Łoś–Tarski preservation theorem

From HandWiki
Short description: Theorem in model theory

The Łoś–Tarski theorem, also called the Łoś–Tarski preservation theorem or substructure preservation theorem, is a result in model theory that states the first-order properties are preserved when passing to substructures. It states that a first-order sentence is preserved under substructures if and only if it is logically equivalent to a universal sentence.[1]

The theorem is named after Jerzy Łoś and Alfred Tarski. It is one of the classical preservation theorems of model theory, which relate semantic closure properties of classes of structures to syntactic fragments of first-order logic.[2]

Statement

Let T be a theory in a first-order logic language L and Φ(x¯) a set of formulas of L. (The sequence of variables x¯ need not be finite.) Then the following are equivalent:

  1. If A and B are models of T, A⊆B, a¯ is a sequence of elements of A. If B⊨⋀Φ(a¯), then A⊨⋀Φ(a¯).
    (Φ is preserved in substructures for models of T)
  2. Φ is equivalent modulo T to a set Ψ(x¯) of ∀1 formulas of L.

A formula is ∀1 if it is of the form ∀y¯ψ(x¯,y¯), where ψ is quantifier-free and x¯ denotes the free variables.

In more common terms, this states that every first-order formula is preserved under induced substructures if and only if it is ∀1, i.e. logically equivalent to a first-order universal formula. As substructures and embeddings are dual notions, this theorem is sometimes stated in its dual form: every first-order formula is preserved under embeddings on all structures if and only if it is ∃1, i.e. logically equivalent to a first-order existential formula. [3]

A special case is obtained when T is empty, and Φ contains only a single sentence φ. In this case, the theorem states that φ is preserved under taking substructures if and only if it is logically equivalent to a universal sentence. Applying this characterization to negations gives the extension-preservation result: that a first order sentence is preserved under extensions if and only if it is logically equivalent to an existential sentence. [3]

Note that this property fails for finite models.[4]

Proof

In the usual formulation of the theorem, let φ be a first order sentence. Suppose first that φ is logically equivalent to the universal sentence ∀x¯,ψ(x¯), where ψ is quantifier free. If A⊆B and B⊨φ, then for every tuple a¯ of elements of A, B⊨ψ(a¯). But quantifier free formulas have the same truth value in a structure and its substructure when evaluated on elements of the substructure, so A⊨ψ(a¯). Thus, A⊨φ. Therefore every universal sentence is preserved under substructures.

Conversely, let φ be preserved under substructures. Then, let Γ be the set of all universal sentences that logically follow from φ. We show that Γ⊨φ.

Let A⊨Γ. Add a constant symbol for each element of A, and let Diag⁡(A) be the diagram of A, consisting of the atomic and negated atomic sentences true in this expanded structure. The theory

φ∪Diag⁡(A)

is satisfiable. Otherwise, by the compactness theorem, some finite conjunction δ(a¯) of sentences from Diag⁡(A) would be inconsistent with φ. Replacing the new constant symbols in δ(a¯) with variables gives

φ⊨∀x¯,¬δ(x¯).

Since δ is quantifier free, this is a universal consequence of φ, and thus belongs to Γ. But A⊨δ(a¯), contradicting A⊨Γ.

Thus φ∪Diag⁡(A) has a model B. By the diagram lemma, A is isomorphic to a substructure of the reduct of B. Since B⊨φ and φ is preserved under substructures, it follows that A⊨φ. Thus Γ⊨φ.

By compactness, there is a finite subset Γ0⊆Γ such that Γ0⊨φ. By definition of Γ, φ implies every sentence in Γ0. Therefore

φ≡⋀Γ0.

A finite conjunction of universal sentences is equivalent to a universal sentence. Thus φ is logically equivalent to a universal sentence, completing the converse and proof.[5]

Citations

  1. ↑ Hodges, Wilfrid (1997), A Shorter Model Theory, Cambridge University Press, p. 143, ISBN 0521587131 
  2. ↑ Keisler, H. Jerome (1965). "Some applications of infinitely long formulas". Journal of Symbolic Logic 30 (3): 339–349. doi:10.2307/2270580. 
  3. ↑ 3.0 3.1 Rossman, Benjamin (2008). "Homomorphism Preservation Theorems". J. ACM 55 (3): 1–53. doi:10.1145/1379759.1379763. https://doi.org/10.1145/1379759.1379763. 
  4. ↑ Dawar, Anuj; Sankaran, Abhisekh (2021). "Extension Preservation in the Finite and Prefix Classes of First Order Logic". 183. doi:10.4230/LIPIcs.CSL.2021.18. 
  5. ↑ Doets, Kees (1996). Basic Model Theory. CSLI Publications. p. 58. ISBN 1-57586-048-1. https://web.stanford.edu/group/cslipublications/cslipublications/Online/doets-basic-model-theory.pdf. 

References

  • Hinman, Peter G. (2005). Fundamentals of Mathematical Logic. A K Peters. p. 255. ISBN 1568812620.