dailysudoku.com Forum Index dailysudoku.com
Discussion of Daily Sudoku puzzles
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Puzzle 10/05/30: (C) Advanced
Goto page 1, 2  Next
 
Post new topic   Reply to topic    dailysudoku.com Forum Index -> Puzzles by daj
View previous topic :: View next topic  
Author Message
daj95376



Joined: 23 Aug 2008
Posts: 3854

PostPosted: Sun May 30, 2010 4:27 pm    Post subject: Puzzle 10/05/30: (C) Advanced Reply with quote

Probably a BBDB as well.

Code:
 +-----------------------+
 | 6 . . | . 3 . | . . . |
 | . 5 . | 8 . . | 6 . . |
 | . . 3 | . . 6 | 7 . . |
 |-------+-------+-------|
 | . 4 . | . 5 . | 8 . . |
 | 7 . . | 4 2 . | . . 5 |
 | . . 5 | . . 7 | . . . |
 |-------+-------+-------|
 | . 9 4 | 3 . . | . 7 . |
 | . . . | . . . | 2 . 4 |
 | . . . | . 7 . | . 6 1 |
 +-----------------------+

Play this puzzle online at the Daily Sudoku site
Back to top
View user's profile Send private message
peterj



Joined: 26 Mar 2010
Posts: 974
Location: London, UK

PostPosted: Sun May 30, 2010 7:12 pm    Post subject: Reply with quote

First time through as played - four steps with a nice UR
Quote:
x-wing(2); r1c6<>2, r369c1<>2
type 6 UR(49); r2c1<>4, r3c5<>4
kite(9); r4c6<>9
xy-chain (9=3)r4c1-(3=1)r4c6-(1=2)r7c6-(2=9)r2c6; r2c1<>9

Went back to see if my last step could be used earlier - two steps..
Quote:
x-wing(2); r1c6<>2, r369c1<>2
AIC (9=3)r4c1-r6c1=r6c7-(3=1)r5c7-(1=8)r5c3-(8=2)r9c3-(2=9)r1c3; r23c1<>9
Back to top
View user's profile Send private message
Mogulmeister



Joined: 03 May 2007
Posts: 1151

PostPosted: Mon May 31, 2010 7:18 am    Post subject: Reply with quote

Quote:
A different 2 step:

1. Saw the swordfish which eliminates six 2's
2. (8)r8c6=(8-3)r5c6=r5c7-r6c7=(3-8)r6c1=r6c5-r8c5=(8)r8c6; r8c6 is 8
Back to top
View user's profile Send private message
daj95376



Joined: 23 Aug 2008
Posts: 3854

PostPosted: Mon May 31, 2010 8:30 am    Post subject: Reply with quote

Sometimes, I can't get to sleep and come up with crazy thoughts that probably should have been forgotten. An example ...

Consider the following four rows and a way to use ANP() to get a strong link on two different values in two different cells.

Code:
 +-----------------------------------------------+
 |   .   .   .   |   .   .   .   |   .   .   .   |
 |   .   23  .   |   .   23  .   |   .   23  .   |   3 cells and 2 values
 |   .   .   .   |   .   .   .   |   .   .   .   |
 |---------------+---------------+---------------|
 |   .  123  .   |   .   23  .   |   .   23  .   |   3 cells and 3 values
 |   .   .   .   |   .   .   .   |   .   .   .   |
 |   .   23  .   |   .   23  .   |   .   234 .   |   3 cells and 3 values
 |---------------+---------------+---------------|
 |   .  123  .   |   .   23  .   |   .   234 .   |   3 cells and 4 values where
 |   .  123  .   |   .   23  .   |   .   24  .   |   two values appear only once
 |   .  123  .   |   .   23  .   |   .   34  .   |   and in different cells
 +-----------------------------------------------+

row 2: invalid

row 4: (  23)r4c58 - (23=1)r4c2  =>  Naked Pair forces a Naked Single

row 6: (  23)r6c25 - (23=4)r6c8  =>  Naked Pair forces a Naked Single

