Skip to content

Model

Defines Model, models, structure
Requires
  • ./formula.md

Let TT be a first-order theory over a signature Σ\Sigma.

Definition. A model (or Σ\Sigma-structure) MM for TT consists of:

  1. A nonempty set M|M| called the domain (or universe).
  2. For each constant symbol cΣc \in \Sigma, an element cMMc^M \in |M|.
  3. For each nn-ary function symbol fΣf \in \Sigma, a function fM ⁣:MnMf^M \colon |M|^n \to |M|.
  4. For each nn-ary relation symbol RΣR \in \Sigma, a subset RMMnR^M \subseteq |M|^n.

We say MM is a model of TT if MφM \models \varphi for every sentence φT\varphi \in T.

Definition. Given a Σ\Sigma-structure MM and a variable assignment σ ⁣:VarM\sigma \colon \mathrm{Var} \to |M|, the satisfaction relation M,σφM, \sigma \models \varphi is defined recursively on formulas:

  • M,σR(t1,,tn)M, \sigma \models R(t_1, \ldots, t_n) iff (t1M,σ,,tnM,σ)RM(t_1^{M,\sigma}, \ldots, t_n^{M,\sigma}) \in R^M.
  • M,σφψM, \sigma \models \varphi \wedge \psi iff M,σφM, \sigma \models \varphi and M,σψM, \sigma \models \psi.
  • M,σ¬φM, \sigma \models \neg\varphi iff M,σ⊭φM, \sigma \not\models \varphi.
  • M,σx.φM, \sigma \models \forall x.\, \varphi iff M,σ[xa]φM, \sigma[x \mapsto a] \models \varphi for all aMa \in |M|.

For a sentence φ\varphi (no free variables), the assignment σ\sigma is irrelevant, and we write MφM \models \varphi.

Proposition. TT has a model if and only if TT is consistent (i.e., T⊬T \not\vdash \bot).

Proof sketch. This is the completeness theorem (Godel, 1930). Soundness gives the forward direction; the Henkin construction gives the reverse. \square

Proposition. Two Σ\Sigma-structures MM and NN are elementarily equivalent (MNM \equiv N) if and only if they satisfy the same first-order sentences.

Examples.

  • (N,0,S,+,×)(\mathbb{N}, 0, S, +, \times) is the standard model of Peano arithmetic.
  • (R,0,1,+,×,<)(\mathbb{R}, 0, 1, +, \times, <) is a model of the theory of real closed fields.
  • By the Lowenheim-Skolem theorem, any consistent theory with an infinite model has models of every infinite cardinality.

In Heyting algebra semantics, a model of TT is a Heyting algebra homomorphism from the Lindenbaum-Tarski algebra of TT into a Heyting algebra HH. Truth values are elements of HH rather than the two-element Boolean algebra, so a formula receives a truth value in HH, with \top and \bot as the extreme cases and intermediate values representing partial truth.

Relations

Date created
Mathematical object
First order theory
Notation
    Requires
    • . formula.md
    Referenced by

    Cite

    @misc{emsenn2025-model,
      author    = {emsenn},
      title     = {Model},
      year      = {2025},
      url       = {https://emsenn.net/library/math/domains/logic/terms/model/},
      publisher = {emsenn.net},
      license   = {CC BY-SA 4.0}
    }