RW wrote:Would you have to re-assert candidates eliminated by T&E?
Yes, of course, you would. When you tentatively assert a value and this leads to a dead end (i.e. a puzzle with no solution), you have to "backtrack" and delete the last hypothesis (and re-assert the candidates it allowed to delete). You never do this with pattern based rules.
In order to be able to do this, you also need a mechanism (copying the grid,…) that keeps track of the all the modifications done when you tried a value. And these mechanisms must work recursively.
RW wrote:You keep repeating that pattern based solving is logical and gives a mathematical proof for the solution while T&E doesn't. As long as you keep the "E" in T&E and don't resolve to T&S (trial and solution) the proof is just as water-tight as any pattern based solution.
Real T&E, unless you limit it to depth 1, will always give you a solution (if there is any).
I never said that T&E is "illogical" in the common sense of this word. Full T&E (I mean even if you don't limit the depth - what you call T&S) is a perfectly valid algorithm.
Usually, what we want in math is not only a proof but an illuminating proof. You can call this esthetics, as gsf did. No mathematician would deny it. I think the search for new rules in Sudoku pertains to the same quest. Few people would be satisfied with a T&E solution and they want what is often called a "pure logic solution". No precise meaning has ever been given to this expression.
My claim is that resolution rules provide such a precise meaning.
And my T&E theorem shows that this concept also provides a means of excluding T&E.
But the difference difference between resolution rules and T&E is not only abstract esthetics:
- using resolution rules is exactly like searching a proof of a theorem; once you find the proof, you can completely forget the paths you tried and that led to nothing;
- in T&E, dead ends always remain part of the proof.
RW wrote:I've solved many extreme puzzles without pencilmarks, without any other marking up, keeping the chains and implications in my head. Usually the problems with memorizing starts after some 20-30 memorized cells, depending on the puzzle. By grouping the memorized cells into larger patterns I can go on and memorize a lot more, even solve whole puzzles before writing in a single digit.
That's great. I'm obviously unable to do this, but I'm not a good player.
Did you try to find xyt or nrct chains this way? I think, with such good memory, it'd be an interesting exercise and I'd like to have your opinion on how easy it is for you to find them.
For the rest of your post, thanks for taking time to explain all this.
Seems very interesting but not very easy to formalise. Maybe that's why we are not computers. I'll need more time to think about it.
BTW, I don't consider the search for a pattern as being T&E (at least not in the sense I use in this thread: a well defined resolution technique, acting on the basic elements: values and candidates).