Here's a puzzle without an SK loop where
champagne found eliminations from a two row / two column multi fish.
The source puzzle is
....5..8...67..1.......3..426.9.............19.7...2...3..4..1......8..5..21..6..;92;elev;41;;;2BN A5B5;;G13
morphed to
5.....8...7...6.1...3.....4.9.26............1...9.7.2.4...3.1...1...2.6...8.....5
- Code: Select all
*----------------------*----------------------*----------------------*
| 5 246 12469 | 1347 12479 1349 | 8 379 23679 |
| 289 7 249 | 3458 24589 6 | 2359 1 239 |
| 12689 268 3 | 1578 125789 1589 | 25679 579 4 |
*----------------------*----------------------*----------------------*
| 1378 9 1457 | 2 6 13458 | 3457 34578 378 |
| 23678 234568 24567 | 3458 458 3458 | 345679 345789 1 |
| 1368 34568 1456 | 9 1458 7 | 3456 2 368 |
*----------------------*----------------------*----------------------*
| 4 256 25679 | 5678 3 589 | 1 789 2789 |
| 379 1 579 | 4578 45789 2 | 3479 6 3789 |
| 23679 236 8 | 1467 1479 149 | 23479 3479 5 |
*----------------------*----------------------*----------------------*
Note that in boxes 1379 there would be an SK loop if the given in r7c7 was (3) rather than (1).
In this case the same digit set and row and column pattern can be used as if the SK loop existed – as shown in the diagram below for tiers 13 and stacks 13. This leaves one line still to be covered to make a total of 9, and either r5 or c5 will produce a balance as both contain just one false cell.
In the diagram the selected rows and columns are marked. Pencil marks are shown only for the uncovered cells and those covered twice. However wherever external cells are known to be true or false they are indicated to help check any adjustments needed to balance the truths.
- Code: Select all
v v v v
*-------------------------*-------------------------*-------------------------* Covered 0x, 2x
>| 5# . 1269-4 | . . . | 8# . 2679-3 |< # = True
| . 0 . | 3458# 24589 0 | . 0 . | 0 = False
>| 1269-8 . 3# | . . . | 2679-5 . 4# |<
*-------------------------*-------------------------*-------------------------* Covered 1x
| . 0 . | 0 0 3458-1 | . 3458-7 . | . = Any
>| 267-38 . 267-45 | (T) (T) (T) | 679-345 . 0 |< (T) = True
| . 3458-6 . | 0 1458 0 | . 0 . | (F) = False
*-------------------------*-------------------------*-------------------------*
>| 4# . 2679-5 | . (T) . | 0 . 279-8 |<
| . 0 . | 458-7 45789 0 | . 0 . |
>| 2679-3 . 8# | . . . | 279-34 . 5# |<
*-------------------------*-------------------------*-------------------------*
^ ^ ^ ^
(3458)Shark:r12578,c1569
Simple balance: Cells Covered twice Min(Truths)=7, Cells Not Covered Max(Available Cells) = 8
Adjusted count in c5: Cells Covered twice Min(Truths)=7, Cells Not Covered Max(Available Cells) = 7
Cells covered twice: r1c39,r3c17,r5c137,r7c39,r9c1 <> 3458
Cells not covered: r4c17,r6c2,r8c4 <> 12679 (No eliminations possible in c5)
When the r5 is unselected and c5 is selected, further eliminations from the doubly covered cells are revealed: r19c5 <> 4, r3c5 <> 58. There are no new eliminations in the uncovered cells however because now it's r5 rather than c5 where the balancing adjustments have to be made.
It turns out that several other variations of the cover scheme will reach a balance after making adjustments, but they all result in the same set of eliminations.
If r7c7 had held (3) the SK loop would have made direct eliminations in 15 cells. Of these 11 are still found to be valid by the two Sharks. The Sharks also find eliminations in a further 7 cells, which would normally be found in follow-on steps to an SK loop.
I've tried looking for a way to notate this form of an Almost SK loop as an AIC, but with no luck so far. Has anyone else explored this area?