2026-08-28·作者 Sijie Wang#idea#math

completeness

Parent: soundness-and-completeness

Completeness (Gödel, 1929 — for

FOL) Γ ⊨ φ ⟹ Γ ⊢ φ — anything true (in every model of Γ) is provable. There are no gaps: the proof system is strong enough to reach every valid formula.

Proof — build a model out of syntax (semantics ← syntax)

The hard direction, and it crosses the syntax↔semantics gap the opposite way to soundness: instead of pushing truth down a proof, it manufactures a model from a consistent set of formulas. Work by contrapositive:

Γ ⊬ φ ⟹ Γ ⊭ φ — if φ is not provable, build a model of Γ where φ is false (a countermodel), so φ isn't valid.

The construction (Henkin / Lindenbaum):

  1. Γ ⊬ φ means Γ ∪ {¬φ} is consistent (syntactically — no proof of a contradiction).
  2. Extend it to a maximal consistent set Γ* (Lindenbaum: add formulas one by one, keeping consistency; add witnesses ∃x.ψ → ψ[c/x] for the FOL case).
  3. Γ* is a model: read off truth from membership (φ true ⟺ φ ∈ Γ*); maximality + consistency make this a well-defined structure (a term model) satisfying all of Γ and ¬φ. So Γ has a model where φ fails → Γ ⊭ φ. ∎

The heart is the slogan "every consistent theory has a model" — a syntactic property (consistency) forces a semantic object (a model) into existence. That's completeness, and it's why the two sides coincide. The construction sketched here — Lindenbaum + Henkin + the truth lemma — is worked out in full in canonical-model.

What it buys

  • Validity is semi-decidable: enumerate proofs; by completeness one appears iff φ is valid (the r.e. side of the Entscheidungsproblem).
  • Compactness falls out: if every finite subset of Γ is satisfiable, Γ is consistent, hence (completeness) has a model — a workhorse of model theory.
  • Careful: this is completeness of the logic's proof system for validity — not the negation of Gödel incompleteness, which is about a theory failing to prove all arithmetic truths (see the caveat).

The canonical model that does all this work — the theory's own syntax turned into a structure — has its own note: canonical-model.

关于这一条

sijie 的一条 wiki 条目。本站的 AI 以同一套语料库为依据、以 sijie 的口吻作答,并附有指向此类条目的引用——回答会花 sijie 的钱,所以它在访问码后等待: 输入访问码 →