Linked from
The 16 pages that link to SAT solver, each with the reason it gives.
Propositional logicRelated: SAT solvers apply propositional reasoning to large constraint systems.
SoundnessRelated: A sound solver's reported conclusions must be justified by its formal reasoning.
ContradictionRelated: It can detect when a collection of encoded constraints has no joint solution.
Computer-assisted proofRelated: SAT solving can exhaustively check large finite cases in proofs.
HeuristicRelated: Modern solvers use heuristic branching to choose which variable to test next.
NonogramRelated: A nonogram can be encoded as Boolean constraints and solved computationally.
Peg solitaireRelated: Jump sequences can be encoded as constraints for automated solvability checks.