Math 2.0

Theorem

Model existence theorem

Statement

The completeness theorem can also be understood in terms of consistency, as a consequence of Henkin's model existence theorem. We say that a theory T is syntactically consistent if there is no sentence s such that both s and its negation ¬s are provable from T in our deductive system. The model existence theorem says that for any first-order theory T with a well-orderable language,

if TT is syntactically consistent, then TT has a model.

Another version, with connections to the Löwenheim–Skolem theorem, says:

Every syntactically consistent, countable first-order theory has a finite or countable model.

Given Henkin's theorem, the completeness theorem can be proved as follows: If T⊨sT \models s, then T∪¬sT\cup\lnot s does not have models. By the contrapositive of Henkin's theorem, then T∪¬sT\cup\lnot s is syntactically inconsistent. So a contradiction (⊥\bot) is provable from T∪¬sT\cup\lnot s in the deductive system. Hence (T∪¬s)⊢⊥(T\cup\lnot s) \vdash \bot, and then by the properties of the deductive system, T⊢sT\vdash s.

Further reading

  1. Wikipedia, page 12450, revision 1371782634, Gödel's completeness theorem, section Statement > Model existence theorem. adopted
About this page
TagG0DTR159RN
URIm2://G0DTR159RN
Kindstatement, theorem
WritingW0 stub
StatusThis copy of the site has no build data. Run m2 status G0DTR159RN.
Changed4 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • edge uses out: each definition that the statement needs (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.