- Code: Select all
.1..9..4.4......52..2...7..5....74...3.8...7...7.3....1....32......4...6.8.1.....
SE:9.0 \ Hodoku Rate:24866 \YZF_SUDOKU Rate:10900
.1..9..4.4......52..2...7..5....74...3.8...7...7.3....1....32......4...6.8.1.....
1 2 3 4 5 6 7 8 9
+-------------------+-------------------+-------------------+
1| 3678 1 3568 | 23567 9 2568 | 368 b4 b38 |
2| 4 679 t3689 | 367 1678 168 | 13689 5 2 |
3| 3689 569 2 | t3456 1568 14568 | 7 13689 1389 |
+-------------------+-------------------+-------------------+
4| 5 269 1689 | 269 126 7 | 4 123689 1389 |
5| 269 3 1469 | 8 1256 124569 | 169 7 159 |
6| 2689 2469 7 | 24569 3 124569 | 1689 12689 1589 |
+-------------------+-------------------+-------------------+
7| 1 45679 4569 | 5679 5678 3 | 2 89 47 |
8| 2379 2579 359 | 2579 4 2589 | 13589 1389 6 |
9| 23679 8 34569 | 1 2567 2569 | 359 39 47 |
+-------------------+-------------------+-------------------+
1 2 3 4 5 6 7 8 9
+----------------+------------------+-------------+
1| 67 1 56 | 2567 9 256 | 3 4 8 |
2| 4 679 8 | 3 167 16 | 19 5 2 |
3| 3 59 2 | 4 15 8 | 7 6 19 |
+----------------+------------------+-------------+
4| 5 26 t169 | 269 126 7 | 4 8 3 |
5| 269 3 1469 | 8 1256 124569 | b169 7 b159 |
6| 8 46 7 | 569 3 t14569 | 169 2 159 |
+----------------+------------------+-------------+
7| 1 4567 456 | 567 8 3 | 2 9 47 |
8| 279 257 3 | 2579 4 259 | 8 1 6 |
9| 2679 8 469 | 1 267 269 | 5 3 47 |
+----------------+------------------+-------------+
RSW wrote:Exocet: GE2: 348 R1C89, r2c3 r3c4
Proof of Generic Exocet:
+4r1c8 & -4r2c3 & -4r3c4 -> Leads to contradiction using basics.
+3r1c9 & -3r2c3 & -3r3c4 -> *1st non contradiction. A second instance will be a fail.
+8r1c9 & -8r2c3 & -8r3c4 -> Leads to contradiction using basics.
RSW wrote:My solver uses a very limited set of techniques to prove the exocet
RSW wrote:I'll make no claims as to the elegance of this solution, but since I've been working on my solver to have it prove non junior exocets, I thought I might as well post this.
- Code: Select all
1 2 3 4 5 6 7 8 9
+-------------------+-------------------+-------------------+
1| 3678 1 3568 | 23567 9 2568 | 368 b4 b38 |
2| 4 679 t3689 | 367 1678 168 | 13689 5 2 |
3| 3689 569 2 | t3456 1568 14568 | 7 13689 1389 |
+-------------------+-------------------+-------------------+
4| 5 269 1689 | 269 126 7 | 4 123689 1389 |
5| 269 3 1469 | 8 1256 124569 | 169 7 159 |
6| 2689 2469 7 | 24569 3 124569 | 1689 12689 1589 |
+-------------------+-------------------+-------------------+
7| 1 45679 4569 | 5679 5678 3 | 2 89 47 |
8| 2379 2579 359 | 2579 4 2589 | 13589 1389 6 |
9| 23679 8 34569 | 1 2567 2569 | 359 39 47 |
+-------------------+-------------------+-------------------+
Exocet: GE2: 348 R1C89, r2c3 r3c4
Proof of Generic Exocet:
+4r1c8 & -4r2c3 & -4r3c4 -> Leads to contradiction using basics.
... ... .4.
4.. ... ...
... 4.4 ...
... ... 4..
..4 ..4 ...
.4. 4.4 ...
.44 ... ..4
... .4. ...
..4 ... ..4
... ... .4.
4.. ... ...
... ..4 ...
... ... 4..
..4 ... ...
... 4.. ...
.4. ... ...
... .4. ...
... ... ..4
... ... ..3
... 3.. ...
3.. ... ...
... ... .3.
.3. ... ...
... .3. ...
... ..3 ...
..3 ... 3..
..3 ... 3..
RSW wrote: My reason for trying to develop a solving technique using non junior exocets, was that it's something that a computer program can easily identify, and if it's able to prove them, then it often results in a large number of exclusions, and can therefore solve some very difficult puzzles, even if the solution isn't very pretty.
champagne wrote:My recent experimentation in the potential hardest field shows me that coupling exocets (including a junior exocet) with the same base can be very efficient. No need here to have "false" exocets. I am only considering the standard proof using the single digit pm.
RSW wrote:champagne wrote:My recent experimentation in the potential hardest field shows me that coupling exocets (including a junior exocet) with the same base can be very efficient. No need here to have "false" exocets. I am only considering the standard proof using the single digit pm.
I should clarify that I wasn't specifically looking for exocets that contain givens, but neither was I rejecting them. I had programmed my solver to find Junior Exocets, and was finding that most of the prospective patterns failed the cover line test. These failed patterns seemed to be worthy of further examination. So, for the cases that fail the cover test, my solver attempts to prove them as valid exocets using other means. I have been referring to these patterns as non-junior, or generic exocets, but that terminology may imply that I'm looking at a much wider range of patterns than I really am. I am only looking at patterns where the base and target cells are all in the same chute and would have been verified as a junior exocet except for the failed cover test. It might be more accurate to call them Almost Junior Exocets.
The exocet patterns where a base or target is a given, may be an opportunity to arrive at a simpler proof, and I will explore this further.
champagne wrote:The exocet definition is quite clear and has no chute constraint.
RSW wrote:champagne wrote:The exocet definition is quite clear and has no chute constraint.
Unfortunately, I've spent hours going through the thousands of posts on this forum that discuss exocets, and I've failed to locate the official definition. If you could point me to the appropriate post, I would be extremely grateful.
Having been unable to find a clear definition, I decided to work with the Junior Exocet subset that has been written up in David P. Bird's detailed series of articles. As the Junior Exocets have the base and target cells in the same chute, I decided to restrict my research to those cases.