eleven wrote:already many years ago these chains were called "memory chains" (Denis and P.O. use them), because you have to remember all direct consequences of former steps.
And you have to remember the target, conveniently placed at the very end of the notation.denis_berthier wrote:In my chains, you don't have to remember "all direct consequences of former steps". You only have to remember the sequence of right-linking candidates. That's why it is logically consistent to consider that z- and t-candidates are not part of the chains. In short, you don't have to remember more than in any AIC.
I like this term for opinion. This part of your work might get copied.denis_berthier wrote:For me, as the result of really thinking about the question
If someone else looks at the notation, they can check each branch independently. I believe that is what P.O. meant.denis_berthier wrote:OR-branching is equivalent to following several streams of reasoning in parallel and comparing them permanently.
P.O.'s argument for forcing chains ("the branches are independent") is obviouysly invalid.
marek stefanik wrote:And you have to remember the target.denis_berthier wrote:In my chains, you don't have to remember "all direct consequences of former steps". You only have to remember the sequence of right-linking candidates. That's why it is logically consistent to consider that z- and t-candidates are not part of the chains. In short, you don't have to remember more than in any AIC.
marek stefanik wrote:By this logic it would be consistent to ignore the llcs as well.
marek stefanik wrote:All you need to remember when using AICs is the head and tail of the chain. You might want to remember more (for notation or NLs), but you don't have to.
marek stefanik wrote:I like this term for opinion. This part of your work might get copied.denis_berthier wrote:For me, as the result of really thinking about the question
marek stefanik wrote:If someone else looks at the notation, they can check each branch independently. I believe that is what P.O. meant.denis_berthier wrote:OR-branching is equivalent to following several streams of reasoning in parallel and comparing them permanently.
P.O.'s argument for forcing chains ("the branches are independent") is obviouysly invalid.
Based on the solutions I've seen on the forum, most people think about oddagons without targets.denis_berthier wrote:In chains with z-candidates, you have to remember the target, yes. Same as in oddagons, which doesn't seem to be a problem for anybody.
Poor phrasing on my part.denis_berthier wrote:A chain is a continuous sequence of candidates. Ignore the llcs and continuity disappears. What's your logic here?
I said it was needed for notation, otherwise you just forget it afterwards anyway...denis_berthier wrote:If you want to produce a pattern-based solution (not only solve the puzzle), you obviously have to.marek stefanik wrote:All you need to remember when using AICs is the head and tail of the chain. You might want to remember more (for notation or NLs), but you don't have to.
Au contraire, there are several options one could pick and I refuse to argue about definitions.denis_berthier wrote:I can only see that you have no concrete idea to propose about chains vs nets.
I explained the independence of the branches, not whether they are easier or harder to manage than memory chains. I refuse to discuss such a subjective matter.denis_berthier wrote:The complexity of a pattern [...]marek stefanik wrote:If someone else looks at the notation, they can check each branch independently. I believe that is what P.O. meant.denis_berthier wrote:OR-branching is equivalent to following several streams of reasoning in parallel and comparing them permanently.
P.O.'s argument for forcing chains ("the branches are independent") is obviouysly invalid.
marek stefanik wrote:Based on the solutions I've seen on the forum, most people think about oddagons without targets.denis_berthier wrote:In chains with z-candidates, you have to remember the target, yes. Same as in oddagons, which doesn't seem to be a problem for anybody.
We identify the oddagon and its guardians and either directly eliminate candidates seen by all of them directly or build a kraken from them.
marek stefanik wrote:Poor phrasing on my part.denis_berthier wrote:A chain is a continuous sequence of candidates. Ignore the llcs and continuity disappears. What's your logic here?
What I meant to say was that when finding the chain/net or following its logic, llcs have the same role as z- or t- candidates (unlike z- candidates it is the candidate of the given variable that is seen by the most recent rlc).
marek stefanik wrote:I said it was needed for notation, otherwise you just forget it afterwards anyway...denis_berthier wrote:If you want to produce a pattern-based solution (not only solve the puzzle), you obviously have to.marek stefanik wrote:All you need to remember when using AICs is the head and tail of the chain. You might want to remember more (for notation or NLs), but you don't have to.
marek stefanik wrote:Au contraire, there are several options one could pick and I refuse to argue about definitions.denis_berthier wrote:I can only see that you have no concrete idea to propose about chains vs nets.
On top of your requirement of no or-branching one might require reversibility (without or-branching) allowing z-chains but not whips.
Or even prohibit a link to depend on a 'target', not allowing z-chains either.
marek stefanik wrote:If someone else looks at the notation, they can check each branch independently. I believe that is what P.O. meant.[...] I explained the independence of the branches, not whether they are easier or harder to manage than memory chains. I refuse to discuss such a subjective matter.denis_berthier wrote:OR-branching is equivalent to following several streams of reasoning in parallel and comparing them permanently.
P.O.'s argument for forcing chains ("the branches are independent") is obviouysly invalid.
It's not. I don't think remembering the target is an issue, I only mentioned it because it was missing in your explanation.denis_berthier wrote:How is remembering the guardians [in oddagons] easier than remembering a single target?
denis_berthier wrote:In my chains, you don't have to remember "all direct consequences of former steps". You only have to remember the sequence of right-linking candidates.
Oh, no, have I been using stte wrong the whole time? I mean, I never remember the exact order I fill them in... Should I just use stoom (singles to out of memory) instead?denis_berthier wrote:My purpose in solving is not notation but full resolution path.
The problem is, you are arguing about a definition. A definition of a word different people use differently, ie. there is no established one. There is nothing to bring to the discussion besides that.denis_berthier wrote:Yes, that's exactly what some of my chains do. Again, you're bringing nothing to the discussion.marek stefanik wrote:Au contraire, there are several options one could pick and I refuse to argue about definitions.denis_berthier wrote:I can only see that you have no concrete idea to propose about chains vs nets.
On top of your requirement of no or-branching one might require reversibility (without or-branching) allowing z-chains but not whips.
Or even prohibit a link to depend on a 'target', not allowing z-chains either.
I suppose we call it off with the conclusion that you are the one using the objectively correct complexity hierarchy of solving techniques, while roughly everyone else is wrong.denis_berthier wrote:There's nothing subjective.
(((3 0) (1 8 3) (1 3 5 8)) ((3 0) (8 8 9) (3 4 5 8)) ((3 0) (9 8 9) (3 4 5)))
Eliminations: 6
0: ((((8 8 9) (3 4 5 8)) ((7 2 7) (2 3 7 8))) 8)
1: ((((7 2 7) (2 3 7 8)) ((3 3 1) (4 6 8)) ((2 3 1) (3 4 6 8))) 8)
2: ((((9 6 8) (2 3 5 7 9)) ((8 3 7) (3 4 8 9))) 9)
3: ((((2 7 3) (3 8 9)) ((1 2 1) (2 3 5 8)) ((1 1 1) (2 3 5))) 3)
4: ((((8 3 7) (3 4 8 9))) (3 4 9))
5: ((((8 8 9) (3 4 5 8))) (8))
Elimination: ((((8 8 9) (3 4 5 8))) (8))
((3 0) (9 8 9) (3 4 5))
((8 1 1 31) ((7 7 9) (2 3 8)) ((7 9 9) (2 8)))
((3 0) (8 8 9) (3 4 5 8))
((3 0) (1 8 3) (1 3 5 8))
((8 1 2 223) ((1 2 1) (2 3 5 8)) ((3 2 1) (2 5 8)))
((8 2 12) (8 3 7) (3 4 8 9))
3r189c8 => r8c8 <> 8
r1c8=3 - 258b1p128 - b7n8{r7c2 r8c3}
r8c8=3 -
r9c8=3 - 28r7c79
((8 1 2 223) ((1 2 1) (2 3 5 8)) ((3 2 1) (2 5 8)))
((5 1 3 223) ((1 1 1) (2 3 5)) ((1 2 1) (2 3 5 8)) ((3 2 1) (2 5 8)))
((2 1 3 223) ((1 1 1) (2 3 5)) ((1 2 1) (2 3 5 8)) ((3 2 1) (2 5 8)))
P.O. wrote:then the trees are analyzed and the links process to find eliminations,
marek stefanik wrote:Oh, no, have I been using stte wrong the whole time? I mean, I never remember the exact order I fill them in... Should I just use stoom (singles to out of memory) instead?denis_berthier wrote:My purpose in solving is not notation but full resolution path.
marek stefanik wrote:The problem is, you are arguing about a definition. A definition of a word different people use differently, ie. there is no established one. There is nothing to bring to the discussion besides that.
marek stefanik wrote:I suppose we call it off with the conclusion that you are the one using the objectively correct complexity hierarchy of solving techniques, while roughly everyone else is wrong.denis_berthier wrote:There's nothing subjective.
My point was that since you see no connection between full resolution paths and notations and require the solver to create a full resolution path, it seems that you want manual solvers to memorise everything they do even beyond singular steps, which is neither sensible nor necessary. But at least it somewhat explains your contempt for us.denis_berthier wrote:What does stte have to do here? Are you so unable to concentrate on a precise topic?
I have no problems with established definitions, rather with people trying to enforce their definitions regardless of the consensus (which regarding this topic there seems to be none).denis_berthier wrote:Yes, for people who earn their bread by playing on ambiguity, I understand it's hard to comply with precise definitions.
The problem is, with manual solvers in the picture, most such questions are purely subjective.denis_berthier wrote:The fact is, as of now, everyone else (including you) is unable to produce a consistent definition of complexity. So don't waste more of my time with your phoney arguments.