Extreme Puzzle No.3

Post puzzles for others to solve here.

Extreme Puzzle No.3

Postby yzfwsf » Fri Apr 17, 2020 6:14 am

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
yzfwsf
 
Posts: 921
Joined: 16 April 2019

Re: Extreme Puzzle No.3

Postby RSW » Sat Apr 18, 2020 9:05 am

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.
+3r1c9 & -3r2c3 & -3r3c4 -> *1st non contradiction. A second instance will be a fail.
+8r1c9 & -8r2c3 & -8r3c4 -> Leads to contradiction using basics.
All Base/Target mutual exclusions, except one, lead to contradiction.
Generic Exocet is proven.
GE2: 348 R1C89, r2c3 r3c4 -> -3r1c9 -356r3c4 -369r2c3

Code: Select all
   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   |
 +----------------+------------------+-------------+

Exocet: GE2: 1569 R5C79, r4c3 r6c6

Proof of Generic Exocet:
+1r5c7 & -1r4c3 & -1r6c6 -> Leads to contradiction using singles.
+6r5c7 & -6r4c3 & -6r6c6 -> *1st non contradiction. A second instance will be a fail.
+9r5c7 & -9r4c3 & -9r6c6 -> Leads to contradiction using singles.
+1r5c9 & -1r4c3 & -1r6c6 -> Leads to contradiction using singles.
+5r5c9 & -5r4c3 & -5r6c6 -> Leads to contradiction using basics.
+9r5c9 & -9r4c3 & -9r6c6 -> Leads to contradiction using singles.
All Base/Target mutual exclusions, except one, lead to contradiction.
Generic Exocet is proven.
GE2: 1569 R5C79, r4c3 r6c6 -> -1r4c3 -1r5c79 -149r6c6 -5r6c4
stte
RSW
 
Posts: 671
Joined: 01 December 2018
Location: Western Canada

Re: Extreme Puzzle No.3

Postby eleven » Sat Apr 18, 2020 7:00 pm

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.

[Second try:]
I am not happy with this kind of "exocet".
In the first step you just prove by contradiction 4r3c4 (since 4 is given in r1c8 and r2c1).
Then 3r1c9 obviously implies 3r2c4 (no target).
But your 2nd line would prove, that 3r1c8 => 3r2c3. I.e. r1c9 cannot be 3.
Your 3rd line then is the same as eliminating 8r1c3 (or r4c3) by contradiction.

So with the same deductions you just can eliminate 3 digits to get the same results without an exocet (a bit easier).
eleven
 
Posts: 3175
Joined: 10 February 2008

Re: Extreme Puzzle No.3

Postby RSW » Sun Apr 19, 2020 12:35 am

@eleven
I appreciate your comments. This is still a work in progress, and my solver uses a very limited set of techniques to prove the exocet. As you pointed out, the fact that the one of the base cells is a given, the proof could have been much simpler. I'm in the process of adding program logic to take advantage of the givens in base cells and target cells. However, givens that appear elsewhere in the exocet band may be more difficult to deal with.

I admit that I don't particularly like this kind of exocet either. 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.
RSW
 
Posts: 671
Joined: 01 December 2018
Location: Western Canada

Re: Extreme Puzzle No.3

Postby denis_berthier » Sun Apr 19, 2020 9:09 am

I'll use this puzzle (a member of W9) to show how whips and t-whips (a special case in which the pattern doesn't depend on the target) can work together.
Until recently, I rarely activated t-whips because they don't allow more puzzles to be solved, but they are interesting in their own right: 1) for not depending on the target and 2) for allowing to find alternative resolution paths.
Contrary to braids that rarely appear when whips are active, t-whips are relatively frequent.
(Notice that, the priorities are standardly set as follows: t-whips[k] > whips[k] > braids[k], i.e. from the most specific to the most general.)

