- Code: Select all
+----------------+----------------+----------------+
| 69 35 49 | 4569 1 2 | 34 7 8 |
| 269 38 2489 | 469 7 49 | 34 5 1 |
| 7 45 1 | 3 8 45 | 2 9 6 |
+----------------+----------------+----------------+
| 8 6 59 | 7 23 35 | 1 4 29 |
| 4 2 7 | 8 9 1 | 6 3 5 |
| 59 1 3 | 245 24 6 | 7 8 29 |
+----------------+----------------+----------------+
| 3 9 6 | 1 5 7 | 8 2 4 |
| 25 7 245 | 24 6 8 | 9 1 3 |
| 1 48 248 | 249 234 349 | 5 6 7 |
+----------------+----------------+----------------+
+----------+----------+----------+
| 69 35 49 | 56 1 2 | 34 7 8 |
| 26 38 28 | 69 7 49 | 34 5 1 |
| 7 45 1 | 3 8 45 | 2 9 6 |
+----------+----------+----------+
| 8 6 59 | 7 23 35 | 1 4 29 |
| 4 2 7 | 8 9 1 | 6 3 5 |
| 59 1 3 | 45 24 6 | 7 8 29 |
+----------+----------+----------+
| 3 9 6 | 1 5 7 | 8 2 4 |
| 25 7 45 | 24 6 8 | 9 1 3 |
| 1 48 28 | 29 34 39 | 5 6 7 |
+----------+----------+----------+
And the Susser reports:
* The puzzle can be reduced to a Bivalue Universal Grave (BUG) pattern, by making these 10 reductions:
R9C6=<39>, R9C5=<34>, R9C4=<29>, R9C3=<28>, R8C3=<45>, R6C4=<45>, R2C3=<28>, R2C1=<26>, R1C4=<56> and R2C4=<69>.
These are called the BUG possibilities. In a BUG pattern, in each row, column and block, each unsolved possibility appears exactly twice. Such a pattern either has 0 or 2 solutions, so it cannot be part of a valid Sudoku.
When a puzzle contains a BUG, and more than one square in the puzzle has more then 2 possibilities, then BUG possibilities can be removed from squares if, and only if, removing the possibility results in it appearing exactly twice in that square's row, twice in its column, and twice in its block.
R9C4 - removing <2> from <249> leaving <49>.
R9C3 - removing <2> from <248> leaving <48>.
Well, it turns out R9C3=2 in the final solution, so the conjugate rule has a problem.
Looking at the puzzle, you'll note that there are multiple blocks that contain more then 2 BUG squares. I am wondering if there is a limitation that needs to be enforced.
I can think of a couple, but have no idea if they are theoretically sound. One would be no more than 2 BUG squares in any group, but there are other BUG patterns in top1465 that break this rule but solve ok (this might just be luck, though)
I do note one feature, though: the conjugate being removed from R9C3 (2) is only present in BUG squares in C3. Could that be the restriction that is needed?
There were 3 puzzles in Top1465 that had 8-square BUGs, so I looked at them.
Consider Top1465 #1329, which gets to this state:
- Code: Select all
+----------------+----------------+----------------+
| 7 3 9 | 18 18 2 | 5 6 4 |
| 68 16 18 | 5 4 7 | 2 3 9 |
| 2 5 4 | 6 9 3 | 8 1 7 |
+----------------+----------------+----------------+
| 456 67 23 | 47 23 9 | 1 8 56 |
| 56 679 123 | 27 123 8 | 369 4 2356 |
| 48 19 1238 | 124 5 6 | 39 7 23 |
+----------------+----------------+----------------+
| 1 2 6 | 3 7 5 | 4 9 8 |
| 39 4 5 | 89 68 1 | 7 2 36 |
| 39 8 7 | 29 26 4 | 36 5 1 |
+----------------+----------------+----------------+
+----------+----------+----------+
| 7 3 9 | 18 18 2 | 5 6 4 |
| 68 16 18 | 5 4 7 | 2 3 9 |
| 2 5 4 | 6 9 3 | 8 1 7 |
+----------+----------+----------+
| 45 67 23 | 47 23 9 | 1 8 56 |
| 56 79 13 | 27 13 8 | 69 4 25 |
| 48 19 28 | 14 5 6 | 39 7 23 |
+----------+----------+----------+
| 1 2 6 | 3 7 5 | 4 9 8 |
| 39 4 5 | 89 68 1 | 7 2 36 |
| 39 8 7 | 29 26 4 | 36 5 1 |
+----------+----------+----------+
Here we have 5 BUG squares in R5, but the reduction of 2 from R6C3 works, and only one other square in each of its r/c/b are BUG squares.
Ditto Top1465 #75
- Code: Select all
+----------------+----------------+----------------+
| 9 6 8 | 24 7 24 | 3 5 1 |
| 57 3 4 | 8 1 56 | 9 2 67 |
| 57 1 2 | 56 3 9 | 4 67 8 |
+----------------+----------------+----------------+
| 13 28 9 | 247 248 1247 | 6 38 5 |
| 4 7 56 | 3 89 56 | 28 1 29 |
| 13 28 56 | 56 289 12 | 7 389 4 |
+----------------+----------------+----------------+
| 2 59 1 | 79 6 38 | 58 4 37 |
| 8 59 3 | 1 24 247 | 25 67 2679 |
| 6 4 7 | 29 5 38 | 1 89 239 |
+----------------+----------------+----------------+
+----------+----------+----------+
| 9 6 8 | 24 7 24 | 3 5 1 |
| 57 3 4 | 8 1 56 | 9 2 67 |
| 57 1 2 | 56 3 9 | 4 67 8 |
+----------+----------+----------+
| 13 28 9 | 47 24 17 | 6 38 5 |
| 4 7 56 | 3 89 56 | 28 1 29 |
| 13 28 56 | 56 89 12 | 7 39 4 |
+----------+----------+----------+
| 2 59 1 | 79 6 38 | 58 4 37 |
| 8 59 3 | 1 24 47 | 25 67 69 |
| 6 4 7 | 29 5 38 | 1 89 23 |
+----------+----------+----------+
Reducing the 8 from R6C5 only hits one BUG and one non-BUG in the r/c/b
And finally, #1265...
- Code: Select all
+----------------+----------------+----------------+
| 7 49 6 | 5 1 3 | 48 489 2 |
| 14 1349 2 | 8 6 49 | 7 5 349 |
| 5 349 8 | 7 49 2 | 34 1 6 |
+----------------+----------------+----------------+
| 3 6 7 | 9 2 5 | 148 48 14 |
| 9 2 5 | 4 8 1 | 36 367 37 |
| 48 48 1 | 6 3 7 | 9 2 5 |
+----------------+----------------+----------------+
| 6 7 39 | 1 5 49 | 2 34 8 |
| 2 5 4 | 3 7 8 | 16 69 19 |
| 18 18 39 | 2 49 6 | 5 347 347 |
+----------------+----------------+----------------+
+----------+----------+----------+
| 7 49 6 | 5 1 3 | 48 89 2 |
| 14 13 2 | 8 6 49 | 7 5 39 |
| 5 39 8 | 7 49 2 | 34 1 6 |
+----------+----------+----------+
| 3 6 7 | 9 2 5 | 18 48 14 |
| 9 2 5 | 4 8 1 | 36 67 37 |
| 48 48 1 | 6 3 7 | 9 2 5 |
+----------+----------+----------+
| 6 7 39 | 1 5 49 | 2 34 8 |
| 2 5 4 | 3 7 8 | 16 69 19 |
| 18 18 39 | 2 49 6 | 5 37 47 |
+----------+----------+----------+
Reducing the 3 from R9C8 and the 4 from R9C9 also just hit one BUG and non-BUG.
I think this may be the restriction, it sounds reasonable to me, but I don't have the theoretical knowledge to say for sure.