nazaz wrote:Of course, there's a tradeoff to be had here. Do you restrict yourself to a satisfyingly-short catalogue Sudopedia-style DPs and add branching logic to fit the problem at hand, or do you use a larger catalogue of GDPs to enact elegant eliminations in a slightly magical way? Either would be a reasonable position to take, and now that we've heard both sides I don't think it would be profitable to argue the "beauty" question any further.
I agree there's a tradeoff, as in many topics.
Except that your caricature of the other side doesn't rest on anything serious.
There's no "branching logic to fit the problem at hand". ORk-chains are a very general chain pattern, with a very restricted form of OR-branching. It isn't defined "to fit the problem at hand" but is applicable to a wide variety of situations, as I've already shown.
There's no "magical way" on your side: the user has to remember thousands of specific patterns in the catalogue of GDPs. So, the tradeoff could as well be defined as "remember thousands of special patterns" vs "remember only a few ones and use them smartly".
You have the same tradeoff between early detection and risk of missing the pattern.
Larger DPs or GDPs will have more guardians.
nazaz wrote:here's a recap of where we've got to with GDPs and their depletions:
They appear to include everything that people recognise as "deadly", e.g. Sudopedia's narrow formally-defined DPs, UR1.1, MUGs and dobrichev's 7-cell patterns.
What's narrow in Sudopedia's definition?:
Sudopedia wrote:"A deadly pattern is a set of cells whose candidates form a pattern that causes the puzzle to have multiple solutions. "
nazaz wrote:There's a lot of them ... which perhaps you love, perhaps you hate. A matter of personal taste.
No. Mainly a matter of memory.
nazaz wrote:The "new" GDPs are not all just theoretical. Examples can be found within natural-looking solution paths.
No convincing example so far.
.