Hidden Text: Show
***********************************************************************************************
*** SudoRules 20.1.s based on CSP-Rules 2.1.s, config = W+SFin
*** using CLIPS 6.31-r761
***********************************************************************************************
233 candidates, 1588 csp-links and 1588 links. Density = 5.8753884860145%
hidden-pairs-in-a-column: c9{n4 n7}{r7 r9} ==> r9c9 ≠ 9, r9c9 ≠ 5, r9c9 ≠ 3, r7c9 ≠ 9, r7c9 ≠ 8, r7c9 ≠ 5
whip[1]: b9n5{r9c7 .} ==> r5c7 ≠ 5, r6c7 ≠ 5
finned-x-wing-in-rows: n7{r1 r8}{c4 c1} ==> r9c1 ≠ 7
biv-chain[4]: r1c9{n8 n3} - b6n3{r4c9 r4c8} - r9c8{n3 n9} - r7c8{n9 n8} ==> r3c8 ≠ 8
t-whip[4]: c5n2{r5 r9} - r9n7{c5 c9} - r9n4{c9 c3} - r5n4{c3 .} ==> r5c6 ≠ 2
biv-chain[5]: r1c9{n8 n3} - b6n3{r4c9 r4c8} - r9c8{n3 n9} - r7c8{n9 n8} - b8n8{r7c5 r8c6} ==> r1c6 ≠ 8
t-whip[5]: r1c9{n8 n3} - r4n3{c9 c8} - c8n2{r4 r6} - c8n6{r6 r3} - r1c7{n6 .} ==> r1c1 ≠ 8,r1c3 ≠ 8,r2c7 ≠ 8,r3c9 ≠ 8
t-whip[5]: c8n2{r6 r4} - r4n3{c8 c9} - r4n8{c9 c3} - c3n1{r4 r5} - b4n4{r5c3 .} ==> r6c2 ≠ 2
whip[5]: r4n3{c9 c8} - c8n2{r4 r6} - c8n6{r6 r3} - b3n1{r3c8 r2c7} - b3n9{r2c7 .} ==> r3c9 ≠ 3
t-whip[7]: c1n8{r6 r3} - c3n8{r2 r4} - c3n1{r4 r5} - r5n4{c3 c6} - c4n4{r6 r3} - r3n3{c4 c8} - r1c9{n3 .} ==> r6c9 ≠ 8
hidden-pairs-in-a-column: c9{n3 n8}{r1 r4} ==> r4c9 ≠ 9, r4c9 ≠ 1
t-whip[8]: c1n8{r6 r3} - c3n8{r2 r4} - c3n1{r4 r5} - r5n4{c3 c6} - c4n4{r6 r3} - r3n3{c4 c8} - r9c8{n3 n9} - r7c8{n9 .} ==> r6c8 ≠ 8
whip[8]: b1n8{r3c1 r2c3} - r2n9{c3 c7} - r2n3{c7 c4} - r3n3{c4 c8} - b3n6{r3c8 r1c7} - r5c7{n6 n1} - r6c7{n1 n8} - c1n8{r6 .} ==> r3c1 ≠ 9
t-whip[4]: b1n9{r3c2 r2c3} - c3n8{r2 r4} - c3n1{r4 r5} - b4n4{r5c3 .} ==> r6c2 ≠ 9
whip[6]: r5n4{c6 c3} - c3n1{r5 r4} - c3n8{r4 r2} - c1n8{r3 r6} - b4n9{r6c1 r4c2} - b1n9{r2c2 .} ==> r5c6 ≠ 9
whip[6]: r5n4{c6 c3} - r6c2{n4 n6} - b6n6{r6c7 r4c8} - r4n3{c8 c9} - r4n8{c9 c3} - c3n1{r4 .} ==> r5c6 ≠ 6
whip[7]: c4n4{r3 r6} - r6c2{n4 n6} - c8n6{r6 r4} - r4n3{c8 c9} - r4n8{c9 c3} - c3n1{r4 r5} - r5n4{c3 .} ==> r3c4 ≠ 6
whip[8]: r7c8{n9 n8} - r8n8{c8 c6} - c6n9{r8 r9} - b9n9{r9c7 r8c7} - c1n9{r8 r5} - r5n2{c1 c5} - r6n2{c4 c1} - r9n2{c1 .} ==> r6c8 ≠ 9
whip[8]: r9c8{n9 n3} - r4n3{c8 c9} - r4n8{c9 c3} - c1n8{r6 r3} - r3n3{c1 c4} - c4n4{r3 r6} - r5n4{c6 c3} - c3n1{r5 .} ==> r4c8 ≠ 9
t-whip[9]: r3n8{c6 c1} - c3n8{r2 r4} - c3n1{r4 r5} - r5n4{c3 c6} - c4n4{r6 r3} - r3n3{c4 c8} - r9c8{n3 n9} - r7c8{n9 n8} - r8n8{c8 .} ==> r2c6 ≠ 8
whip[5]: b1n9{r3c2 r2c3} - r2n8{c3 c5} - r7n8{c5 c8} - r7n9{c8 c4} - r4n9{c4 .} ==> r8c2 ≠ 9
whip[6]: r7c8{n8 n9} - r9c8{n9 n3} - r4n3{c8 c9} - r4n8{c9 c3} - r2n8{c3 c5} - r7n8{c5 .} ==> r8c8 ≠ 8
whip[6]: c3n1{r4 r5} - c9n1{r5 r3} - c5n1{r3 r2} - r2n8{c5 c3} - r4n8{c3 c9} - r4n3{c9 .} ==> r4c8 ≠ 1
whip[8]: c8n2{r6 r4} - c2n2{r4 r8} - c4n2{r8 r1} - r1n7{c4 c1} - r8n7{c1 c4} - c5n7{r9 r2} - r2n8{c5 c3} - b4n8{r4c3 .} ==> r6c1 ≠ 2
t-whip[9]: r3n4{c4 c6} - r5n4{c6 c3} - c3n1{r5 r4} - c3n8{r4 r2} - b2n8{r2c5 r3c5} - r7n8{c5 c8} - r4n8{c8 c9} - r1c9{n8 n3} - r2n3{c7 .} ==> r3c4 ≠ 3
whip[5]: c1n8{r6 r3} - r3n3{c1 c8} - r9c8{n3 n9} - c6n9{r9 r8} - c6n8{r8 .} ==> r6c1 ≠ 9
t-whip[4]: c8n2{r6 r4} - r4n3{c8 c9} - r4n8{c9 c3} - r6c1{n8 .} ==> r6c8 ≠ 6
t-whip[4]: c8n6{r3 r4} - r4n3{c8 c9} - r4n8{c9 c3} - c1n8{r6 .} ==> r3c1 ≠ 6
t-whip[5]: c8n6{r3 r4} - r4n3{c8 c9} - r4n8{c9 c3} - c1n8{r6 r3} - r3n3{c1 .} ==> r3c8 ≠ 9,r3c8 ≠ 1
whip[1]: c8n9{r9 .} ==> r8c7 ≠ 9, r9c7 ≠ 9
hidden-pairs-in-a-block: b3{r2c7 r3c9}{n1 n9} ==> r2c7 ≠ 6, r2c7 ≠ 3
whip[4]: r2n3{c4 c3} - r2n8{c3 c5} - b2n7{r2c5 r1c4} - c4n3{r1 .} ==> r2c4 ≠ 6
t-whip[5]: c7n3{r9 r1} - r3n3{c8 c1} - c1n8{r3 r6} - c7n8{r6 r8} - r8n1{c7 .} ==> r8c8 ≠ 3
t-whip[5]: b1n9{r3c2 r2c3} - b1n8{r2c3 r3c1} - r6n8{c1 c7} - c7n9{r6 r5} - b4n9{r5c1 .} ==> r7c2 ≠ 9
t-whip[5]: c8n6{r3 r4} - r4n3{c8 c9} - b6n8{r4c9 r6c7} - r6c1{n8 n6} - b5n6{r6c4 .} ==> r3c5 ≠ 6
t-whip[5]: r3c1{n3 n8} - c3n8{r2 r4} - r4n1{c3 c5} - r3c5{n1 n5} - b1n5{r3c2 .} ==> r1c3 ≠ 3
whip[5]: c8n6{r4 r3} - r3n3{c8 c1} - c1n8{r3 r6} - b6n8{r6c7 r4c9} - r4n3{c9 .} ==> r4c8 ≠ 2
singles ==> r6c8 = 2, r8c8 = 1
t-whip[5]: r2c6{n6 n1} - r3n1{c6 c9} - r6n1{c9 c7} - r6n8{c7 c1} - b1n8{r3c1 .} ==> r2c3 ≠ 6
whip[5]: r7c8{n9 n8} - r8n8{c7 c6} - r8n9{c6 c4} - r4n9{c4 c2} - b1n9{r2c2 .} ==> r7c3 ≠ 9
t-whip[5]: c3n8{r2 r4} - c8n8{r4 r7} - r7n9{c8 c4} - r4n9{c4 c2} - b1n9{r2c2 .} ==> r2c3 ≠ 3
hidden-single-in-a-row ==> r2c4 = 3
whip[1]: c3n3{r9 .} ==> r8c1 ≠ 3, r9c1 ≠ 3
t-whip[4]: r2n6{c6 c2} - b1n7{r2c2 r1c1} - c1n3{r1 r3} - r3c8{n3 .} ==> r3c6 ≠ 6
t-whip[5]: r9n4{c3 c9} - r9n7{c9 c5} - c4n7{r8 r1} - r1n2{c4 c6} - r1n5{c6 .} ==> r9c3 ≠ 5
t-whip[5]: c1n9{r9 r5} - r4n9{c3 c4} - r7n9{c4 c8} - b9n8{r7c8 r8c7} - r8n3{c7 .} ==> r8c3 ≠ 9
t-whip[4]: r3n3{c1 c8} - r9c8{n3 n9} - b7n9{r9c3 r8c1} - c1n7{r8 .} ==> r1c1 ≠ 3
singles ==> r3c1 = 3, r3c8 = 6, r2c3 = 8, r6c1 = 8
whip[1]: b1n9{r3c2 .} ==> r4c2 ≠ 9
t-whip[5]: r7n8{c5 c8} - r7n9{c8 c4} - r8n9{c6 c1} - c1n7{r8 r1} - c4n7{r1 .} ==> r7c5 ≠ 7
biv-chain[6]: b7n3{r8c3 r9c3} - r9n4{c3 c9} - r9n7{c9 c5} - r2n7{c5 c2} - c2n9{r2 r3} - b1n5{r3c2 r1c3} ==> r8c3 ≠ 5
naked-single ==> r8c3 = 3
t-whip[3]: r9n5{c6 c7} - r8c7{n5 n8} - b8n8{r8c6 .} ==> r7c5 ≠ 5
t-whip[4]: r3c4{n4 n5} - r1n5{c6 c3} - r7n5{c3 c2} - c2n4{r7 .} ==> r6c4 ≠ 4
hidden-single-in-a-column ==> r3c4 = 4
whip[5]: r5n4{c6 c3} - c3n1{r5 r4} - r4n9{c3 c4} - r6c4{n9 n6} - r6c2{n6 .} ==> r5c6 ≠ 5
whip[7]: r9n4{c3 c9} - r9n7{c9 c5} - c4n7{r8 r1} - c1n7{r1 r8} - b7n9{r8c1 r9c1} - r9n2{c1 c6} - r1n2{c6 .} ==> r9c3 ≠ 6
t-whip[5]: c5n7{r2 r9} - c4n7{r8 r1} - r1c1{n7 n6} - r9n6{c1 c6} - b2n6{r1c6 .} ==> r2c5 ≠ 1
finned-x-wing-in-rows: n1{r2 r6}{c6 c7} ==> r5c7 ≠ 1
t-whip[3]: r5c7{n6 n9} - b4n9{r5c3 r4c3} - c3n1{r4 .} ==> r5c3 ≠ 6
biv-chain[5]: r5n4{c6 c3} - r9n4{c3 c9} - r9n7{c9 c5} - r2c5{n7 n6} - r2c6{n6 n1} ==> r5c6 ≠ 1
naked-single ==> r5c6 = 4
hidden-single-in-a-block ==> r6c2 = 4
t-whip[4]: b4n6{r4c3 r5c1} - r5c7{n6 n9} - b4n9{r5c1 r4c3} - r4n1{c3 .} ==> r4c5 ≠ 6
whip[6]: r2n6{c6 c2} - r4c2{n6 n2} - c4n2{r4 r8} - c1n2{r8 r9} - b7n6{r9c1 r7c3} - r4n6{c3 .} ==> r1c4 ≠ 6
t-whip[4]: b2n6{r2c6 r2c5} - r2n7{c5 c2} - r1c1{n7 n6} - r9n6{c1 .} ==> r6c6 ≠ 6
t-whip[7]: r4c5{n1 n2} - r5n2{c5 c1} - r9n2{c1 c6} - r1n2{c6 c4} - r1n7{c4 c1} - r8c1{n7 n9} - c6n9{r8 .} ==> r6c6 ≠ 1
whip[1]: r6n1{c9 .} ==> r5c9 ≠ 1
whip[1]: c6n1{r3 .} ==> r3c5 ≠ 1
biv-chain[5]: r5c7{n6 n9} - r2n9{c7 c2} - r3c2{n9 n5} - r3c5{n5 n8} - r7c5{n8 n6} ==> r5c5 ≠ 6
whip[1]: b5n6{r6c4 .} ==> r7c4 ≠ 6
biv-chain[6]: r6n6{c4 c7} - c7n1{r6 r2} - r3n1{c9 c6} - r3n8{c6 c5} - r7n8{c5 c8} - r7n9{c8 c4} ==> r6c4 ≠ 9
biv-chain[6]: b5n9{r6c6 r4c4} - r7n9{c4 c8} - r7n8{c8 c5} - r3c5{n8 n5} - r3c2{n5 n9} - b3n9{r3c9 r2c7} ==> r6c7 ≠ 9
biv-chain[5]: b1n5{r1c3 r3c2} - r3n9{c2 c9} - c9n1{r3 r6} - r6c7{n1 n6} - r6c4{n6 n5} ==> r1c4 ≠ 5
t-whip[3]: c6n2{r9 r1} - r1c4{n2 n7} - b8n7{r7c4 .} ==> r9c5 ≠ 2
whip[1]: c5n2{r5 .} ==> r4c4 ≠ 2
hidden-pairs-in-a-block: b5{r4c5 r5c5}{n1 n2} ==> r5c5 ≠ 5
hidden-single-in-a-row ==> r5c9 = 5
biv-chain[3]: r3n1{c6 c9} - c9n9{r3 r6} - r6c6{n9 n5} ==> r3c6 ≠ 5
biv-chain[4]: r1n5{c6 c3} - r3c2{n5 n9} - c9n9{r3 r6} - r6c6{n9 n5} ==> r8c6 ≠ 5
biv-chain[4]: r1n5{c6 c3} - r3c2{n5 n9} - c9n9{r3 r6} - r6c6{n9 n5} ==> r9c6 ≠ 5
biv-chain[5]: r7n9{c4 c8} - r7n8{c8 c5} - r3c5{n8 n5} - c6n5{r1 r6} - b5n9{r6c6 r4c4} ==> r8c4 ≠ 9
t-whip[5]: r4n6{c3 c4} - c4n9{r4 r7} - r7c8{n9 n8} - r7c5{n8 n6} - b7n6{r7c2 .} ==> r5c1 ≠ 6
stte+one whip[1]


