JUST dont forget the butter whipping cream cinneman
and maple syrup
Luke451 wrote:aran wrote:either 245r8c189 holds => <24>r8c46
or UR24 r89c4 must be avoided => <24>r8c4.
Only the overlap of the above is established as true : <24>r8c4.
Thanks for the "why" to my "why not."
- Code: Select all
*--------------------------------------------------------------------*
| 7 128 4 | 18 5 189 | 6 3 129 |
| 58 125 9 | 36 4 36 | 18 7 12 |
| 3 18 6 | 189 2 7 | 5 48 49 |
|----------------------+----------------------+----------------------|
| 59 6 2 | 7 8 49 | 3 145 145 |
| 1 45 7 | 26 3 26 | 49 459 8 |
| 89 48 3 | 49 1 5 | 2 6 7 |
|----------------------+----------------------+----------------------|
| 6 7 8 | 1245 9 124 | 14 1245 3 |
|*24 9 1 |*24 358 6 2348 | 7 2458 45 |
|*24 3 5 |*24 18 7 1248 | 1489 12489 6 |
*--------------------------------------------------------------------*
1. 245r8c189=8r8c8-(8=4)r3c8-(4=9)r3c9-(9=18)r13c4-(18=24)r9c4 : =><24>r8c4
If (24) ends the chain we're staring at a Type 1 unique rectangle. That's thinking outside the bun...
I think I've got the handle on chain 2, in a way:aran wrote:2. 24r9c14=18r19c4-(18=9)r3c4-(9=4)r3c9-(4=8)r3c8-(8=1)r2c7-(1=4)r7c7-(4=5)r8c9 :=><24>r9c78 (memory for the <2> highlighted)
If the chain had ended on the bold (4), that would have been enough for r9c78<>4. Taking the extra step completes the establishment of chain memory (or one's favorite alternate terminology) for 3 of the 4 candidates in r8c8. Only (2) is left, hence r9c8<>2. Rather clever, even if this description isn't.
And AFAIC, waffle all you want. I'll take mine with blueberries.
storm_norm wrote:
- Code: Select all
.---------------------.---------------------.---------------------.
| 7 U128 4 | 18 5 189 | 6 3 U129 |
| 58 U125 9 | 36 4 36 | 18 7 U12 |
| 3 *18 6 |*-189 2 7 | 5 48 *49 |
:---------------------+---------------------+---------------------:
| 59 6 2 | 7 8 49 | 3 145 145 |
| 1 45 7 | 26 3 26 | 49 459 8 |
| 89 48 3 | 49 1 5 | 2 6 7 |
:---------------------+---------------------+---------------------:
| 6 7 8 | 1245 9 124 | 14 125 3 |
| 24 9 1 | 23458 6 2348 | 7 258 45 |
| 24 3 5 | 1248 7 1248 | 1489 1289 6 |
'---------------------'---------------------'---------------------'
notice the marked cells contain the deadly pattern on {1,2}.
if the 9 is removed from r9c1 then we know that the resulting UR can be avoided by removing the 1's in r12c2, this would force 1 into r3c2.
in other words, neither the 9 in r1c9 nor the 1 in r3c2 can both be false or the deadly pattern is forced to exist.
creates this inference...
UR12[(9)r9c1 = (1)r3c2]...
can be used in this chain
(9)r3c4 = (9)r3c9 - UR12[(9)r9c1 = (1)r3c2]; r3c4 <> 1
DonM wrote:IMO, unless I'm missing something, the more important point is that, in this particular grid, r3c2<>1 actually would remove the 8 and the 5 ie. would make r1c2<>8 -> r6c2=4 -> r5c2=5 -> r2c2<>5 and thus, the deadly pattern would exist..
aur(12)r12c29:[r3c2 =1= r1c46] ==> r1c2<>1, r3c4<>1
DonM wrote:storm_norm wrote:
- Code: Select all
.---------------------.---------------------.---------------------.
| 7 U128 4 | 18 5 189 | 6 3 U129 |
| 58 U125 9 | 36 4 36 | 18 7 U12 |
| 3 *18 6 |*-189 2 7 | 5 48 *49 |
:---------------------+---------------------+---------------------:
| 59 6 2 | 7 8 49 | 3 145 145 |
| 1 45 7 | 26 3 26 | 49 459 8 |
| 89 48 3 | 49 1 5 | 2 6 7 |
:---------------------+---------------------+---------------------:
| 6 7 8 | 1245 9 124 | 14 125 3 |
| 24 9 1 | 23458 6 2348 | 7 258 45 |
| 24 3 5 | 1248 7 1248 | 1489 1289 6 |
'---------------------'---------------------'---------------------'
notice the marked cells contain the deadly pattern on {1,2}.
if the 9 is removed from r9c1 then we know that the resulting UR can be avoided by removing the 1's in r12c2, this would force 1 into r3c2.
in other words, neither the 9 in r1c9 nor the 1 in r3c2 can both be false or the deadly pattern is forced to exist.
creates this inference...
UR12[(9)r9c1 = (1)r3c2]...
can be used in this chain
(9)r3c4 = (9)r3c9 - UR12[(9)r9c1 = (1)r3c2]; r3c4 <> 1
I have been going back and culling out some of the pearls from this thread. This elimination is one them. However, I remember that at first I found the explanation a little confusing so I thought I would revisit it. The wording: if the 9 is removed from r9c1 then we know that the resulting UR can be avoided by removing the 1's in r12c2, this would force 1 into r3c2. In other words, neither the 9 in r1c9 nor the 1 in r3c2 can both be false or the deadly pattern is forced to exist., especially the 'in other words' part infers that since r3c2=1 would remove the deadly pattern, then r3c2<>1 (if r9c1<>9) would allow the deadly pattern.
At first glance, that didn't seem to gel with me because even if r9c1<> 9 and r3c2<>1 then the 8 in r1c2 or the 5 in r2c2 could still potentially prevent the deadly pattern. IMO, unless I'm missing something, the more important point is that, in this particular grid, r3c2<>1 actually would remove the 8 and the 5 ie. would make r1c2<>8 -> r6c2=4 -> r5c2=5 -> r2c2<>5 and thus, the deadly pattern would exist.
Now I know that storm_norm understands this (in fact, it makes the elimination all that much more clever) and some people probably picked it up right away, but some may not have so...there it is!
This reminded me once again that, particularly with uniqueness techniques, while there are the established patterns such as types 1 to 6, there are still eliminations possible outside the UR by looking a little further.
aran wrote:Storm Norm's version is fine : it relies on the fact that 2 is restricted to r12c2.
Therefore if <9>r1c9, then we have : 12r12c9 + for sure 2 over r12c2; so the only possible avoidance of the deadly pattern 12r12c29 is for 1 to lie outside r12c2 ie at r3c2. Hence 9r1c9=1r3c2.
The use of that in his deduction <1>r3c4 is, I agree with you, a fine move.
.------------------.------------------.------------------.
| 5 17 38 | 9 18 37 | 2 6 4 |
|U2467 9 26 | 18 U24 67 | 5 3 18 |
|U246 124 38 | 5 U24 36 | 9 7 18 |
:------------------+------------------+------------------:
| 8 3 9 | 4 7 5 | 1 2 6 |
|24-6 24 126 | 3 16 9 | 8 5 7 |
| 67 57 156 | 18 168 2 | 3 4 9 |
:------------------+------------------+------------------:
| 3 8 7 | 6 5 1 | 4 9 2 |
| 9 6 4 | 2 3 8 | 7 1 5 |
| 1 25 25 | 7 9 4 | 6 8 3 |
'------------------'------------------'------------------'
.---------------.---------------.---------------.
| 6 34 28 | 5 U78 1 |U278 9 34 |
|*38 7 9 | 2 6 4 | 3*8 1 5 |
| 25 45 1 | 3 U78 9 |U278 47 6 |
:---------------+---------------+---------------:
| 9 8 7 | 4 3 2 | 6 5 1 |
| 34 2 34 | 1 5 6 | 9 8 7 |
| 1 6 5 | 7 9 8 | 4 3 2 |
:---------------+---------------+---------------:
| 25 359 23 | 8 4 7 | 1 6 39 |
|*4-78 39 48 | 6 1 5 |3*7 2 349 |
| 47 1 6 | 9 2 3 | 5 47 8 |
'---------------'---------------'---------------'
storm_norm wrote:one more on the same line of thinking...
- Code: Select all
.---------------.---------------.---------------.
| 6 34 28 | 5 U78 1 |U278 9 34 |
|*38 7 9 | 2 6 4 | 3*8 1 5 |
| 25 45 1 | 3 U78 9 |U278 47 6 |
:---------------+---------------+---------------:
| 9 8 7 | 4 3 2 | 6 5 1 |
| 34 2 34 | 1 5 6 | 9 8 7 |
| 1 6 5 | 7 9 8 | 4 3 2 |
:---------------+---------------+---------------:
| 25 359 23 | 8 4 7 | 1 6 39 |
|*4-78 39 48 | 6 1 5 |3*7 2 349 |
| 47 1 6 | 9 2 3 | 5 47 8 |
'---------------'---------------'---------------'
the UR {7,8} tells us that either the 7 in r2c7 or the 8 in r8c7 must be true. if both were false then the deadly pattern must exist. right?
so the strong inference can be made between them
and there just so happens to be a strong inference on 8's in clolumn 1 that sees it too.
UR78[(7)r8c7 = (8)r2c7] - (8)r2c1 = (8)r8c1; r8c1 <> 7
and cracks the puzzle.
sorry, done now
Technically UR78 doesn't really exist (2r13c7 being forced).
7r8c7=8r2c7 holds independently in any case.
storm_norm wrote:Technically UR78 doesn't really exist (2r13c7 being forced).
7r8c7=8r2c7 holds independently in any case.
I think its valid...
but this forces me to find a better example.
unless you find one before me, aran.
aran wrote:storm_norm wrote:Technically UR78 doesn't really exist (2r13c7 being forced).
7r8c7=8r2c7 holds independently in any case.
I think its valid...
but this forces me to find a better example.
unless you find one before me, aran.
Here's one contender Storm Norm :
UR39 avoidance r78c29 =>5r7c2=4r8c9
then : 5r7c2=4r8c9-(4=7)r9c8-(7=3)r8c7-(3=9)r8c2 : =><9>r7c2
DonM wrote:Totally digressing for a moment. Has anyone noticed how bizarre the situation is at the moment when it comes to a person trying to learn how to solve Sudoku using basic & advanced methods? I went into Borders (a book store chain for those not in the U.S.) the other day and just for the heckuvit checked out the Sudoku section. There were easily over 100 Sudoku books with all sorts of names. While right next to them were books on Chess, Bridge with indepth descriptions on how to play them, not one of the Sudoku books had anything more than 1-3 pages on very rudimentary instructions on how to solve a sudoku puzzle (eg. pretty much limited to cross-hatching, perhaps basic naked pairs and the like.) and most of them had nothing. If you were lucky you might come across Paul Stephen's Mastering Sudoku which is probably the best book available for basic methods now that Andrew Stuart's 'Logic of Sudoku' is sadly unavailable now. Otherwise there's virtually nothing that would teach someone how to logically solve a puzzle. Which means that any person trying to get to the level of those on this forum have got a lot of hard-core sleuthing to do.
All the books were just puzzles and virtually all of them in the newspaper-level difficulty and below. Plus, if you were to go by the 'authors' of the books, you would think that Will Shortz was a household sudoku name. Anybody ever seen ole Will ever post anything about Sudoku anywhere? Very wierd!
Luke451 wrote:DonM wrote:Totally digressing for a moment. Has anyone noticed how bizarre the situation is at the moment when it comes to a person trying to learn how to solve Sudoku using basic & advanced methods? I went into Borders (a book store chain for those not in the U.S.) the other day and just for the heckuvit checked out the Sudoku section. There were easily over 100 Sudoku books with all sorts of names. While right next to them were books on Chess, Bridge with indepth descriptions on how to play them, not one of the Sudoku books had anything more than 1-3 pages on very rudimentary instructions on how to solve a sudoku puzzle (eg. pretty much limited to cross-hatching, perhaps basic naked pairs and the like.) and most of them had nothing. If you were lucky you might come across Paul Stephen's Mastering Sudoku which is probably the best book available for basic methods now that Andrew Stuart's 'Logic of Sudoku' is sadly unavailable now. Otherwise there's virtually nothing that would teach someone how to logically solve a puzzle. Which means that any person trying to get to the level of those on this forum have got a lot of hard-core sleuthing to do.
All the books were just puzzles and virtually all of them in the newspaper-level difficulty and below. Plus, if you were to go by the 'authors' of the books, you would think that Will Shortz was a household sudoku name. Anybody ever seen ole Will ever post anything about Sudoku anywhere? Very wierd!
So true. No one has published a truly advanced book on the subject. Wizards, there's a void out there waiting for one of you to fill!