| View previous topic :: View next topic   | 
	 
	
	
		| Author | 
		Message | 
	 
	
		Bud
 
 
  Joined: 06 May 2010 Posts: 47 Location: Tampa, Florida
  | 
		
			
				 Posted: Mon Aug 08, 2011 1:18 pm    Post subject: 2 Chain Logic Rules with Examples | 
				     | 
			 
			
				
  | 
			 
			
				2 Chain Logic Rules
 
 
I am a big fan of 2-chain logic, primarily because it can result in a lot of cell eliminations.   It can also result in forcing but that topic is well covered in all of the solving technique sites and will not be covered here.  From my experience cell eliminations are much more likely to occur with 2-chain logic.  I am going to begin by presenting the 2-chain logic rules that I use.  In doing this I am going to use the following definitions.  First of all I call the two chains A-chain and B-chain.
 
I call a locked set of cells LSa for the A-chain and LSb for the B-chain.  I call a single cell Ca for the A-chain and Cb for the B-chain.  Note that in order to keep track of which cells belong with each chain, I use coloring or A and B labeling.  It should be noted that Aran and probably others have used 2-chain logic techniques before I have.  It is definitely not a mainstream technique but I don’t know why.  In my 2-chain posts in the old forum, I used only the Locked Sets Or Logic Rule, but at that time I called it “inclusive-or logic”.  Those examples were lost when the site crashed, but the examples in this post are more powerful because I have increased the number of logic rules I use.
 
 
Linkage Rule:  In order to be useful the A-chain and B-chain must be linked in such a way that either one chain or the other is true.  I use three different types of linkage to accomplish this.
 
1)  Bivalue cell with digits xy.  Chain A starts out with x and Chain B starts out with y.  All extended S-wings and hybrid wings use 2 chains that start out from the bivalue pivot cell.  In fact example 1 is an extended hybrid-wing.
 
2)  Conjugate x.   Each chain starts out with the x on opposite conjugate cells.  Example 2 uses this type of linkage.
 
3)  Weak link x.  Each chain starts out with not x on opposite weak link cells.  Extended turbot fish patterns and extended purple cows use 2 chains with this type of linkage.  Both of these are covered in one of my previous posts.
 
 
And Logic Rule:  If any cell Ca=x and Cb=x, then x can be eliminated from any cell that sees both of these cells cannot be x.  This follows from the fact that either Ca=x or Cb=x must be true.  There are 2 instances of this in example 1.
 
 
Locked Sets Or Logic Rule:  If LSa and LSb are in the same house, then none of the digits in LSa can be in the cells of LSb and vice versa.  This follows from the fact that either LSa or LSb must be true.  Both Example 1 and Example 2 get most of their call eliminations from this rule.  In Example 2 all of the cells in row 2 are either in LSa and LSb which means that these are also hidden locked sets for row 2.
 
 
Hidden Bivalue Cell Rules
 
1)  If a single cell is x for the A-chain and y for the B-chain,  then all digits except xy can be eliminated from the cell.  This occurs in Example 2
 
2)  If Ca=x and Cb=y are in the same house and if there is a strong link z between these cells, then Ca=xz and Cb=yz and all other degits can be eliminated from these cells.at least part of the 2 chain pattern is a continuous loop.  Simple examples of this rule are the 3 digit  continuous loops that can occur inside of the S=Wing and the Purple Cow.
 
In example 2 rule 1 creates a bivalue cell which is the pivot for a 45 S-Wing which is also a 245 continuous loop.  This continuous loops contains 5 cells which are part  of the 2-chain pattern.
 
After using either rule, It is a good idea to check for continuous loops in which part of the of the loop includes these hidden bivalue cells.
 
 
Example 1. Chains start at bivalue cell.
 
 
100007000060900701700800000003008040070000320020300500000002006400106070000500003
 
 
After making basic moves the puzzle is as shown in the diagram.  Part of this example is an extended hybrid-wing with pivot cell r7c4 and both the A-chain and B-chain start at this cell.  Here the 4 digit in the pivot cell is the first cell in the A=chain and the 7 digit is the first cell in the B-chain.  The Locked Sets Logic Rule applies to row 9.  The A-Chain branch in column 4 is used to create And Logic Rules in which cells (6)r5c4 and (2)r1c4 are combined with row 9 cells (2)r9c7 and (6)r9c1 which => r5c1<>6 and r1c7<2>(9)r9c6=>(18)r9c28 or B-chain: (7)r7c4 -r9c5=>(7)r9c3=>(6)r9c1=>(2)r9c7
 
                ||
 
                (6)r5c4=>(2)r1c4
 
 