row 7: (1=23)r7c25 - (23=4)r7c8  =>  SL equivalent: (1)r7c2 = (4)r7c8
row 8: (1=23)r8c25 - (2 =4)r8c8  =>  SL equivalent: (1)r8c2 = (4)r8c8
row 9: (1=23)r9c25 - ( 3=4)r9c8  =>  SL equivalent: (1)r9c2 = (4)r9c8

Now, why would anyone want the SL equivalent when the original chain segment will always work? Someone who has a chain() routine in their solver that only allows for two single-digit values to be stored for a strong link. Crying or Very sad _

BTW: I used this logic to crack Puzzle 10/05/30: (C) Advanced in one step. Very Happy _
Back to top
View user's profile Send private message
peterj



Joined: 26 Mar 2010
Posts: 974
Location: London, UK

PostPosted: Mon May 31, 2010 9:40 am    Post subject: Reply with quote

Danny, I tried hard to find a one-step here so I had to go back to look after reading your post...
Is this it?! Very nice!

Quote:
(8=19)r45c3-(9=3)r4c1-(3=19)r4c6,r6c4-(19=8)r6c5; r5c6<>8, r6c12<>8

or in Danny chain() solver terms...

(8)r5c3=(3)r4c1-(3)r4c6=(8)r6c5

[Edit(daj): added missing cells to first chain.]
Back to top
View user's profile Send private message
daj95376



Joined: 23 Aug 2008
Posts: 3854

PostPosted: Mon May 31, 2010 3:42 pm    Post subject: Reply with quote

Peter: Congratulations! You almost matched my results exactly. I think yours is more interesting because you used the approach twice. (note: I added 2x missing cells to your first chain.) Nice going on the second version of the chain.

Code:
 (8=19)r45c3 - (9=3)r4c1 - r4c6 = (3)r5c6  =>  r5c6<>8
 (8   )r 5c3 = (  3)r4c1 - r4c6 = (3)r5c6  =>  r5c6<>8   SL equivalent version
 +--------------------------------------------------------------+
 |  6     128   1289  |  7     3     1259  |  4     58    29    |
 |  249   5     7     |  8     49    29    |  6     1     3     |
 |  2489  128   3     |  1259  149   6     |  7     58    29    |
 |--------------------+--------------------+--------------------|
 |  39    4     19    |  6     5     139   |  8     2     7     |
 |  7     6     189   |  4     2     1389  |  139   39    5     |
 |  2389  1238  5     |  19    189   7     |  139   4     6     |
 |--------------------+--------------------+--------------------|
 |  12    9     4     |  3     6     12    |  5     7     8     |
 |  135   7     6     |  159   189   1589  |  2     39    4     |
 |  2358  238   28    |  259   7     4     |  39    6     1     |
 +--------------------------------------------------------------+
 # 70 eliminations remain
Back to top
View user's profile Send private message
Mogulmeister



Joined: 03 May 2007
Posts: 1151

PostPosted: Mon May 31, 2010 5:57 pm    Post subject: ALMOST ALMOST ALS Reply with quote

I had that <189> ANP but didn't follow that particular path round! Nice one chaps. That ANP proves that r5c3 is 8, however, I was looking at it from a different structure - the almost ALS XZ. (see diagram with apologies for the double "almost" but that's not new! Smile)

Everything hinges around that same 8 in r5c3



X ={1,2,3,8,9} shown in green and in block 4.
Z ={1,3,8,9} shown in orange and in block 5.

a) IF that 8 at r5c3 is false then the ALS XZ is TRUE and restricted common is 8 and the common candidate is the 3 in r4c1 which is eliminated (in blue) and puzzle solved

b) IF the 8 at r5c3 is true puzzle is solved


PS - Yes I know that the contradiction in scenario (a) is that a locked pair <19> is formed if r5c3 <> 8 which in turn should mean that r4c1 <> 9. Either way, there is an inherent contradiction between the ALS hypothesis and the locked pair which indicates that the hypothesis r5c3 <> 8 is also false!! Cool


Last edited by Mogulmeister on Tue Jun 01, 2010 5:39 am; edited 2 times in total
Back to top
View user's profile Send private message
Mogulmeister



Joined: 03 May 2007
Posts: 1151

PostPosted: Tue Jun 01, 2010 4:51 am    Post subject: Reply with quote

This is another example of the AALS that Ronk has referred to previously?
Back to top
View user's profile Send private message
daj95376



Joined: 23 Aug 2008
Posts: 3854

PostPosted: Tue Jun 01, 2010 6:15 am    Post subject: Reply with quote

Forcing Network: r5c6=8 r4c6=3 ... leaving contradiction in cells r4c1, r4c3, and r5c3

Code:
 +--------------------------------------------------------------+
 |  6     128   1289  |  7     3     1259  |  4     58    29    |
 |  249   5     7     |  8     49    29    |  6     1     3     |
 |  2489  128   3     |  1259  149   6     |  7     58    29    |
 |--------------------+--------------------+--------------------|
 |  9     4     19    |  6     5     3     |  8     2     7     |
 |  7     6     19    |  4     2     8     |  139   39    5     |
 |  2389  1238  5     |  19    19    7     |  139   4     6     |
 |--------------------+--------------------+--------------------|
 |  12    9     4     |  3     6     12    |  5     7     8     |
 |  135   7     6     |  159   189   159   |  2     39    4     |
 |  2358  238   28    |  259   7     4     |  39    6     1     |
 +--------------------------------------------------------------+

Too bad it qualifies as T&E. However, it does show the critical ALS cells that I used.


Last edited by daj95376 on Tue Jun 01, 2010 6:29 am; edited 1 time in total
Back to top
View user's profile Send private message
Mogulmeister



Joined: 03 May 2007
Posts: 1151

PostPosted: Tue Jun 01, 2010 6:26 am    Post subject: Reply with quote

Danny, even when the contradiction is expressed as:

(8-3)r5c6=r4c6-(3=19)r4c13-(19=8)r5c3-(8)r5c6; contradiction so r5c6 <>8 ?

Excuse notation but It looks like another discontinuous loop....

[edit to include missing cell ref]
Back to top
View user's profile Send private message
daj95376



Joined: 23 Aug 2008
Posts: 3854

PostPosted: Tue Jun 01, 2010 6:50 am    Post subject: Reply with quote

Mogulmeister wrote:
Danny, even when the contradiction is expressed as:

(8-3)r5c6=r4c6-(3=19)r4c13-(19=8 )r5c3-(8)r5c6; contradiction so r5c6 <>8 ?

It looks like another discontinuous loop....

Yes, and that's the hook that draws everyone into using ALS and ANP().

However, if you examine the (3=19)r4c13-(19=8 )r5c3 logic closely, you'll see that the subset operation (=19)r4c13-(19)r5c3 is really a forcing network in disguise. All subset operations are really forcing network logic. So, what you have is an embedded forcing network in the middle of what looks like a discontinuous chain.

I've learned to accept the use of subsets in chains because they are a natural extension to chain logic. I also accept ALS and UR segments, even though I consider them less natural.


Last edited by daj95376 on Tue Jun 01, 2010 7:17 am; edited 1 time in total
Back to top
View user's profile Send private message
Mogulmeister



Joined: 03 May 2007
Posts: 1151

PostPosted: Tue Jun 01, 2010 7:13 am    Post subject: Reply with quote

Understood - I watched many debates unfold on T&E (due to my background I wondered what time and expenses had to do with anything) and stayed out of them as some of the raciocination in the debates descended to the level of "angels on a pinhead".

Like you, I am happy to use the interesting ANPs, ALSs but I won't be worrying if I am not restoring the table back to the natural wood. Smile
Back to top
View user's profile Send private message
daj95376



Joined: 23 Aug 2008
Posts: 3854

PostPosted: Tue Jun 01, 2010 7:34 am    Post subject: Reply with quote

Everyone: Please forgive my soap-box rantings on chains vs. forcing networks.

When I wrote my first Sudoku solver, I missed an important constraint in the definition of a chain. What resulted, after much effort, was a useless chain() routine that was no better than forcing network logic. Since then, I've been very sensitive to what's being called a chain.

Regards, Danny
Back to top
View user's profile Send private message
peterj



Joined: 26 Mar 2010
Posts: 974
Location: London, UK

PostPosted: Tue Jun 01, 2010 7:55 am    Post subject: Reply with quote

For me it all boils down to the mental attitude I had when I went looking for a 'chain'. If I spot a pattern that looks like a ANP/ANT/ALS etc or a useful crossover between strong links on single digits and then see that I can use it in a chain to disprove something useful... I'm happy.
If however I have descended into mentally plugging numbers into cells in promising parts of the grid and following the consequences ... it's really T&E.
I'm sure I am not alone in having sufficient self-awareness to know when I am really just guessing!
Back to top
View user's profile Send private message
Mogulmeister



Joined: 03 May 2007
Posts: 1151

PostPosted: Tue Jun 01, 2010 8:40 am    Post subject: Reply with quote

Speaking purely personally, it's always good to hear your POV Danny and those of the others here. From what I've seen thus far I'd say this is a pretty broad church which is not always true at some other places I have visited.
Back to top
View user's profile Send private message
ronk



Joined: 07 May 2006
Posts: 398

PostPosted: Tue Jun 01, 2010 11:28 am    Post subject: Reply with quote

Mogulmeister wrote:
This is another example of the AALS that Ronk has referred to previously?

Not in this case. Even when candidate <8> exists at r5c3, there are only five candidate values in your four cells.

I see your deduction as an ALS-xy-wing with endpoint overlap, where the overlap is illustrated below with bicolor cells. Using some of this forum's AN[PTQ] lingo Smile ...

ANP(19=3)r4c13 - ANT(3=189)[r4c6,r6c45] - ANQ(8=1239)[r4c13,r6c12] --> r5c3<>19



It avoids such awkwardness as ...
a) IF that 8 at r5c3 is false then the .... puzzle solved
b) IF the 8 at r5c3 is true puzzle is solved
Back to top
View user's profile Send private message
tlanglet



Joined: 17 Oct 2007
Posts: 2468
Location: Northern California Foothills

PostPosted: Tue Jun 01, 2010 1:23 pm    Post subject: Reply with quote

A two step solution without chains or forcing networks........

w-wing 39 r4c1 & r5c8 SL3 r45c6; r5c3<>9
Flightless xy-wing -128 with vertex 28 in r9c3 plus transport: (1)r5c3 - r4c3 = (1)r4c6; r7c6<>1

Ted
Back to top
View user's profile Send private message
peterj



Joined: 26 Mar 2010
Posts: 974
Location: London, UK

PostPosted: Tue Jun 01, 2010 1:52 pm    Post subject: Reply with quote

Ted, lovely xy-wing - a satisfying find!
Back to top
View user's profile Send private message
Mogulmeister



Joined: 03 May 2007
Posts: 1151

PostPosted: Tue Jun 01, 2010 2:46 pm    Post subject: Reply with quote

Mogulmeister wrote:
This is another example of the AALS that Ronk has referred to previously?


Ronk wrote:
Not in this case. Even when candidate <8> exists at r5c3, there are only five candidate values in your four cells.


Thanks - it remains an ALS and the extra "almost" not required. It is the presence or otherwise of the 8 that determines if the ALS XZ works.

Ronk wrote:
I see your deduction as an ALS-xy-wing with endpoint overlap, where the overlap is illustrated below with bicolor cells.
V Interesting - see what you mean.

ANP(19=3)r4c13 - ANT(3=189)[r4c6,r6c45] - ANQ(8=1239)[r4c13,r6c12] --> r5c3<>19

I was also interested in the inherent logical contradiction that says:

The ALS XZ when true (ie without an 8 in r5c3) implies that r4c1 <>3 AND that r4c1 <> 9 due to the locked pair. This contradiction implies that the putative ALS XZ is False and so 8 must be in r5c3 solving the puzzle.
Back to top
View user's profile Send private message
Marty R.



Joined: 12 Feb 2006
Posts: 5770
Location: Rochester, NY, USA

PostPosted: Tue Jun 01, 2010 10:54 pm    Post subject: Reply with quote

I finished up with Ted's flightless XY-Wing, but before that I had difficulties.
X-Wing (2), ERs (1,1), Multi-coloring twice (2,2) and Type 6 UR (49) before the ending XY-Wing.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    dailysudoku.com Forum Index -> Puzzles by daj All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group