RSW wrote:My solver uses a very limited set of techniques to prove the exocet

My opinion about Exocets hasn't changed: J-Exocets are a well-defined pattern, Excocets are not. Excocets may be an interesting starting point for defining a whole family of patterns, but that can only happen if additional logical conditions are clearly defined. Any obscure procedure claiming "a contradiction is reached" is useless. Unfortunately, since the pseudo-definition of Excocets and apart from David's definition of J-Excocets, I've seen zero progress in this direction.
So, if your "solver uses a very limited set of techniques to prove the exocet", it might be a good omen for new patterns; it might be interesting to first write these techniques in an explicit logical form, so that they could be used to write extensions to the basic J-Excocets.
Could you give some examples of this set of techniques?
denis_berthier
2010 Supporter
 
Posts: 4238
Joined: 19 June 2007
Location: Paris

Re: Extreme Puzzle No.3

Postby champagne » Sun Apr 19, 2020 1:09 pm

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.


Hi RSW,

Flying over this thread, I saw your proposal.
This was the first attempt to apply the exocet logic with a given, so I had a look to your exocet.

As your 4 r1c8 is a given, if we have an exocet pattern, we must have 4 r3c4 (4 is not possible in the other target)
So this should be the first move.

In the exocet logic, the "proof per digit is assumed easy just because it appears in a single digit map.

