| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		daj95376
 
 
  Joined: 23 Aug 2008 Posts: 3854
 
  | 
		
			
				 Posted: Sat May 29, 2010 2:31 pm    Post subject: Puzzle 10/05/29: (C) Advanced | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Code: | 	 		   +-----------------------+
 
 | 5 . . | 9 . . | . . . |
 
 | . . . | . 7 . | . . 6 |
 
 | . . . | 5 . . | 1 9 . |
 
 |-------+-------+-------|
 
 | 7 . 1 | 2 9 . | . 8 4 |
 
 | . 8 . | 1 4 . | . . 5 |
 
 | . . . | . . . | . 1 . |
 
 |-------+-------+-------|
 
 | . . 5 | . . . | 7 2 . |
 
 | . . 7 | 4 . 2 | 9 . 1 |
 
 | . 1 . | 7 5 . | . 6 8 |
 
 +-----------------------+
 
 | 	  
 
Play this puzzle online at the Daily Sudoku site | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Mogulmeister
 
 
  Joined: 03 May 2007 Posts: 1151
 
  | 
		
			
				 Posted: Sat May 29, 2010 3:58 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				I had not the remotest idea......
 
 
 	  | Quote: | 	 		  | Remote pair 36 @ r3c1 and r5c6 removes 36 from r3c6 (!!!) solving the puzzle. | 	 
  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		wapati
 
 
  Joined: 10 Jun 2008 Posts: 472 Location: Brampton, Ontario, Canada.
  | 
		
			
				 Posted: Sat May 29, 2010 11:10 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Mogulmeister wrote: | 	 		  I had not the remotest idea......
 
 
 	  | Quote: | 	 		  | Remote pair 36 @ r3c1 and r5c6 removes 36 from r3c6 (!!!) solving the puzzle. | 	 
  | 	  
 
 
I'd extend my admiration had you w-winged it instead   | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		daj95376
 
 
  Joined: 23 Aug 2008 Posts: 3854
 
  | 
		
			
				 Posted: Sun May 30, 2010 1:23 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Thanks Mogulmeister for catching the general Remote Pair and giving me a chance to verify some tests in my chains() routine.
 
 
To me, a general Remote Pair is two concurrent chains -- or a single chain with additional constraints.
 
 
The first chain (below) is a generic AIC with strong and weak inferences. However, force all weak inferences in this chain to be strong links and you have a general Remote Pair. The second chain (below) shows how the additional strong links constraint results in a companion chain.
 
 
 	  | Code: | 	 		   (3=6)r3c1 - r6c1 = r5c3 - (6=3)r5c6  =>  r3c6<>3
 
 (  6)r3c1 = r6c1 - r5c3 = (6  )r5c6  =>  r3c6<>6
 
 +--------------------------------------------------------------+
 
 |  5     47    36    |  9     126   1346  |  8     34    27    |
 
 |  1     2     9     |  38    7     348   |  5     34    6     |
 
 | a36    47    8     |  5     26    346   |  1     9     27    |
 
 |--------------------+--------------------+--------------------|
 
 |  7     3     1     |  2     9     5     |  6     8     4     |
 
 |  9     8    c26    |  1     4    d36    |  23    7     5     |
 
 | b26    5     4     |  368   68    7     |  23    1     9     |
 
 |--------------------+--------------------+--------------------|
 
 |  4     9     5     |  68    168   168   |  7     2     3     |
 
 |  8     6     7     |  4     3     2     |  9     5     1     |
 
 |  23    1     23    |  7     5     9     |  4     6     8     |
 
 +--------------------------------------------------------------+
 
 # 34 eliminations remain
 
 | 	  
 
As wapati indicated, the first chain is a W-Wing that's sufficient to crack the puzzle.
 
 
[Edit: demoted "General" to "general" thanks to ronk keeping my feet planted on the ground.     ]
  Last edited by daj95376 on Sun May 30, 2010 5:26 am; edited 1 time in total | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		wapati
 
 
  Joined: 10 Jun 2008 Posts: 472 Location: Brampton, Ontario, Canada.
  | 
		
			
				 Posted: Sun May 30, 2010 2:10 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Thanks daj,
 
 
