Ron,
ronk wrote:I don't understand all the eliminations shown on the xsudo graphics you posted. For example, for "123 r4c1.<49> 4-r4c8 9-r6c1589", I see only four eliminations...
If you squint really really hard, you may be able to see 4 incredibly tiny dots in the corner of those candidates in both xsudo graphics. These dots, and the xsudo positions, are generated by my test engine using the options to generate a *.sud file. I could only locate those same 4 eliminations, which is why I want to learn Allan's set/link-set theory. It can squeeze a lot of extra mileage out of dual-linked ALS sets.
ronk wrote:Are you already checking for a continuous loop if there is neither a beginning nor an ending ALS?
Everything I'm reporting here is based on the test engine which is strictly ALS chains and now DB, so everything always starts/ends with an ALS. Regardless, the ALS engine does check for loops and whips, so I guess the answer is "Yes", if you amend it to say "both a beginning and ending ALS?" But prior to today, I was never checking for dual-linked conditions with chains longer than 2. I never thought an XY-wing type of ALS structure could form into a dual-linked structure.
In my group nice-loop/nrczt engines, if a chain started and ended with an ALS, I likewise didn't check whether or not it converted into a dual-linked condition. I am now correcting that in all my various ALS dependent engines. So for those engines, I would answer "Yes" to your question without any qualifications. But I've deliberately tried to avoid using any NL presentations of ALS chains, and now DB in this thread. And I have deliberately hacked all my other engines out of the test-bed that I've uploaded to focus on just ALS/DB.
Cheers,
Paul