Math 2.0

Mathematical logic and foundations First-order logic Theorem

Herbrand's theorem

Builds on Skolem normal formTermSatisfiabilitySignature

Statement

Consider first-order logic without equality over a signature σ\sigma with at least one constant symbol. Let φ=∀x1⋯∀xn ψ(x1,…,xn)\varphi = \forall x_1 \cdots \forall x_n \, \psi(x_1, \dots, x_n) be a sentence in Skolem normal form, with ψ\psi quantifier-free. Then φ\varphi is unsatisfiable if and only if there are finitely many tuples tˉ1,…,tˉk\bar t_1, \dots, \bar t_k of closed terms with the following property. The conjunction ψ(tˉ1)∧⋯∧ψ(tˉk)\psi(\bar t_1) \land \cdots \land \psi(\bar t_k) is unsatisfiable as a propositional formula, with its atomic sentences read as propositional variables.

Remarks

The instances ψ(tˉ)\psi(\bar t) with closed terms tˉ\bar t are the ground instances of φ\varphi. For the proof, suppose every finite set of ground instances is propositionally satisfiable. By propositional compactness, all ground instances are satisfiable at once by some assignment. This assignment defines a Herbrand structure, whose elements are the closed terms, and this structure is a model of φ\varphi. The other direction holds because φ\varphi implies each of its ground instances. Example: let φ=∀x (P(x)∧¬P(f(x)))\varphi = \forall x \, (P(x) \land \neg P(f(x))) with a constant cc. The instances for x=cx = c and x=f(c)x = f(c) contain ¬P(f(c))\neg P(f(c)) and P(f(c))P(f(c)), so their conjunction is unsatisfiable, and so is φ\varphi. If σ\sigma has no constant symbol, one adds one; without closed terms there are no ground instances.

Going deeper

For a student

Combined with Skolemization, the theorem gives a semi-decision procedure for validity in first-order logic. To test whether χ\chi is valid, put ¬χ\neg \chi in Skolem normal form and search through larger and larger sets of ground instances. If χ\chi is valid, the search ends; by Church's theorem it cannot always end when χ\chi is not valid. The theorem is closely related to the compactness theorem and to Gödel's completeness theorem. With equality, the same holds after adding the equality axioms for σ\sigma to φ\varphi.

Reading path

To understand this page from the ground up, read these 5 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Satisfiability concept
  2. Signature concept
  3. Skolem normal form concept
  4. Term concept
  5. Herbrand's theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Herbrand's_theorem
About this page
TagVZ21F10WRS
URIm2://VZ21F10WRS
Kindstatement, theorem
WritingW0 stub
MSC03B10, 03F05, 03B35
StatusThis copy of the site has no build data. Run m2 status VZ21F10WRS.
AboutSatisfiability
UsesSkolem normal form, Term, Satisfiability, Signature
Same as
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (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.