<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.sudopedia.org/index.php?action=history&amp;feed=atom&amp;title=Forcing_Chain</id>
	<title>Forcing Chain - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.sudopedia.org/index.php?action=history&amp;feed=atom&amp;title=Forcing_Chain"/>
	<link rel="alternate" type="text/html" href="https://www.sudopedia.org/index.php?title=Forcing_Chain&amp;action=history"/>
	<updated>2026-04-29T04:15:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.sudopedia.org/index.php?title=Forcing_Chain&amp;diff=242&amp;oldid=prev</id>
		<title>Rooted: Created page with &quot;'''Forcing Chain''' is the generic term for all types of chains and loops which propagate implications from one cell or candidate to another.  People who a...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.sudopedia.org/index.php?title=Forcing_Chain&amp;diff=242&amp;oldid=prev"/>
		<updated>2020-06-04T01:20:17Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Forcing Chain&amp;#039;&amp;#039;&amp;#039; is the generic term for all types of &lt;a href=&quot;/wiki/Chain&quot; title=&quot;Chain&quot;&gt;chains&lt;/a&gt; and &lt;a href=&quot;/wiki/Loop&quot; title=&quot;Loop&quot;&gt;loops&lt;/a&gt; which propagate &lt;a href=&quot;/wiki/Implication&quot; title=&quot;Implication&quot;&gt;implications&lt;/a&gt; from one &lt;a href=&quot;/wiki/Cell&quot; title=&quot;Cell&quot;&gt;cell&lt;/a&gt; or &lt;a href=&quot;/wiki/Candidate&quot; title=&quot;Candidate&quot;&gt;candidate&lt;/a&gt; to another.  People who a...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Forcing Chain''' is the generic term for all types of [[chain]]s and [[loop]]s which propagate [[implication]]s from one [[cell]] or [[candidate]] to another.&lt;br /&gt;
&lt;br /&gt;
People who are not accustomed to chains may find them intimidating at first. For a beginner, it is difficult to locate them in the grid and the question is often asked: &amp;quot;Where do I start?&amp;quot;. The answer to this question is actually quite simple. You start at the end, by defining what it is that you want to accomplish with the chain. Once the purpose of a chain is defined, you select the 2 candidates that will be positioned at the start and end of the chain. Make sure what type of relationship must exist between these candidates to prove your theory. Then you must try to find a path that connects these 2 candidates. When the chain has the intended result, you are successful. Otherwise, try to find another path. If there is none, your theory (the purpose of the chain) may be incorrect. In that case, you need to define a new purpose.&lt;br /&gt;
&lt;br /&gt;
Another method to find Forcing Chains is by drawing a [[B/B Plot]]. This diagram can help you locate possible chains and loops in the grid. Some Sudoku helper programs can also assist you in locating Forcing Chains by marking up the grid or showing the available [[strong link]]s.&lt;br /&gt;
&lt;br /&gt;
To develop a new skill, you need to understand the basics, but you also need to practice. Start by examining and replaying the examples. Use a computer solver to show you where the chains are. Collect some puzzles that require simple chains and try to solve them on your own. Get some help from experienced solvers on one of the [[Sudoku Forums]].&lt;br /&gt;
&lt;br /&gt;
A Forcing Chain is actually a move simulator. Instead of placing a digit in a cell, we use the chain to find out ''what would happen'' when we make that move. &amp;quot;Forcing&amp;quot; refers to the fact that placing a digit in one cell can ''force'' another cell to another digit. If '''r1c3''' has candidates '''1''' and '''2''', placing digit '''1''' in '''r1c1''' would force '''r1c3''' to digit '''2'''. If '''r1c3''' and '''r5c3''' would be the only candidates for digit '''1''' in column 3, forcing '''r1c3''' to '''2''' would force '''r5c3''' to '''1'''. The effects from each cell to the next are  the implications. A Forcing Chain is therefore also known as an '''implication chain'''.&lt;br /&gt;
== Notation ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
| Symbol || Description&lt;br /&gt;
|+&lt;br /&gt;
|&lt;br /&gt;
 rncn &lt;br /&gt;
|&lt;br /&gt;
Cell name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 rncn=X &lt;br /&gt;
|&lt;br /&gt;
Cell '''rncn''' contains digit '''X'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 rncn&amp;lt;&amp;gt;X&lt;br /&gt;
|&lt;br /&gt;
Candidate for digit '''X''' eliminated from cell '''rncn'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 A =&amp;gt; B &lt;br /&gt;
|&lt;br /&gt;
'''A''' implies '''B'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Here is an example of a Forcing Chain in simple notation:&lt;br /&gt;
 r1c1=1 =&amp;gt; r1c3&amp;lt;&amp;gt;1 =&amp;gt; r1c3=2 =&amp;gt; r5c3=1&lt;br /&gt;
When a cell is immediately forced to a single digit, you may omit the elimination node for that cell. This makes the chain more compact without losing clarity. This is the result:&lt;br /&gt;
 r1c1=1 =&amp;gt; r1c3=2 =&amp;gt; r5c3=1&lt;br /&gt;
&lt;br /&gt;
== Rules ==&lt;br /&gt;
A Forcing Chain must follow a few rules to ensure that it contains no ambiguity.&lt;br /&gt;
* The Forcing Chain must be a single stream of implications which flows from left to right.&lt;br /&gt;
* A placement can imply an elimination or force a digit which would be the result of that elimination.&lt;br /&gt;
* An elimination can only force a digit into a bivalue or bilocal cell.&lt;br /&gt;
* Each implication must be the direct result of the preceding node. It is not allowed to combine the effects of earlier nodes.&lt;br /&gt;
* No branching is allowed. The result would be a [[Forcing Net]].&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[XY-Chain]]&lt;br /&gt;
* [[Double Implication Chain]]&lt;br /&gt;
* [[Nice Loop]]&lt;br /&gt;
{{incomplete}}&lt;br /&gt;
[[Category:Chains and Loops]]&lt;br /&gt;
[[Category:Solving Techniques]]&lt;/div&gt;</summary>
		<author><name>Rooted</name></author>
		
	</entry>
</feed>