Havard wrote:... now I am really confused about the rules for when a loop can "eat itself"... Can anyone make a general statement about this?
1. When part of a continuous loop, a weak link ...
cellset1-x-cellset2
... effectively becomes a strong link and digit x may be excluded from any cells that see all digits x of cellset1 and cellset2.
2. When part of a continuous loop, the "extra" digits {st...xy} of an almost-locked-set ...
-r-(ALS:cellset1=r|st...xy|z=cellset2)-z-
... become locked in the ALS. Any digit matching an extra digit, that also sees all instances of that extra digit in the ALS, may be excluded.
For your very nice continuous loop example:
r2c6=7=r2c9=9=r1c79-9-
r1c4-5-{A:r8c4=5|
489|3=r8c4789} -3- {B(r12348c2):r8c2=3|1268|7=r4c2}-7-r4c4=7=r3c4-7-r2c6
1. Normally, for the (blue) strong link ... r1c4-5-r8c4 ... at least one of r1c4=5 and r8c4=5 is false. Because of the continuous loop, exactly one of r1c4=5 and r8c4=5 is false. Alternatively stated, exactly one of r1c4=5 and r8c4=5 must be true. Therefore, digit 5 may not exist anywhere else in c4 ... whether or not it's in another part of the continuous loop.
2. (I'll try to add a proof here of why digits {489} are locked in ALS set A. Anyone have one?) The (red) extra digits {489} between the vertical bars of A are locked in A because of the continuous loop. They can exist nowhere else in r8.
Havard wrote:ronk: I love your notation!
Thanks.
GreenLantern wrote:I think that r56c1/r79c2<>7 should also be included since r8c2<>3 ...
I'm quite sure that's incorrect. We know only ... in this continuous loop ... that [edit: exactly one of r8c2=3 or r4c2=7 is true].