Lably
Skip to content

Type (model theory)

Concept in model theory

  • 7 min read
  • 4 chapters

Related on Lably

Through Mathematics, Structure (mathematical logic) and Tuple

Definitions

Consider a structure M for a language L. Let M be the universe of the structure. For every A ⊆ M, let L(A) be the language obtained from L by adding a constant ca for every a ∈ A. In other words,

L(A)=L∪{ca:a∈A}.

A 1-type (of M) over A is a set p(x) of formulas in L(A) with at most one free variable x, such that for every finite subset p0(x) ⊆ p(x) there is some b ∈ M, depending on p0(x), with M⊨p0(b). In other words,M⊨∃x(⋀p0(x))More generally, an n-type (of M) over A is defined to be a set p(x1,...,xn) = p(x) of formulas in L(A), each having its free variables occurring only among the given n free variables x1,...,xn, such that for every finite subset p0(x) ⊆ p(x) there are some elements b1,...,bn ∈ M with M⊨p0(b1,…,bn).

A complete type of M over A is one that is maximal with respect to inclusion. Equivalently, for every ϕ(x)∈L(A,x) either ϕ(x)∈p(x) or ¬ϕ(x)∈p(x). Any non-complete type is called a partial type. For example, the only complete 0-type is the set of all sentences of L(A) that are modelled by M.

The word type in general refers to any n-type, partial or complete, over any chosen set of parameters (possibly the empty set).

An n-type p(x) is said to be realized in M if there is an element b ∈ Mn such that M⊨p(b). By the compactness theorem, any type is realizable, although the realization might take place in some elementary extension of M, rather than in M itself. If a complete type is realized by b in M, then the type is typically denoted tpnM(b/A) and referred to as the complete type of b over A.

A type p(x) is said to be isolated by φ, for φ∈p(x), if for all ψ(x)∈p(x), we have Th⁡(M)⊨φ(x)→ψ(x). Since finite subsets of a type are always realized in M, there is always an element b ∈ Mn such that φ(b) is true in M; i.e. M⊨φ(b), thus b realizes the entire isolated type. So isolated types will be realized in every elementary substructure or extension. Because of this, isolated types can never be omitted (see below).

A model that realizes the maximum possible variety of types is called a saturated model, and the ultrapower construction provides one way of producing saturated models.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Foundations