the '4' digit map is

Code: Select all
... ... .4.
4.. ... ...
... 4.4 ...

... ... 4..
..4 ..4 ...
.4. 4.4 ...

.44 ... ..4
... .4. ...
..4 ... ..4


forcing -4r3c4 (the usual way to establish the proof) we come to

Code: Select all
... ... .4.
4.. ... ...
... ..4 ...

... ... 4..
..4 ... ...
... 4.. ...

.4. ... ...
... .4. ...
... ... ..4


so in the single digit map, we still have a solution. This is not a classical exocet pattern .

For sure if in the general context this solution is not valid, then we enter the field of "extended exocets", but this is IMO only for "potential hardest" puzzles,
and again, 4r1c8 being a given, this immediately gives 4r3c4.

If I assume this correct (in fact we have 4r3c4 in the solution) the proof can not work for the digit '3' and in fact I get


Code: Select all
... ... ..3
... 3.. ...
3.. ... ...

... ... .3.
.3. ... ...
... .3. ...

... ..3 ...
..3 ... 3..
..3 ... 3..


four possible solutions if '3' is in the base and not in the targets. '3' is not an exocet digit
Last edited by champagne on Sun Apr 19, 2020 3:10 pm, edited 1 time in total.
champagne
2017 Supporter
 
Posts: 7477
Joined: 02 August 2007
Location: France Brittany

