Decidability theorem for propositional logic 2026-09-29
There is an algorithm deciding whether any finite propositional formula is a theorem. A formula contains only finitely many atoms, so a finite truth table decides whether it is valid; the completeness theorem for propositional logic identifies validity with provability.
Past exam of the mathematics course of the University of Cambridge 2007 ii Paper 2 16G Solution Created 2026-09-24 Updated 2026-09-24
Past exam of the mathematics course of the University of Cambridge 2020 ii Paper 2 16H a Solution Created 2026-09-24 Updated 2026-09-29
Define a valuation on primitive propositions byThe assumptions say exactly that is a maximal consistent set in propositional logic. A structural induction on formulae provesFor example, consistency and the decision property give exactly when , while deductive closure gives exactly when both ; the other connectives follow similarly. Every member of is therefore true under , so