.
Thanks for your solutions.
There's indeed a solution that doesn't use any other impossible pattern than tridagon. It requires no chain longer than 7: W7+OR2W7 (with length 8, Cenoman's 1st forcing chain is not far).
Here's a solution that uses one impossible pattern (EL10c4) besides Tridagon and that requires only chains of length ≤ 4.
The first OR3-tridagon relation immediately splits into two OR2 relations:
- Code: Select all
hidden-pairs-in-a-row: r7{n1 n4}{c7 c9} ==> r7c9≠9, r7c9≠8, r7c9≠6, r7c9≠5, r7c7≠9, r7c7≠6, r7c7≠5
+----------------------+----------------------+----------------------+
! 134 2 34 ! 4569 569 569 ! 7 8 134569 !
! 1347 5 6 ! 2479 8 79 ! 149 29 1349 !
! 47 9 8 ! 24567 1 3 ! 456 256 456 !
+----------------------+----------------------+----------------------+
! 2 167 579 ! 15679 3 5679 ! 8 4 569 !
! 4569 167 4579 ! 15679 569 8 ! 3 569 2 !
! 8 36 359 ! 569 4 2 ! 569 1 7 !
+----------------------+----------------------+----------------------+
! 3569 3678 3579 ! 5689 2 569 ! 14 569 14 !
! 569 4 2 ! 5689 7 1 ! 569 3 5689 !
! 569 68 1 ! 3 569 4 ! 2 7 5689 !
+----------------------+----------------------+----------------------+
OR3-anti-tridagon[12] for digits 5, 6 and 9 in blocks:
b5, with cells: r4c6, r5c5, r6c4
b6, with cells: r4c9, r5c8, r6c7
b8, with cells: r7c6, r9c5, r8c4
b9, with cells: r7c8, r9c9, r8c7
with 3 guardians: n7r4c6 n8r8c4 n8r9c9
Trid-OR3-relation between candidates n7r4c6, n8r8c4 and n8r9c9
+ same valence for candidates n8r9c9 and n8r8c4 via c-chain[2]: n8r9c9,n8r8c9,n8r8c4
==> Trid-OR3-relation can be split into two Trid-OR2-relations with respective lists of guardians:
n7r4c6 n8r8c4 and n7r4c6 n8r9c9
Here is now the new pattern I wanted to illustrate with this puzzle (see
http://forum.enjoysudoku.com/how-to-deal-with-large-numbers-of-patterns-t40889.html for details about this pattern):
OR3-EL10c4 relation for digits: 5, 6 and 9
in cells (marked #): (r5c1 r5c8 r5c5 r9c5 r7c8 r7c6 r7c4 r8c1 r8c9 r8c7)
with 3 guardians (in cells marked @) : n4r5c1 n8r7c4 n8r8c9- Code: Select all
+----------------------+----------------------+----------------------+
! 134 2 34 ! 4569 569 569 ! 7 8 134569 !
! 1347 5 6 ! 2479 8 79 ! 149 29 1349 !
! 47 9 8 ! 24567 1 3 ! 456 256 456 !
+----------------------+----------------------+----------------------+
! 2 167 579 ! 15679 3 5679 ! 8 4 569 !
! 4569#@ 167 4579 ! 15679 569# 8 ! 3 569# 2 !
! 8 36 359 ! 569 4 2 ! 569 1 7 !
+----------------------+----------------------+----------------------+
! 3569 3678 3579 ! 5689#@ 2 569# ! 14 569# 14 !
! 569# 4 2 ! 5689 7 1 ! 569# 3 5689#@ !
! 569 68 1 ! 3 569# 4 ! 2 7 5689 !
+----------------------+----------------------+----------------------+
There are many more useless ORk relations (not displayed here).
biv-chain[3]: r2c6{n7 n9} - r2c8{n9 n2} - b2n2{r2c4 r3c4} ==> r3c4≠7
hidden-single-in-a-row ==> r3c1=7
Trid-OR2-whip[3]: OR2{{n7r4c6 | n8r9c9}} - c2n8{r9 r7} - r7n7{c2 .} ==> r4c3≠7z-chain[3]: c3n7{r7 r5} - r5n4{c3 c1} - c1n9{r5 .} ==> r7c3≠9
whip[1]: b7n9{r9c1 .} ==> r5c1≠9
z-chain[3]: c3n7{r7 r5} - r5n4{c3 c1} - c1n5{r5 .} ==> r7c3≠5
whip[1]: b7n5{r9c1 .} ==> r5c1≠5
Trid-OR2-whip[3]: OR2{{n8r9c9 | n7r4c6}} - r2c6{n7 n9} - b3n9{r2c7 .} ==> r9c9≠9EL10c4-OR3-whip[4]: r9c2{n8 n6} - c1n6{r9 r5} - OR3{{n4r5c1 n8r7c4 | n8r8c9}} - c4n8{r8 .} ==> r7c2≠8singles ==> r9c2=8, r8c9=8, r7c4=8
- Code: Select all
+----------------------+----------------------+----------------------+
! 134 2 34 ! 4569 569 569 ! 7 8 134569 !
! 134 5 6 ! 2479 8 79 ! 149 29 1349 !
! 7 9 8 ! 2456 1 3 ! 456 256 456 !
+----------------------+----------------------+----------------------+
! 2 167 59 ! 15679 3 5679 ! 8 4 569 !
! 46 167 4579 ! 15679 569 8 ! 3 569 2 !
! 8 36 359 ! 569 4 2 ! 569 1 7 !
+----------------------+----------------------+----------------------+
! 3569 367 37 ! 8 2 569 ! 14 569 14 !
! 569 4 2 ! 569 7 1 ! 569 3 8 !
! 569 8 1 ! 3 569 4 ! 2 7 56 !
+----------------------+----------------------+----------------------+
At least one candidate of a previous Trid-OR2-relation between candidates n7r4c6 n8r8c4 has just been eliminated.
There remains a Trid-OR1-relation between candidates: n7r4c6
Trid-ORk-relation with only one candidate => r4c6=7stte