Hi Robert,
Mauriès Robert wrote:Hi SpAce,
Bravo for your resolution and I regret not having seen this shorter path!
Thanks.
StrmCkr's ALS-W-Wing is just as simple, though I'd rather present it as an AIC:
(9=58)r51c6 - r1c1 = r9c1 - (8=539)r9c289 => -9 r9c6; btte
In fact, I'd shorten it a bit:
(9=58)r51c6 - r1c1 = (864)r9c146 => -9 r9c6; btte
That's no longer an ALS-W-Wing, though. (Perhaps ALS-AHS-M-Wing, if one really wants a name). See also my new simpler solution.
Note that both StrmCkr's and my (both) solutions are "btte" (basics to the end). While acceptable, what we really seek is "stte" (singles to the end). That's much harder with this puzzle (like
tarek said), and probably requires a net-based solution like yours (which is stte).
I recommend you also mark this distinction (
stte vs
btte) when you present your solutions. Both kinds are acceptable but 'stte' is appreciated more because it's sometimes much more difficult to achieve (like here). For that very reason you might have seen me complain when someone presents a btte-solution and falsely marks it as stte. (It annoys me to no end, especially if it's never corrected.)
So, your solution is in fact superior in that regard. However, its value is lowered because it's presented as a contradiction. To make it more interesting, you should present it as a verity even if it's found as a contradiction. In other words, you could convert it into a (TDP equivalent of a) kraken net with the cell r8c1 as the main SIS (strong inference set). Otherwise I'm afraid no one really cares, because (as you said yourself) contradictions are easy to find. Making them presentable is often harder.
Added. Here's one way to express your solution as a verity:
- Code: Select all
Double Kraken
(1)r8c1 - (1=78)r1c12
||
(4)r8c1 - r46c1 = (4-2)r6c2 = r5c2 - (2=6)r5c4 - r9c4 = (6-8)r9c1 = (8)r1c1
||
(7)r8c1 - r5c1 = r5c2 - (7=8)r1c2
||
(9)r8c1 - (9)r4c1
||
(3)r4c1 - (3=9)r4c5 - (97=6)r78c5 - r9c4 = (6-8)r9c1 = (8)r1c1
||
(4)r4c1 - (4=2)r4c4 - (2=6)r5c4 - r9c4 = (6-8)r9c1 = (8)r1c1
=> -8 r1c6; stte
...or without the redundancy:
- Code: Select all
(1)r8c1 - (1=78)r1c12
||
(7)r8c1 - r5c1 = r5c2 - (7=8)r1c2
||
(4)r8c1 - r46c1 = (4-2)r6c2 = r5c2 - (2=6)r5c4 - r9c4 = (6-8)r9c1 = (8)r1c1
|| / /
|| (4)r4c1 - (4=2)r4c4 ---- /
|| || /
|| (3)r4c1 - (3=9)r4c5 - (97=6)r78c5 -
|| ||
(9)r8c1 - (9)r4c1
=> -8 r1c6; stte
- Code: Select all
8r1c1 8r9c1
6r9c1 6r9c4
6r5c4 2r5c4
2r5c2 2r6c2
2r4c4 4r4c4
4r6c2 4r4c1 4r6c1
6r7c5 79cr78c5
9r4c5 3r4c5
4r4c1 3r4c1 9r4c1
8r1c2 7r1c2
7r5c1 7r5c1
4r8c1 9r8c1 7r8c1 1r8c1
78r1c12 1r1c1
----------------------------------------------------------------------------------
-8r1c6