Gödel's completeness theorem
Statement
In first-order logic, a sentence is derivable from a set of axioms (written ) if and only if is true in every model of (written ): syntactic and semantic consequence coincide.
Why is it true?
Completeness says first-order proof systems lose nothing: anything that is true in every possible structure satisfying the axioms can actually be derived by a finite formal proof. It is the positive counterpart to the (later) incompleteness theorems, which concern what a fixed axiom system for arithmetic specifically can prove, not first-order provability in general.
Proof sketch
Show every consistent set of first-order sentences has a model (Henkin's construction): extend the language with new constants to witness every existential statement, extend the theory to a maximal consistent set using these witnesses, and build a term model directly from the resulting syntactic data. Completeness then follows: if , then is consistent, hence has a model in which fails, so .
Proved by
Topics that use this theorem
Related theorems
Step-by-step proofs
No step-by-step proof yet for this theorem.
References
- Kurt Gödel (1930). Die Vollständigkeit der Axiome des logischen Funktionenkalküls · DOI:10.1007/BF01696781
- Herbert B. Enderton (2001). A Mathematical Introduction to Logic · DOI:10.1016/C2009-0-22107-6