X2Y2-BELTS
Introduction
This set of five posts was inspired by Steve's beautifully symmetric pattern in his attack on EasterMonster, here: [url]http://forum.enjoysudoku.com/viewtopic.php t=5600&postdays=0&postorder=asc&start=75[/url]
(2=7)r13c2=(2&7-1&6)r56c2=(1&6)r79c2-(1&6)r8c13=(1&6-2&7)r8c45=(2&7)r8c79-(2&7)r79c8=(2&7-1&6)r45c8=(1&6)r13c8-(1&6)r2c79=(1&6-2&7)r2c56=(2=&7)r2c13).
(OK, the beauty is in the pattern on the grid, not in Steve's syntax!!).
Some parts of this introduction may become clearer after you've read the other posts, but I didn't want to overload the definitions with too many comments.
As Steve has not yet provided a formal general definition of his pattern, I'm not sure my definitions correspond to what he meant.
Indeed, they clearly don't, if we consider his first definition with all the intermediate cells in the central "tower" and central "floor" (such as (2&7-1&6)r56c2).
Others before me have noticed that these intermediate cells played no role in justifying Steve's eliminations.
And, when I speak of beauty, I mean it becomes really beautiful when these parasitic cells have been expurgated from the pattern.
Several other examples have been produced that satisfy the same "pattern" (without the parasitic cells). AFAIK, this is the complete list as of today - which seems to show that this is a relatively rare pattern (the 178 variations on EM shouldn't really count for 178).
If you know more, it may be a good idea to complete this list.
- EM itself:
100000002090400050006000700050903000000070000000850040700000600030009080002000001
- the 178 variations on the EM core configuration, to be found in Coloin's first post on this page: [url]http://forum.enjoysudoku.com/viewtopic.php?t=5591&start=105[/url]
(in my navigator, they appear in microscopic characters, but you can enlarge them by copying the list in any text editor)
- the 14 from Ocean - not from the 411 list of patterns starting with a fish (normal for ocean) but from another list of 23 here ([url]http://forum.enjoysudoku.com/viewtopic.php?p=48076#p48076[/url]) (thanks ronk for the references). It may be interesting to know that "Their Sudoku Explainer ratings vary from 9.5 to 9.9" (ronk):
100000002030040050006000700000103000040080090000405000007000100080030040200000006
100000002030040050006000700000104000080070040000508000007000600050030080200000001
100000002030040050006000700000103000040060080000904000007000100050090030200000006
100000002030040050006000700000103000080070030000508000007000600050030080200000001
100000002030040050006000700000104000040070080000905000007000600050090030200000001
100000002030040050006000700000104000080070040000503000002000600040050030700000001
100000002030040050006000700000104000080090040000508000002000100050030080700000006
100000002030040050006000700000103000080050040000409000007000100040030080200000006
100000002030040050006000700000104000050020040000503000002000600040080030700000001
100000002030040050006000700000103000040020030000504000007000600050080040200000001
100000002030040050006000700000103000040070080000405000007000600080050030200000001
100000002030040050006000700000103000050070040000408000002000100040080030700000006
100000002030040050006000700000103000050070080000504000007000600040050030200000001
100000002030040050006000700000104000080020040000508000002000600040030080700000001
- and the 3 from gsf's list (including EM) identified by Champagne (thanks Mike for the reference):
500000009020100070008000300040600000000050000000207010003000800060004020900000005 11.4 # # m_b_metcalf
500000009020100070008000300040002000000050000000706010003000800060004020900000005 # StrmCkr 11.4 #
100000002090400050006000700050903000000070000000850040700000600030009080002000001 # JPF 04/07/01 (Easter Monster) 11.4 #
I've checked that the two definitions I'll give soon produce the right eliminations in these examples (I'ven't checked the 178 variations though).
Now, several interpretations and justifications of Steve's eliminations have already been proposed, in terms of Hidden Pairs chains, of "double" AICs, of chains of AAAALSs, of matrices,…
There's nothing wrong in these interpretations, but considering the beauty of Steve's pattern, none of these explanations is really satisfying - at least for me.
What I like in a resolution rule is its being fitted to its purpose: I don't like having to use a hammer to kill a fly. I wouldn't call Jellyfish a pattern that has degenerated into a Swordfish or two X-Wings. This is also why I like families of resolution rules of increasing complexities. Even if, someday, someone finds a RuleOfEverything subsuming all known rules, players in the real world will always need the simple specialisations.
Of course, even before this, what I like in a rule is its being clearly defined.
A few words on vocabulary:
- I'm not using the word "loop" for the rules I'm going to define, because it is already too much overloaded (and as it has been used, it conveys the idea that the targets belongs to the pattern, which is never the case in my rules and can't be the case here).
- I'm not using the word "ring", although I did initially, because the patterns I'm going to define are not so rigid as may be suggested by "ring": they may have shapes that are not at all ring-like.
- I'm using the word "belt", not thinking of the belt around our waists, but thinking of conveyor belts. Indeed, this is what the following x2y2-belts do: they convey constraints, both ways.
- I'm using the prefix "x2y2" because x2y2-belts work much like xy-chains, but on pairs of cells, each pair with 2 left-linking candidates and two right linking candidates.