I learn sudoku stuff every day,  thanks to your posts and the replies to them. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		wapati
 
 
  Joined: 10 Jun 2008 Posts: 472 Location: Brampton, Ontario, Canada.
  | 
		
			
				 Posted: Sun May 30, 2010 2:17 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | daj95376 wrote: | 	 		  Thanks Mogulmeister for catching the General Remote Pair and giving me a chance to verify some tests in my chains() routine.
 
 
To me, a General Remote Pair is two concurrent chains -- or a single chain with additional constraints.
 
 
The first chain (below) is a generic AIC with strong and weak inferences. However, force all weak inferences in this chain to be strong links and you have a General Remote Pair. The second chain (below) shows how the additional strong links constraint results in a companion chain.
 
 
 	  | Code: | 	 		   (3=6)r3c1 - r6c1 = r5c3 - (6=3)r5c6  =>  r3c6<3>  r3c6<>6
 
 +--------------------------------------------------------------+
 
 |  5     47    36    |  9     126   1346  |  8     34    27    |
 
 |  1     2     9     |  38    7     348   |  5     34    6     |
 
 | a36    47    8     |  5     26    346   |  1     9     27    |
 
 |--------------------+--------------------+--------------------|
 
 |  7     3     1     |  2     9     5     |  6     8     4     |
 
 |  9     8    c26    |  1     4    d36    |  23    7     5     |
 
 | b26    5     4     |  368   68    7     |  23    1     9     |
 
 |--------------------+--------------------+--------------------|
 
 |  4     9     5     |  68    168   168   |  7     2     3     |
 
 |  8     6     7     |  4     3     2     |  9     5     1     |
 
 |  23    1     23    |  7     5     9     |  4     6     8     |
 
 +--------------------------------------------------------------+
 
 # 34 eliminations remain
 
 | 	  
 
As wapati indicated, the first chain is a W-Wing that's sufficient to crack the puzzle. | 	  
 
 
Well,  I was told it was there and looked for how.
 
 
I would not find this using pen/paper. Above my level,  this method. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		tlanglet
 
 
  Joined: 17 Oct 2007 Posts: 2468 Location: Northern California Foothills
  | 
		
			
				 Posted: Sun May 30, 2010 3:11 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				I used a flightless xy-wing 2-36 with vertex r6c1 plus transport: (3)r6c7 - r5c7 = (3)r5c6; r3c6<>3 to complete the puzzle.
 
 
This obviously uses many of the same cells as posted by MM, but a different pattern.
 
 
Ted | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		tlanglet
 
 
  Joined: 17 Oct 2007 Posts: 2468 Location: Northern California Foothills
  | 
		
			
				 Posted: Sun May 30, 2010 3:16 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				An alternate one step solution is the AUR34 in r12c68. The outside row implications to prevent the deadly pattern are (4)r1c2 = (3)r2c4 - (3=4)r2c8; r1c8<>4.
 
 
Ted | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		ronk
 
 
  Joined: 07 May 2006 Posts: 398
 
  | 
		
			
				 Posted: Sun May 30, 2010 3:40 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | daj95376 wrote: | 	 		  | To me, a General Remote Pair is two concurrent chains -- or a single chain with additional constraints. | 	  
 
