nope, that wasn't me - i didn't know djape's site used to have forums on it
but i came up with a proof anyway
proof that windoku X cannot be anti-knight:
we will prove that in an anti-knight windoku X, it is impossible for a 1-digit template to contain the cell r3c3
i don't know if there's a standard labelling for the 4 windows and 5 extra regions in it, but i'll refer to this
- Code: Select all
+-------+-------+-------+
| I E E | E I F | F F I |
| +-------+ +-------+ |
| G|A A | A|G|B | B B|G |
| G|A A | A|G|B | B B|G |
+--|----+--|-|--+----|--+
| G|A A | A|G|B | B B|G |
| +-------+ +-------+ |
| I E E | E I F | F F I |
| +-------+ +-------+ |
| H|C C | C|H|D | D D|H |
+--|----+--|-|--+----|--+
| H|C C | C|H|D | D D|H |
| H|C C | C|H|D | D D|H |
| +-------+ +-------+ |
| I E E | E I F | F F I |
+-------+-------+-------+
assume that this sudoku is anti-knight windoku X with r3c3=1 and we will show that it is impossible for all 1's to be placed. cells marked with a 0 cannot contain 1
- Code: Select all
+-------+-------+-------+
| 0 0 0 | 0 . . | . . . |
| +-------+ +-------+ |
| 0|0 0 | 0|0|. | . .|. |
| 0|0 1 | 0|0|0 | 0 0|0 |
+--|----+--|-|--+----|--+
| 0|0 0 | 0|0|. | . .|. |
| +-------+ +-------+ |
| . 0 0 | 0 0 . | . . . |
| +-------+ +-------+ |
| .|. 0 | .|.|0 | . .|. |
+--|----+--|-|--+----|--+
| .|. 0 | .|.|. | 0 .|. |
| .|. 0 | .|.|. | . 0|. |
| +-------+ +-------+ |
| . . 0 | . . . | . . 0 |
+-------+-------+-------+
in block 5, consider either r4c6=1 or r5c6=1. the cases r6c4=1 or r6c5=1 will be the same by diagonal symmetry
case r4c6=1:
- Code: Select all
+-------+-------+-------+
| 0 0 0 | 0 . 0 | . . 0 |
| +-------+ +-------+ |
| 0|0 0 | 0|0|0 | 0 0|. |
| 0|0 1 | 0|0|0 | 0 0|0 |
+--|----+--|-|--+----|--+
| 0|0 0 | 0|0|1 | 0 0|0 |
| +-------+ +-------+ |
| . 0 0 | 0 0 0 | . 0 . |
| +-------+ +-------+ |
| .|. 0 | 0|0|0 | 0 .|. |
+--|----+--|-|--+----|--+
| .|. 0 | .|.|0 | 0 .|. |
| .|0 0 | .|.|0 | . 0|. |
| +-------+ +-------+ |
| 0 . 0 | . . 0 | . . 0 |
+-------+-------+-------+
r1c5=1 is a single in block 2
r2c9=1 is a single in block 3
r5c7=1 is a single in row 5
r9c8=1 is a single in block 9
1 in column 2 is locked in region C => r78c4=/=1
no 1 in column 4, contradiction
case r5c6=1:
- Code: Select all
+-------+-------+-------+
| 0 0 0 | 0 . 0 | 0 0 . |
| +-------+ +-------+ |
| 0|0 0 | 0|0|0 | . .|. |
| 0|0 1 | 0|0|0 | 0 0|0 |
+--|----+--|-|--+----|--+
| 0|0 0 | 0|0|0 | . 0|. |
| +-------+ +-------+ |
| 0 0 0 | 0 0 1 | 0 0 0 |
| +-------+ +-------+ |
| .|. 0 | 0|0|0 | . 0|. |
+--|----+--|-|--+----|--+
| .|. 0 | .|0|0 | 0 .|. |
| .|. 0 | .|.|0 | . 0|. |
| +-------+ +-------+ |
| . . 0 | . . 0 | 0 0 0 |
+-------+-------+-------+
r1c5=1 is a single in block 2
1 in row 9 is locked in r9c24 => r8c24=/=1
r2c8=1 is a single in diagonal /
no 1 in row 4, contradiction
QED