In a previous post I confessed that I realised that the link between a spoiler candidate in the partial fish and the DJE was not conjugate as I had been assuming. If one of these spoilers is false the DJE must be true, but if it's true the DJE may be either true or false depending on how many other partial fish candidates are true. The link between a spoiler and the DJE is therefore an example of a strong-only link where the nodes can't both be false, but could both be true. However it's a rather strange version of this link type as it's not symmetrical in the way it works.
Here's puzzle no 5 in the list as another example of a base digit (8) with multiple spoiler cells in its partial fish:
..............1.23..2.345.....6.......3.27.5..8...37.....9.54....4.7...51....627.;759669;dob;12_12_19;156;1689 ;169
- Code: Select all
*-------------------------*-------------------------*-------------------------*
| 3456789 1345679 156789 | 2578 5689 289 | 1689B 14689 146789 |
| 456789 45679 56789 | 578 5689 <1> | 689B <2> <3> |
> | 6789 # 1679 <2> | 78 # <3> <4> | <5> 1689T 16789 |
*-------------------------*-------------------------*-------------------------*
| 24579 124579 1579 | <6> 14589 89 | 1389 13489 12489 |
> | 469 1469 <3> | 148 # <2> <7> | 1689T <5> 14689T |
| 24569 <8> 1569 | 145 1459 <3> | <7> 1469 12469 |
*-------------------------*-------------------------*-------------------------*
| 23678 2367 678 | <9> 18 <5> | <4> 1368 168 B |
> | 23689 # 2369 <4> | 1238 # <7> 28 # | 13689 13689T <5> |
| <1> 359 589 | 348 48 <6> | <2> <7> 89 B |
*-------------------------*-------------------------*-------------------------*
689 169 18 8!
ADJE (1689)[a=r12c7,r5c9,r8c8][b=r79c9,r3c8,r5c7], spoilers A=(8)r3c1, B=(8)r5c4, C=(8)r8c6
The partial fish cells for (8) are flagged with # symbols. If any of the spoilers false, the partial fish cells for (8) would be restricted to two houses, so all three must be true to stop the DJE.
It now takes strong links between each of the spoilers and the DJE to eliminate nine (8)s to prove the DJE is true.
(8)SpoilerA:r3c1 = DJE - (1689=7)r3c9 - (7=8)r3c4 – Loop => r3c12 <>7, r3c89 <> 8
(8)SpoilerB:r5c4 = DJE - (1689=7)r3c9 - (7=8)r3c4 => r1289c4 <> 8
(96)r12c5 = (9)r1c6 - (9=8) - (8):SpoilerB:5c4 = DJE - (1689=7)r3c9 = (7=8)r3c4 => r12c5 <> 8
(8)SpoilerC:r8c6 = DJE - (169=7)r3c9 - (7=8)r3c4 => r1c6 <> 8
(8)r3c4 Single, r3c1,r5c4 <> 8 Hence DJE = True.
SV, Ronk, Your various XSudo constructs (thank you) are above my head at this time. I assume the difference between counts for Link and Truth Sets indicates that there must be multiple triplets involved, but it doesn't give any sort of processing order for them to produce the eliminations shown. I had hoped that defining virtual sets would help simplify the picture, but as it stands, XSudo just appears to be working like a black box for these complex patterns.
DAJ, I've read, but haven't had time to study, your post. When I said I didn't understand the basis of you approach it was because your fish included cells in the DJE band, when my focus was on the partial fish in the other two bands which I considered to be the crux of the matter.
As a minor point I would point out that that, as defined, the cross lines are the rows or columns that intersect the JE band, not those that run parallel to it.
When I have more time I'll work through your post grid by grid.
DPB