When the overlapping patterns are a kite and a w-wing, is it a Brigadier General Remote Pair ... or a Lieutenant General Remote Pair?  I've forgotten.   | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		daj95376
 
 
  Joined: 23 Aug 2008 Posts: 3854
 
  | 
		
			
				 Posted: Sun May 30, 2010 5:30 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				After all of the above discussion, this solution is probably anti-climactic.
 
 
 	  | Code: | 	 		   r5c1    2-String Kite                   <> 6    r3c6
 
 
 <68> UR r67c45 [(1)r7c5 = (3)r6c4] - (3=6)r5c6 - (6=1)r1c6 - r1c5 = (1)r7c5
 
 +-----------------------------------------------------+
 
 |  5    47   36   |  9    126  16   |  8    34   27   |
 
 |  1    2    9    |  38   7    348  |  5    34   6    |
 
 |  36   47   8    |  5    26   34   |  1    9    27   |
 
 |-----------------+-----------------+-----------------|
 
 |  7    3    1    |  2    9    5    |  6    8    4    |
 
 |  9    8    26   |  1    4    36   |  23   7    5    |
 
 |  26   5    4    |  368  68   7    |  23   1    9    |
 
 |-----------------+-----------------+-----------------|
 
 |  4    9    5    |  68   168  168  |  7    2    3    |
 
 |  8    6    7    |  4    3    2    |  9    5    1    |
 
 |  23   1    23   |  7    5    9    |  4    6    8    |
 
 +-----------------------------------------------------+
 
 # 31 eliminations remain
 
 
         BUG+1                           =  3    r2c6
 
 | 	 
  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Mogulmeister
 
 
  Joined: 03 May 2007 Posts: 1151
 
  | 
		
			
				 Posted: Sun May 30, 2010 8:40 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | daj95376 wrote: | 	 		  
 
As wapati indicated, the first chain is a W-Wing that's sufficient to crack the puzzle. | 	  
 
 
Indeed - but then you can't say.."36 to eliminate 36 in 36!"  
 
 
 	  | daj95376 wrote: | 	 		  
 
[Edit: demoted "General" to "general" thanks to ronk keeping my feet planted on the ground.     ] | 	  
 
 
"I am the very model of a modern Major-General".    | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Mogulmeister
 
 
  Joined: 03 May 2007 Posts: 1151
 
  | 
		
			
				 Posted: Sun May 30, 2010 9:35 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | daj95376 wrote: | 	 		  Thanks Mogulmeister for catching the general Remote Pair and giving me a chance to verify some tests in my chains() routine.
 
 
To me, a general Remote Pair is two concurrent chains -- or a single chain with additional constraints.
 
 | 	  
 
 
 
I have in the past found instances where the double elimination is needed to solve the puzzle - but I didn't keep them. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Marty R.
 
 
  Joined: 12 Feb 2006 Posts: 5770 Location: Rochester, NY, USA
  | 
		
			
				 Posted: Mon May 31, 2010 4:42 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Same as Ted; XY-Wing (263), flightless, with pincer transport. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		keith
 
 
  Joined: 19 Sep 2005 Posts: 3355 Location: near Detroit, Michigan, USA
  | 
		
			
				 Posted: Mon May 31, 2010 11:05 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Quote: | 	 		  | To me, a general Remote Pair is two concurrent chains -- or a single chain with additional constraints.  | 	  
 
 
Danny, can you explain this one in your terms?  I see only one chain (on 6).
 
 
Keith | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		daj95376
 
 
  Joined: 23 Aug 2008 Posts: 3854
 
  | 
		
			
				 Posted: Mon May 31, 2010 4:08 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | keith wrote: | 	 		  Danny, can you explain this one in your terms?  I see only one chain (on 6).
 
 | 	  
 
Here are the two concurrent chains from my post above.
 
 
 	  | Code: | 	 		   (3=6)r3c1 - r6c1 = r5c3 - (6=3)r5c6  =>  r3c6<>3
 
 (  6)r3c1 = r6c1 - r5c3 = (6  )r5c6  =>  r3c6<>6
 
 | 	  
 
In the first chain, I assume that r3c1<>3 and derive r5c6=3.
 
 
In the second chain, I assume that r3c1<>6 and derive r5c6=6.
 
 
The combined effect is r3c6<>36.
 
 
I'm unaware of any single chain that can explain a general (or traditional) Remote Pair. In each case, it's 2x concurrent chains that account for the eliminations.
 
 
Note: As ronk mentioned, this is concurrently a W-Wing and a Kite in the same cells. Of course, if more than four cells exist in the general Remote Pair, then this description has to be altered slightly.
 
 
Regards, Danny | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		keith
 
 
  Joined: 19 Sep 2005 Posts: 3355 Location: near Detroit, Michigan, USA
  | 
		
			
				 Posted: Mon May 31, 2010 5:51 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Danny,
 
 
