Logic in Xsudo

 

Logic is simply reasoning. Although different kinds of reasoning and notation are used in Sudoku, at some level they are much the same. Xsudo represents all solving methods with one system using truths and links.

           

What is a truth?

 

·       A truth is group of candidates where at least one candidate must be in the solution (true).

 

What is a link?

 

 ·       A link connects 2 or more candidates that see each other in a row, column, box, or cell.

 

Example

 

The solving method below, called a two string kite, has 2 truths and 3 links. It eliminates the red candidate in cell r8c8.

 

Truths

·        The two 8s in row 2 form a truth because one must be true.

·         The two 8s in column 4 form a truth because one must be true.

 

Links

·        The two truths are linked in box 2  forming a short chain.  

·         The two ends of the chain see the candidate in r8c8 through a column link and a row link .

.

The reasoning is simple. The two truths contain two 8s. The box link cannot contain two 8s so the other 8 is forced into either the row link or the column link. Either way,  it prevents the 8 in cell r8c8 so the red candidate can be removed.

 

 

 

Single Example

 

A single is the simplest form of logic with one candidate in one truth. The digit 4 in cell r4c5 is the only 4 in the column so it forms a truth in the column. (short green bar) All the red candidates see the 4 through row, column, and box links.