Hi Mizziri,
Mizziri wrote:SpAce wrote:So, if you do use a uniqueness technique in a multi-solution puzzle, I'm presuming all these are possible outcomes depending on the situation:
- All but one solution get destroyed, and you can solve the puzzle as if it had a single solution. You'll never know it had many.
- All solutions get destroyed, and you'll run into a contradiction.
- Some but not all solutions get destroyed, and you'll get stuck.
Is that a correct assumption? In the last case, is it possible to rinse and repeat with the same three possible outcomes?
SpAce, I have a few problems with your assumption, though I like your technique of enumerating all possible outcomes.
In Case 1, there can exist a deadly pattern in the end result. ... That is to say that we COULD spot a deadly pattern in the solution, even if it might be monstrously difficult.
I guess your point is that the remark "You'll never know it had many" is not accurate? I must agree, at least in theory. I said it based on the assumption that the player doesn't know beforehand that there's a possibility that the puzzle has multiple solutions, so it never occurs to them to double-check the solution grid (and even if they do, the DP might be very difficult to spot, as you said).
Case 2 is not possible by definition. If there were some elimination, !X, caused by a uniqueness technique that resulted in no solutions for the puzzle, this technique would be simply be restated as a logical technique: If !X -> no solution, therefore X.
Is this a verified result, and without any qualifications? That would be interesting because it would mean that using uniqueness techniques even in a multi-solution puzzle is always safe, i.e. it would never destroy all solutions. Is that true? It's exactly what I'd like to know. Your reasoning sounds logical, but I can't really think it through with my non-existent experience with multi-solution puzzles.
This cannot happen, since we have defined our premise to be that there are no logical techniques which advance us in the puzzle.
Where was that premise defined, and does it affect the previous result? Does it make any practical sense anyway? If we
know that there are no logical techniques available (which we can't without an omniscient software solver), then we know that the puzzle must have multiple solutions and we shouldn't use uniqueness techniques, right? I certainly use them as soon as I spot such opportunities instead of even trying to exhaust all other possibilities.
SpAce wrote:Btw,
here's something about situations where a uniqueness technique apparently can be used correctly without assuming uniqueness.
The last part of your post delves into the idea of sub-puzzles and is very interesting. I can't speak much to it though, but it appears to be completely logical.
Yes, it sounds interesting. That's why I'd love to see practical examples of it, if anyone has them.
I have never touched a multi-solution puzzle, and I only know of one person who acknowledges their existence in normal solving, which is to say that he is intent on proving the uniqueness of his solution in every puzzle that he solves.
Some people are masochists like that -- even some participating in this discussion
Robert, for example, and if I remember correctly,
999_Springs as well. Nothing wrong with that if one wants to do things the hard way. Personally I don't see any practical reason for it, though.
I meant to say 'uniqueness technique,' which I will define thus:
The elimination of a candidate whose verity would cause the puzzle to have multiple solutions.
I believe this definition is precise and comprehensive.
I'm not sure if that's entirely accurate. First, I think you should talk about causing multiple
sub-puzzle solutions, as a valid puzzle as a whole can never have more than one (a multi-solution sub-puzzle would cause a contradiction in the full puzzle). Secondly, as
Leren once taught me, there's something unintuitive about certain uniqueness patterns even in the sub-puzzle level. Some BUGs, BUG-Lites, and I would presume MUGs too (not sure of that), are actually no-solution deadly patterns! I don't think many people are aware of that. It certainly surprised me, but it's true.
As for your example, I believe you used uniqueness (or guessed) in some way earlier in your solution. Sudoku wiki solver is unable to reach this state in the puzzle, as is Hodoku. It apparently has seven solutions, not the three displayed in your end state.
I got the same result.