For row 9 LSa=189 in c286 and LSb =267 in c137.  Thus from the Locked Set Or Logic Rule r9c3,r9c7 <>189 and r9c1<>89.  Note that the total number of eliminations is 10 with 5 digits, a powerful move. 
 
 
 	  | Code: | 	 		  
 
+-------------------------+-------------------+---------------------+
 
| 1        34589  2589    | 26A  256     7    |-2689     35689  245 |
 
| 2358     6      258     | 9    245     345  | 7        358    1   |
 
| 7        3459   259     | 8    1256    135  | 269      3569   245 |
 
+-------------------------+-------------------+---------------------+
 
| 569     159     3       | 267  125679  8    | 16       4      79  |
 
| 5-689    7      145689  | 46A  14569   1459 | 3        2      89  |
 
| 689      2      14689   | 3    14679   149  | 5        16     789 |
 
+-------------------------+-------------------+---------------------+
 
| 3589    13589  15789    | 47AB 34789   2    | 1489     1589   6   |
 
| 4       3589   2589     | 1    389     6    | 289      7      25  |
 
| 26-8-9B 189A  -1267-8-9B| 5    4789B   49A  |-124-8-9B 189A   3   |
 
+-------------------------+-------------------+---------------------+ | 	 
 
  Last edited by Bud on Mon Aug 08, 2011 1:46 pm; edited 2 times in total | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		Bud
 
 
  Joined: 06 May 2010 Posts: 47 Location: Tampa, Florida
  | 
		
			
				 Posted: Mon Aug 08, 2011 1:28 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Example 2. Chains start at conjugate.
 
 
