New Game

Forcing Chain Sudoku Strategy

A Forcing Chain follows one or more possible premises until they reach a contradiction or the same unavoidable conclusion. It is an advanced, fully logical method: every valid starting option is tested through candidate implications rather than arbitrary guessing.

Forcing Chain branches converging on one Sudoku conclusion

What is a Forcing Chain?

A single forcing chain may prove a premise false by contradiction. Multiple forcing chains start from all possible placements of a digit or all candidates in a cell. If every branch reaches the same result, that result is a verity and must be true.

Example: every branch forces R1C7=4

Assume candidate 1 in row 4 can occupy R4C4, R4C6 or R4C8. Following the valid implications from each premise gives:

  • R4C4=1 → R8C4=6 → R6C8=6 → R1C8=3 → R1C7=4
  • R4C6=1 → R4C7=3 → R1C7=4
  • R4C8=1 → R1C8=3 → R1C7=4

One premise must be true, and every branch ends at R1C7=4, so 4 can be placed there.

Three forcing chains from row 4 all prove R1C7 equals 4

Verity and contradiction

A verity occurs when exhaustive branches share one conclusion. A contradiction occurs when a premise leads to an impossible state, such as a cell with no candidate, duplicate solved digits, or a unit with no place for a required digit. The contradictory premise is false.

How to build a forcing chain

  1. Choose a premise set that is complete: all candidates in a cell or all positions for a digit in a unit.
  2. Follow only valid strong and weak implications.
  3. Keep branches separate and record their conclusions.
  4. Stop a branch at a contradiction or a useful shared result.
  5. Act only when every possible premise has been covered.

Forcing Chains and AICs

AICs are structured chains with alternating inference links and often a direct endpoint rule. “Forcing Chain” is broader: it includes contradiction chains and multiple branches that converge. A forcing net branches inside a path and is more complex still.

Common mistakes

Testing only convenient branches

A shared conclusion is valid only when the starting alternatives are exhaustive.

Hiding an unsupported implication

Every arrow must follow from a genuine candidate constraint.

Confusing logic with trial and error

Record why each step is forced and use the combined proof, not a lucky branch.

Summary

Cover every possible premise, trace valid implications, and keep only conclusions that all branches prove or that follow from a contradiction.

Frequently asked questions

Is a Forcing Chain guessing?

No. It examines a complete set of logical alternatives and accepts only conclusions valid across them.

What is a forcing-chain verity?

It is a conclusion reached by every possible starting branch, so it must be true.

How is a forcing net different?

A forcing chain follows linear implications, while a forcing net can branch again inside an initial branch.

Back to list