(Edited: I brainfarted originally and said it was a 17-given, not that that is relevant)
- Code: Select all
+-------+-------+-------+
| . . . | . 7 . | 9 4 . |
| . . . | . 9 . | . . 5 |
| 3 . . | . . 5 | . 7 . |
+-------+-------+-------+
| . . 7 | 4 . . | 1 . . |
| 4 6 3 | . . . | . . . |
| . . . | . . 7 | . 8 . |
+-------+-------+-------+
| 8 . . | . . . | . . . |
| 7 . . | . . . | . 2 8 |
| . 5 . | 2 6 . | . . . |
+-------+-------+-------+
When you get to the point where tabling is required, the puzzle looks like this:
- Code: Select all
+-------------------+-------------------+-------------------+
| 1256 12 1258 | 1368 7 1236 | 9 4 1236 |
| 126 7 1248 | 1368 9 12346 | 2368 136 5 |
| 3 1249 12489 | 168 1248 5 | 268 7 126 |
+-------------------+-------------------+-------------------+
| 259 8 7 | 4 235 2369 | 1 3569 2369 |
| 4 6 3 | 1589 1258 129 | 257 59 279 |
| 1259 129 1259 | 3569 235 7 | 23456 8 23469 |
+-------------------+-------------------+-------------------+
| 8 12349 12469 | 7 1345 1349 | 456 1569 1469 |
| 7 1349 1469 | 1359 1345 1349 | 456 2 8 |
| 19 5 149 | 2 6 8 | 347 139 13479 |
+-------------------+-------------------+-------------------+
And exhaustive tabling (with aggressive pins and forces, all the stops pulled out), generates a list of veracities (statements that must be true no matter what square in a given group has a particular value) as follows:
R1C1=2 (Implied by all R1=1 squares)
R1C1<>1 (Implied by all R1=1 squares)
R1C1<>5 (Implied by all R1=1 squares)
R1C1<>6 (Implied by all R1=1 squares)
R1C2=1 (Implied by at least 2 R1<>1 squares)
R1C2<>2 (Implied by all R1=1 squares)
R1C3=5 (Implied by all R1=1 squares)
R1C3<>1 (Implied by all R1=1 squares)
R1C3<>2 (Implied by all R1=1 squares)
R1C3<>8 (Implied by all R1=1 squares)
R1C4=8 (Implied by all R1=1 squares)
R1C4<>1 (Implied by all R1=1 squares)
R1C4<>3 (Implied by all R1=1 squares)
R1C4<>6 (Implied by all R1=1 squares)
R1C6=6 (Implied by all R1=1 squares)
R1C6<>1 (Implied by all R1=1 squares)
R1C6<>2 (Implied by all R1=1 squares)
R1C6<>3 (Implied by all R1=1 squares)
R1C9=3 (Implied by all R1=1 squares)
R1C9<>1 (Implied by all R1=1 squares)
R1C9<>2 (Implied by all R1=1 squares)
R1C9<>6 (Implied by all R1=1 squares)
R2C1=6 (Implied by all R1=1 squares)
R2C1<>1 (Implied by all R1=1 squares)
R2C1<>2 (Implied by all R1=1 squares)
R2C3=8 (Implied by all R1=1 squares)
R2C3<>1 (Implied by all R1=1 squares)
R2C3<>2 (Implied by all R1=1 squares)
R2C3<>4 (Implied by all R1=1 squares)
R2C4=3 (Implied by all R1=1 squares)
R2C4<>1 (Implied by all R1=1 squares)
R2C4<>6 (Implied by all R1=1 squares)
R2C4<>8 (Implied by all R1=1 squares)
R2C6=4 (Implied by all R1=1 squares)
R2C6<>1 (Implied by all R1=1 squares)
R2C6<>2 (Implied by all R1=1 squares)
R2C6<>3 (Implied by all R1=1 squares)
R2C6<>6 (Implied by all R1=1 squares)
R2C7=2 (Implied by all R1=1 squares)
R2C7<>3 (Implied by all R1=1 squares)
R2C7<>6 (Implied by all R1=1 squares)
R2C7<>8 (Implied by all R1=1 squares)
R2C8=1 (Implied by all R1=1 squares)
R2C8<>3 (Implied by all R1=1 squares)
R2C8<>6 (Implied by all R1=1 squares)
R3C2=4 (Implied by all R1=1 squares)
R3C2<>1 (Implied by all R1=1 squares)
R3C2<>2 (Implied by all R1=1 squares)
R3C2<>9 (Implied by all R1=1 squares)
R3C3=9 (Implied by all R1=1 squares)
R3C3<>1 (Implied by all R1=1 squares)
R3C3<>2 (Implied by all R1=1 squares)
R3C3<>4 (Implied by all R1=1 squares)
R3C3<>8 (Implied by all R1=1 squares)
R3C4=1 (Implied by all R1=1 squares)
R3C4<>6 (Implied by all R1=1 squares)
R3C4<>8 (Implied by all R1=1 squares)
R3C5=2 (Implied by all R1=1 squares)
R3C5<>1 (Implied by all R1=1 squares)
R3C5<>4 (Implied by all R1=1 squares)
R3C5<>8 (Implied by all R1=1 squares)
R3C7=8 (Implied by all R1=1 squares)
R3C7<>2 (Implied by all R1=1 squares)
R3C7<>6 (Implied by all R1=1 squares)
R3C9=6 (Implied by all R1=1 squares)
R3C9<>1 (Implied by all R1=1 squares)
R3C9<>2 (Implied by all R1=1 squares)
R4C1=5 (Implied by all R1=1 squares)
R4C1<>2 (Implied by all R1=1 squares)
R4C1<>9 (Implied by all R1=1 squares)
R4C5=3 (Implied by all R1=1 squares)
R4C5<>2 (Implied by all R1=1 squares)
R4C5<>5 (Implied by all R1=1 squares)
R4C6=2 (Implied by all R1=1 squares)
R4C6<>3 (Implied by all R1=1 squares)
R4C6<>6 (Implied by all R1=1 squares)
R4C6<>9 (Implied by all R1=1 squares)
R4C8=6 (Implied by all R1=1 squares)
R4C8<>3 (Implied by all R1=1 squares)
R4C8<>5 (Implied by all R1=1 squares)
R4C8<>9 (Implied by all R1=1 squares)
R4C9=9 (Implied by all R1=1 squares)
R4C9<>2 (Implied by all R1=1 squares)
R4C9<>3 (Implied by all R1=1 squares)
R4C9<>6 (Implied by all R1=1 squares)
R5C4=9 (Implied by all R1=1 squares)
R5C4<>1 (Implied by all R1=1 squares)
R5C4<>5 (Implied by all R1=1 squares)
R5C4<>8 (Implied by all R1=1 squares)
R5C5=8 (Implied by all R1=1 squares)
R5C5<>1 (Implied by all R1=1 squares)
R5C5<>2 (Implied by all R1=1 squares)
R5C5<>5 (Implied by all R1=1 squares)
R5C6=1 (Implied by all R1=1 squares)
R5C6<>2 (Implied by all R1=1 squares)
R5C6<>9 (Implied by all R1=1 squares)
R5C7=7 (Implied by all R1=1 squares)
R5C7<>2 (Implied by all R1=1 squares)
R5C7<>5 (Implied by all R1=1 squares)
R5C8=5 (Implied by all R1=1 squares)
R5C8<>9 (Implied by all R1=1 squares)
R5C9=2 (Implied by all R1=1 squares)
R5C9<>7 (Implied by all R1=1 squares)
R5C9<>9 (Implied by all R1=1 squares)
R6C1=1 (Implied by all R1=1 squares)
R6C1<>2 (Implied by all R1=1 squares)
R6C1<>5 (Implied by all R1=1 squares)
R6C1<>9 (Implied by all R1=1 squares)
R6C2=9 (Implied by all R1=1 squares)
R6C2<>1 (Implied by all R1=1 squares)
R6C2<>2 (Implied by all R1=1 squares)
R6C3=2 (Implied by all R1=1 squares)
R6C3<>1 (Implied by all R1=1 squares)
R6C3<>5 (Implied by all R1=1 squares)
R6C3<>9 (Implied by all R1=1 squares)
R6C4=6 (Implied by all R1=1 squares)
R6C4<>3 (Implied by all R1=1 squares)
R6C4<>5 (Implied by all R1=1 squares)
R6C4<>9 (Implied by all R1=1 squares)
R6C5=5 (Implied by all R1=1 squares)
R6C5<>2 (Implied by all R1=1 squares)
R6C5<>3 (Implied by all R1=1 squares)
R6C7=3 (Implied by all R1=1 squares)
R6C7<>2 (Implied by all R1=1 squares)
R6C7<>4 (Implied by all R1=1 squares)
R6C7<>5 (Implied by all R1=1 squares)
R6C7<>6 (Implied by all R1=1 squares)
R6C9=4 (Implied by all R1=1 squares)
R6C9<>2 (Implied by all R1=1 squares)
R6C9<>3 (Implied by all R1=1 squares)
R6C9<>6 (Implied by all R1=1 squares)
R6C9<>9 (Implied by all R1=1 squares)
R7C2=2 (Implied by all R1=1 squares)
R7C2<>1 (Implied by all R1=1 squares)
R7C2<>3 (Implied by all R1=1 squares)
R7C2<>4 (Implied by all R1=1 squares)
R7C2<>9 (Implied by all R1=1 squares)
R7C3=6 (Implied by all R1=1 squares)
R7C3<>1 (Implied by all R1=1 squares)
R7C3<>2 (Implied by all R1=1 squares)
R7C3<>4 (Implied by all R1=1 squares)
R7C3<>9 (Implied by all R1=1 squares)
R7C5=4 (Implied by all R1=1 squares)
R7C5<>1 (Implied by all R1=1 squares)
R7C5<>3 (Implied by all R1=1 squares)
R7C5<>5 (Implied by all R1=1 squares)
R7C6=3 (Implied by all R1=1 squares)
R7C6<>1 (Implied by all R1=1 squares)
R7C6<>4 (Implied by all R1=1 squares)
R7C6<>9 (Implied by all R1=1 squares)
R7C7=5 (Implied by all R1=1 squares)
R7C7<>4 (Implied by all R1=1 squares)
R7C7<>6 (Implied by all R1=1 squares)
R7C8=9 (Implied by all R1=1 squares)
R7C8<>1 (Implied by all R1=1 squares)
R7C8<>5 (Implied by all R1=1 squares)
R7C8<>6 (Implied by all R1=1 squares)
R7C9=1 (Implied by all R1=1 squares)
R7C9<>4 (Implied by all R1=1 squares)
R7C9<>6 (Implied by all R1=1 squares)
R7C9<>9 (Implied by all R1=1 squares)
R8C2=3 (Implied by all R1=1 squares)
R8C2<>1 (Implied by all R1=1 squares)
R8C2<>4 (Implied by all R1=1 squares)
R8C2<>9 (Implied by all R1=1 squares)
R8C3=4 (Implied by all R1=1 squares)
R8C3<>1 (Implied by all R1=1 squares)
R8C3<>6 (Implied by all R1=1 squares)
R8C3<>9 (Implied by all R1=1 squares)
R8C4=5 (Implied by all R1=1 squares)
R8C4<>1 (Implied by all R1=1 squares)
R8C4<>3 (Implied by all R1=1 squares)
R8C4<>9 (Implied by all R1=1 squares)
R8C5=1 (Implied by all R1=1 squares)
R8C5<>3 (Implied by all R1=1 squares)
R8C5<>4 (Implied by all R1=1 squares)
R8C5<>5 (Implied by all R1=1 squares)
R8C6=9 (Implied by all R1=1 squares)
R8C6<>1 (Implied by all R1=1 squares)
R8C6<>3 (Implied by all R1=1 squares)
R8C6<>4 (Implied by all R1=1 squares)
R8C7=6 (Implied by all R1=1 squares)
R8C7<>4 (Implied by all R1=1 squares)
R8C7<>5 (Implied by all R1=1 squares)
R9C1=9 (Implied by all R1=1 squares)
R9C1<>1 (Implied by all R1=1 squares)
R9C3=1 (Implied by all R1=1 squares)
R9C3<>4 (Implied by all R1=1 squares)
R9C3<>9 (Implied by all R1=1 squares)
R9C7=4 (Implied by all R1=1 squares)
R9C7<>3 (Implied by all R1=1 squares)
R9C7<>7 (Implied by all R1=1 squares)
R9C8=3 (Implied by all R1=1 squares)
R9C8<>1 (Implied by all R1=1 squares)
R9C8<>9 (Implied by all R1=1 squares)
R9C9=7 (Implied by all R1=1 squares)
R9C9<>1 (Implied by all R1=1 squares)
R9C9<>3 (Implied by all R1=1 squares)
R9C9<>4 (Implied by all R1=1 squares)
R9C9<>9 (Implied by all R1=1 squares)
(for explanations of why each of these are true, you'll need to get a copy of the susser, solve it using tabling with everything pulled out, then mouse over particular squares and hit "t" (unshifted) to display the implications of the square)
Now, it occurs to me that since all of the veracities are R1=1 based (the R1C2=1 (Implied by at least 2 R1<>1 squares) one is equivalent to a R1=1 veracity IIRC), that someone might be able to spot a pattern that can be exploited.
Thus, I "Cry contradiction, and let loose the dogs of logic!" Have at it, boys and girls!
Best
R