Proof system
Named by 3 essays across one field — each of them below, with the objects they name alongside it.
Also named here as soundness — the same set of essays touches all of them, so they are one junction rather than several.
The tree that closes
To prove a formula, assume it false and take it apart. Every branch ends in a contradiction, or one of them describes exactly how it could have been false — and either way the tree is the answer, drawn.
A proof with one rule
Two clauses that disagree about exactly one variable can be combined into a third that forgets it; repeat, and if the clauses cannot all be true the empty clause eventually appears — a complete proof system with a single move.
Worlds built out of sentences
A Kripke model needs worlds, and nothing so far has said where worlds come from. They can be made of the syntax: a world is a set of formulas it commits to, one world sees another when the boxed commitments line up, and in the model that results every formula is true exactly where it was assumed.
Named alongside it
The objects these essays reach for when they reach for this one.
CompletenessSoundnessDecision procedureLiteralRefutationSatisfiabilityBranchingConsistencyKripke modelModal logicModelNormal form