marek stefanik wrote:Not Kraken 'thing', Kraken Firework. Unlike the complexity of 'thing', the complexity of fireworks is clearly defined (they're finned mutant x-wings).denis_berthier wrote:In Shye's presentation, there is first a proof (of undefined complexity) of a "strong link" (her terms) and then this is used in the Kraken thing: 2 independent steps.
Whether they are independent or not is a matter of opinion, one can even think of any link in a chain as of a step of its own if they wish so.
Up to now, the complexity of proving the "strong link" part (which I understand as being the "firework" part) is not well defined. Say it's 7 (the 7 cells necessary to prove it). Either you count this as an independent step with result the assertion of the 3-way OR, or you add 7 to the complexity of the whole pattern; I can't see any other rational choice - except as Shye, totally avoiding the topic of complexity.
And no, a link in a chain is not a step - nobody here would accept this.
marek stefanik wrote:The entire point of any notation is to represent the structures in the grid.denis_berthier wrote:There's no "structure in the grid". The only structures there can be are those one writes explicitly.
These representations can have their own structure, but they are mere descriptions.
That allows you to match equivalent patterns even if the ways they're presented are completely different, such as the kraken and the braid.
I honestly don't understand your POV on this.
The only structure there is "in the grid" is rows, columns, blocks, cells, fixed links between labels for candidates.
Patterns are abstract logical structures relating elementary facts (cells, candidates...) that one tries to find in the grid. Notation is just a way of representing such patterns, but it also expresses the way one interprets the underlying facts as satisfying the pattern.
If the notation says bivalue-chain, then it means the set of facts is seen as a bivalue-chain; if the notation says Kraken-thing, then it means the same set of facts is seen as a Kraken-thing.
Said otherwise, the same set of facts can match two different patterns (even allowing the same eliminations) without these two patterns being conceptually "the same".
Between the raw facts "in the grid" and notation, there is the essential (more or less) abstract level of interpretation as a pattern. This is what you seem to forget.
The simplest example is Pairs and bivalue chains: any set of facts that can be interpreted as a Pair can also be interpreted as a bivalue-chain[2] with the same eliminations. But Pair and bivalue-chain[2] are obviously different patterns. They can be proven along different lines and the allow totally different generalisations: Pair -> Triplet -> Quad -> ... vs biv-chain[2] -> biv-chain[n] -> whip[n] -> ...
In the present example, a whip[6] is a continuous sequence of candidates; the generalised Kraken is a network starting from a big OR, i.e. a forcing-something. Structurally not much in common, even if the Kraken can be re-interpreted as a (much simpler) whip.
All this explains why, in my books, I never write "pattern A is the same as pattern B". What I write is "subsumption theorems":
- any elimination done by pattern A can be done by pattern B.