300270005004006000050000000200004093900000006030100008003000020000300500600081937
 
 
After making basic moves the puzzle is as shown in the diagram.  In this example I start one chain at each cell of the 4 conjugate in row 9.  This ensures that either the A-chain or the B-chain must be true.  The chains give me two locked sets LSb=1345678 or LSa=29 in row 2, plus a hidden bivalue cell rule 1 (245 continuous loop branch consisting of the 5 A-chain and B-chain cells in box 47.
 
 
A-chain: (4)r9c2=(2)r2c2=(9)r2c9 or B-chain: (4)r9c4-r3c4=(4)r3c5=(1)r2c5=(78)r2c18 and (5)r2c4.
 
               |                                                         ||
 
             r5c2=(4)r6c1                                       (5)r9c3-r7c1=(5)r6c1
 
 
This => r2c2<>178 and r245<>9 (Lsa or LSb) and r6c1<>7 (hidden bivalue cell rule 1) and r78c2<>4 (Continuous Loop).  Score=9 eliminations in 5 digits.
 
 
To verify the continuous loop (5)r9c3-r7c1=(5)r6c1=(4)r5c2=(2)r9c2.  I prefer to find it the following way.  The hidden cell rule 1 makes r6c1 a bivalue cell 45 which is a pivot for a 45 S-Wing that uses all the A and B chain cells in box 47 and is also a 245 continuous loop because of the strong 2 link in row 9.
 
 
 	  | Code: | 	 		  
 
+------------------------+---------------------+-----------------+
 
| 3      1689     1689   | 2     7       89    | 1468   148   5  |
 
| 178B  -12-7-89A 4      | 58-9B 135-9B  6     | 1378   178B  29A|
 
| 178    5        126789 | 489B  1349B   389   | 13678  1678  29 |
 
+------------------------+---------------------+-----------------+
 
| 2      1678     15678  | 5678  56      4     | 17     9     3  |
 
| 9      1478A    1578   | 78    235     23578 | 1247   1457  6  |
 
| 45-7AB 3        567    | 1     269     2579  | 247    457   8  |
 
+------------------------+---------------------+-----------------+
 
| 14578B 14789    3      | 5679  4569    579   | 68     2     14 |
 
| 1478   14789    1789   | 3     2469    279   | 5      68    14 |
 
| 6      24A      25B    | 45B   8       1     | 9      3     7  |
 
+------------------------+---------------------+-----------------+ | 	 
  | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		daj95376
 
 
  Joined: 23 Aug 2008 Posts: 3854
 
  | 
		
			
				 Posted: Mon Aug 08, 2011 7:21 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Your 2 Chain Logic Rules strongly resemble the very old definition of Double Implication Chain, which is mentioned as the second scenario in Sudopedia's section on Solving Techniques.
 
 
 	  | Sudopedia wrote: | 	 		  Double Implication Chain | DIC
 
 
There are 2 interpretations circulating. The first originates from a reliable source [1].
 
* A Forcing Chain that has implications in both directions.
 
 
* 2 Forcing Chains starting from a bivalue cell or a bilocal unit showing a verity. 
 
 
 
 | 	  
 
BTW: There's an interesting (and useful) chain in your first puzzle.
 
 
 	  | Code: | 	 		   grid for Example 1 (after basics)
 
 +--------------------------------------------------------------------------------+
 
 |  1       34589   2589    |  26      256     7       |  2689    35689   245     |
 
 |  235     6       258     |  9       245     345     |  7       358     1       |
 
 |  7       3459    259     |  8       1256    135     |  269     3569    245     |
 
 |--------------------------+--------------------------+--------------------------|
 
 |  569     159     3       |  267     125679  8       |  16      4       79      |
 
 |  5689    7       146     |  46      14569   1459    |  3       2       89      |
 
 |  689     2       146     |  3       14679   149     |  5       16      789     |
 
 |--------------------------+--------------------------+--------------------------|
 
 |  359     13589   17      |  47      34789   2       |  1489    1589    6       |
 
 |  4       3589    2589    |  1       389     6       |  289     7       25      |
 
 |  269     189     167     |  5       4789    49      |  12489   189     3       |
 
 +--------------------------------------------------------------------------------+
 
 # 131 eliminations remain
 
 | 	  
 
(5689=1)r456c1+r4c2 - (1=6)r4c7 - (6=289)r13+8c7 - (2)r9c7 = (2-6)r9c1 = (6)r9c3  =>  r56c3<>6
 
 
Note: I use (+) to separate the cells for the single value from other cells in the naked subset.
 
 
 
 
Note: It's considered poor form to not reduce a puzzle through basics before discussing an advanced step/technique. | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		keith
 
 
  Joined: 19 Sep 2005 Posts: 3355 Location: near Detroit, Michigan, USA
  | 
		
			
				 Posted: Mon Aug 08, 2011 10:38 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | daj95376 wrote: | 	 		  | Note: It's considered poor form to not reduce a puzzle through basics before discussing an advanced step/technique. | 	  
 
 
And, furthermore, to ignore simpler "advanced" techniques when describing a complex method.
 
 
Keith | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		daj95376
 
 
  Joined: 23 Aug 2008 Posts: 3854
 
  | 
		
			
				 Posted: Mon Aug 08, 2011 11:11 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | keith wrote: | 	 		   	  | daj95376 wrote: | 	 		  | Note: It's considered poor form to not reduce a puzzle through basics before discussing an advanced step/technique. | 	  
 
 
And, furthermore, to ignore simpler "advanced" techniques when describing a complex method.
 
 | 	  
 
Were you adding to my comment, or did I miss something? | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		keith
 
 
  Joined: 19 Sep 2005 Posts: 3355 Location: near Detroit, Michigan, USA
  | 
		
			
				 Posted: Tue Aug 09, 2011 12:42 am    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Just adding.
 
 
Keith | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		ronk
 
 
  Joined: 07 May 2006 Posts: 398
 
  | 
		
			
				 Posted: Wed Aug 10, 2011 7:35 pm    Post subject: Re: 2 Chain Logic Rules with Examples | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Bud wrote: | 	 		  Example 1. Chains start at bivalue cell.
 
 
100007000060900701700800000003008040070000320020300500000002006400106070000500003
 
 
After making basic moves the puzzle is as shown in the diagram.  Part of this example is an extended hybrid-wing with pivot cell r7c4 and both the A-chain and B-chain start at this cell.  Here the 4 digit in the pivot cell is the first cell in the A=chain and the 7 digit is the first cell in the B-chain.  The Locked Sets Logic Rule applies to row 9.  The A-Chain branch in column 4 is used to create And Logic Rules in which cells (6)r5c4 and (2)r1c4 are combined with row 9 cells (2)r9c7 and (6)r9c1 which => r5c1<>6 and r1c7<2>(9)r9c6=>(18)r9c28 or B-chain: (7)r7c4 -r9c5=>(7)r9c3=>(6)r9c1=>(2)r9c7
 
                ||
 
                (6)r5c4=>(2)r1c4
 
 
For row 9 LSa=189 in c286 and LSb =267 in c137.  Thus from the Locked Set Or Logic Rule r9c3,r9c7 <>189 and r9c1<>89.  Note that the total number of eliminations is 10 with 5 digits, a powerful move. | 	  
 
Bud, where in that writeup do you identify the continuous loop (or doubly-linked sets)  that cause the locked set(s) in row 9? | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
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
  
		 |