You wrote:
 
 
(  6)r3c1 = r6c1 - r5c3 = (6  )r5c6  =>  r3c6<>6
 
 
As written, ONE OR BOTH of r3c1 and r5c6 is <6>
 
 
However, in this example, the link r6c1 r5c3 is strong:
 
 
(  6)r3c1 = r6c1 = r5c3 = (6  )r5c6  =>  r3c6<>6
 
 
ONE of r3c1 and r5c6 is <6>.  The other is <>6.  Therefore one of them is <3>.  You do not need another chain.
 
 
Keith | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		ronk
 
 
  Joined: 07 May 2006 Posts: 398
 
  | 
		
			
				 Posted: Mon May 31, 2010 8:42 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | keith wrote: | 	 		  (  6)r3c1 = r6c1 - r5c3 = (6  )r5c6  =>  r3c6<>6
 
 
As written, ONE OR BOTH of r3c1 and r5c6 is <6>
 
 
However, in this example, the link r6c1 r5c3 is strong:
 
 
(  6)r3c1 = r6c1 = r5c3 = (6  )r5c6  =>  r3c6<>6
 
 
ONE of r3c1 and r5c6 is <6>.  The other is <>6.  Therefore one of them is <3>.  You do not need another chain. | 	  
 
If you do that, you'll end up using the same '=' symbol for both strong inferences and conjugate links (your 'strong links' apparently) That's bound to cause confusion. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		daj95376
 
 
  Joined: 23 Aug 2008 Posts: 3854
 
  | 
		
			
				 Posted: Mon May 31, 2010 9:52 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | keith wrote: | 	 		  Danny,
 
 
You wrote:
 
 
(  6)r3c1 = r6c1 - r5c3 = (6  )r5c6  =>  r3c6<>6
 
 
As written, ONE OR BOTH of r3c1 and r5c6 is <6>
 
 
However, in this example, the link r6c1 r5c3 is strong:
 
 
(  6)r3c1 = r6c1 = r5c3 = (6  )r5c6  =>  r3c6<>6
 
 
ONE of r3c1 and r5c6 is <6>.  The other is <>6.  Therefore one of them is <3>.  You do not need another chain.
 
 | 	  
 
 	  | I wrote: | 	 		  To me, a general Remote Pair is two concurrent chains -- or a single chain with additional constraints.
 
 | 	  
 
Okay, I see your point and realize that the discrepancy is in the use of the word chain. I've relied on AICs for so long that I almost forgot that other chain logic exists. In my AIC ...
 
 
 	  | Code: | 	 		  (  6)r3c1 = r6c1 - r5c3 = (6  )r5c6  =>  r3c6<>6
 
 | 	  
 
... it guarantees that at least one of r3c1=6 or r5c6=6 is true, but it does not exclude the possibility that both might be true. Thus the need for a separate chain for <3>. Your chain is based on strong links ...
 
 
 	  | Code: | 	 		  (  6)r3c1 = r6c1 = r5c3 = (6  )r5c6  =>  r3c6<>6
 
 | 	  
 
... and it's impossible for both r3c1=6 and r5c6=6 to be true. Thus, you force r3c1=3 or r5c6=3 as a defacto situation because these cells are identical bivalue cells. To my knowledge, your chain can't be expressed as an AIC without an additional constraint -- namely that all weak inferences are supported by strong links. Without the additional constraint, it takes 2x AICs. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		keith
 
 
  Joined: 19 Sep 2005 Posts: 3355 Location: near Detroit, Michigan, USA
  | 
		
			
				 Posted: Mon May 31, 2010 11:39 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Danny,
 
 
I think we agree!
 
 
Now, I suppose you could argue that the chain of strong links is actually two;  One in each direction.  You have to prove A implies not A in both directions.
 
 
(Somehow, you are connecting two cells with bivalue candidates AB.)
 
 
Which is different than proving A implies not A, and also B implies not B in the same direction.
 
 
From a VERY stormy SE Michigan.
 
 
Keith | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |