Models, Compactness, and Theories/Interpretations Between Theories

Lesson 5.31,346 words

Interpretations Between Theories

An interpretation translates the vocabulary of one theory into formulas of another, relativizing quantifiers to a definable domain and mapping symbols to defining formulas. Defined function symbols meet a noncreativity criterion; the syntactic translation of formulas carries theoremhood forward, and a faithful interpretation transfers decidability and undecidability between theories.

╌╌╌╌

Two theories can be compared by the models they share or by a translation carrying one inside the other. When every sentence of renders as a sentence of so that theorems map to theorems, is at least as strong as , even across different languages. The mechanism is an interpretation, and its simplest instance is the introduction of a defined symbol.

Defined function symbols

A definition differs from an axiom: it is declared by fiat rather than proved, so adding a defined symbol should not let one prove new statements in the old vocabulary. A careless definition violates this. Introducing a one-place symbol into number theory by

names ambiguously: both and , so and , whence . The failure is that the defining condition does not single out a unique value.

Consider a theory in a language without the one-place function symbol , and add by the sentence

where is a formula of the original language with only free. Two conditions on this definition coincide.

A definition that meets the uniqueness condition adds nothing to the old theory's stock of theorems.1 This is the prototype of a translation between languages: the augmented theory sits atop , and is already as strong.

Interpretations

The general situation replaces the identity translation of a defined symbol with an arbitrary assignment of formulas to the vocabulary of another language. To avoid symbol clashes, the two languages and are taken as reducts of a common parent.

The domain formula carves out, inside any model of , the set that will serve as the universe of a translated -structure. Each predicate becomes a definable relation restricted to that domain; each function symbol becomes a definable graph that the interpretation requires to be a genuine total function.

An interpretation sends each symbol of the source language to a formula of the target theory: the universe symbol to a domain formula, and each relation and function symbol to a defining formula.

Arithmetic inside the integers

The standard example interprets the theory of into the theory of . The first ingredient is Lagrange's four-square theorem: an integer is nonnegative exactly when it is a sum of four squares. This makes a definable subset of , so it can serve as the domain formula. The zero and successor symbols are then definable in as well:

The domain formula picks out the nonnegative integers; isolates as the unique idempotent of addition; defines the successor relation by adding the multiplicative idempotent distinct from .

The four-square formula carves the nonnegative integers out of , supplying the domain on which zero and successor are then definable.

The identity interpretation, where and each symbol maps to itself, exists trivially for any and recovers the case of a defined symbol: is the identity on all symbols except , and .2

From models to structures

An interpretation lets any model of generate an -structure. Given , define with universe the set defined by , each predicate the relation defined by restricted to that universe, and each function the map whose graph defines. The nonemptiness and totality conditions in the definition are exactly what make a well-formed structure. Collecting the sentences true in all such structures gives a theory:

This is satisfiable iff is. In the defined-symbol case it recovers : every model of is for its restriction to the smaller language.

Syntactic translation

Beyond the model-theoretic picture, the interpretation acts directly on formulas. Each -formula has a translation in , defined by recursion. For a nonatomic formula the translation commutes with the connectives and relativizes quantifiers to the domain:

The quantifier clause is the essential case: a claim for all in the source becomes for all in the domain in the target, guarding the universal with the domain formula so that quantifiers range only over the translated universe.

A source-language quantifier is relativized to the target domain: it ranges only over the elements the domain formula admits, not the whole universe of the interpreting model.

For atomic formulas the translation must undo nested function symbols, since a target-language predicate takes only variables through its defining formula. Scanning an atomic formula from right to left, each innermost function term is replaced by a fresh variable prefixed with , until only a predicate applied to variables remains.

The translation is designed so that satisfaction is preserved in both directions.

The lemma is not deep; it records that was defined correctly, and its proof is an induction whose only nontrivial case is an atomic formula with nested functions. Specializing to sentences gives the reason for the notation .3

Faithful interpretations and transfer

An interpretation of a theory requires that theorems map to theorems.

The largest theory interprets into is ; faithfulness is the case of equality, where the translation reflects nonmembership as well as membership.

Along an interpretation of theories, a theorem of the source becomes, after translation, a theorem of the target; a faithful interpretation reflects non-theorems as well.

The arithmetic example is faithful: is exactly , so

There is no interpretation the other way — cannot be interpreted into — so the theory of integer arithmetic is strictly stronger, a fact established through definability in arithmetic. For defined symbols, faithfulness yields eliminability.

Every use of the defined symbol can be replaced by a provably equivalent sentence in the original vocabulary.

Transporting decidability

A faithful interpretation moves decision problems between theories. If faithfully interprets into and is decidable, then is decidable: to test , compute and test . Run backward, the same link transports undecidability: if is undecidable and interprets into , then is undecidable too, since a decision procedure for would yield one for . This backward transfer is the standard route by which the undecidability of number theory spreads to set theory and beyond, developed through the incompleteness theorems.

DirectionGivenTransferred
forward decidable, faithful decidable
backward undecidable, undecidable
theorems

Footnotes

  1. Enderton, §2.7 — defined function symbols, the noncreativity/well-definedness equivalence (Theorem 27A), and the eliminability of definitions (Theorem 27D).
  2. Enderton, §2.7 — the definition of an interpretation, the arithmetic-in-integers example via Lagrange's theorem, and the extracted structure .
  3. Enderton, §2.7 — the syntactic translation , Lemma 27B, Corollary 27C, and faithful interpretations.

╌╌ END ╌╌