Carcul wrote:This is a very nice example of a "Sue De Coq". But it would be nicer if these three eliminations could be expressed by some loops.
- Code: Select all
+-------------------+-------------------+-------------------+
| 7 *16 45 | 2 8 16 | 3 45 9 |
|*19 3 45 | 45 7 19 | 2 8 6 |
|*269 29 8 | 3 45 69 | 14 7 15 |
+-------------------+-------------------+-------------------+
| 3 2678 267 | 17 9 4 | 5 26 128 |
|-689 4 679 | 157 25 27 | 169 3 18 |
|*29 5 1 | 8 6 3 | 49 249 7 |
+-------------------+-------------------+-------------------+
|-1689 189 269 | 49 24 5 | 7 1269 3 |
| 4 679 3 | 69 1 27 | 8 59 25 |
| 5 12679 2679 | 679 3 8 | 69 1269 4 |
+-------------------+-------------------+-------------------+
This Sue De Coq can be expressed as a continuous multiple nice loop:
-[r6c1]-9-[r3c1][r2c1]-1-[r1c2]-6-[r3c1]-2-[r6c1]-
implies r5c1<>9 and r7c1<>9 (Note: With continuous nice loops, eliminations are to be made outside the loops)
Alternatively, these eliminations can be expressed as a continuous triple implication chain:
Trivalue tripod at r3c1:
-[r3c1]-2-[r6c1]-9-[r3c1]-
-[r3c1]-2-[r6c1]-9-[r2c1]-1-[r1c2]-6-[r3c1]-
-[r3c1]-6-[r2c1]-1-[r2c1]-9-[r3c1]-
All imply r5c1<>9 and r7c1<>9 (Note: With continuous nice loops, eliminations are to be made outside the loops)
Alternatively, these eliminations can be expressed as discontinuous triple chains:
Trivalue tripod at r3c1:
[r5c1]-9-[r6c1]-2-[r3c1]-9-[r5c1]
[r5c1]-9-[r2c1]-1-[r1c2]-6-[r3c1]-9-[r5c1]
[r5c1]-9-[r6c1]-2-[r3c1]-6-[r1c2]-1-[r2c1]-9-[r5c1]
All imply r5c1<>9
Trivalue tripod at r3c1:
[r7c1]-9-[r6c1]-2-[r3c1]-9-[r7c1]
[r7c1]-9-[r2c1]-1-[r1c2]-6-[r3c1]-9-[r7c1]
[r7c1]-9-[r6c1]-2-[r3c1]-6-[r1c2]-1-[r2c1]-9-[r7c1]
All imply r7c1<>9