Re: Extreme Puzzle No.3

Postby champagne » Sun Apr 19, 2020 1:25 pm

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.


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 am working on a counter example on the puzzle N° 2 of the data base of potential hardest, but just back from the southern hemisphere, I have problems with my laptop and I have first to restart it to get back part of the data that I have prepared.
champagne
2017 Supporter
 
Posts: 7477
Joined: 02 August 2007
Location: France Brittany

Re: Extreme Puzzle No.3

Postby RSW » Tue Apr 21, 2020 4:36 pm

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.
RSW
 
Posts: 671
Joined: 01 December 2018
Location: Western Canada

Re: Extreme Puzzle No.3

Postby champagne » Wed Apr 22, 2020 7:37 am

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.


The exocet definition is quite clear and has no chute constraint.
The proof must be done using exclusively each digit pm. (out of the "locket digit extension")

The "single digit pm proof" is not as such a constraint of the exocet property, but I have 2 reasons to push in this direction

. a "per digit" proof is always easy to establish
. most of the known exocets (all JE and many others) are in this group.

The problem with the extended proof is that it can be a highly complex logic. If a simple logic can be applied, I see no reason to reject such exocets.
champagne
2017 Supporter
 
Posts: 7477
Joined: 02 August 2007
Location: France Brittany

Re: Extreme Puzzle No.3

Postby RSW » Wed Apr 22, 2020 7:47 pm

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.
RSW
 
Posts: 671
Joined: 01 December 2018
Location: Western Canada

Re: Extreme Puzzle No.3

Postby champagne » Fri Apr 24, 2020 2:37 am

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.


You can find the definition of an exocet in the first posts if this thread http://forum.enjoysudoku.com/exotic-patterns-a-resume-t30508.html
The first posts are summarizing what I considered as key information for this topic

The definition of the basic exocet has been given years ago (before the extension to targets with locked candidates).
champagne
2017 Supporter
 
Posts: 7477
Joined: 02 August 2007
Location: France Brittany

Re: Extreme Puzzle No.3

Postby RSW » Fri Apr 24, 2020 8:51 pm

Thank you very much. I'd somehow overlooked that post.
RSW
 
Posts: 671
Joined: 01 December 2018
Location: Western Canada


Return to Puzzles