Fact-checked by Grok 2 weeks ago

Saturated model

In , a saturated model of a complete theory T is a that realizes every consistent type over any parameter set of strictly less than the of the model itself. Formally, for an infinite cardinal \kappa, a model M is \kappa-saturated if every type in the type space S(A) over a subset A \subseteq M with |A| < \kappa is realized by some element in M; a model is fully saturated if it is |M|-saturated. This property ensures that saturated models are "rich" in the sense that they contain realizations of all possible consistent extensions of the theory's axioms within the given parameter constraints, making them ideal for studying the theory's without omissions. Saturated models exhibit key structural properties that distinguish them from other models of the same theory. They are universal, meaning every smaller model of T (of cardinality less than the saturation cardinal) can be elementarily embedded into a saturated one, allowing for extensions that preserve all first-order properties. Additionally, they are strongly homogeneous: any isomorphism between finite substructures extends to an automorphism of the entire model, reflecting a high degree of symmetry. For countable theories with countably many n-types for each n, a countable saturated model exists and is unique up to isomorphism, providing a canonical representative for the theory. Examples of saturated models include the field of real numbers \mathbb{R} as a model of the theory of , which is countably saturated and thus realizes all consistent types over finite parameter sets. In general, the existence of saturated models relies on cardinal arithmetic assumptions, such as the generalized continuum hypothesis in some cases, but every model can be elementarily extended to a \kappa-saturated one for suitable \kappa. These models play a central role in advanced model-theoretic results, such as and the study of forking independence, by serving as "monster models" that encompass all possible behaviors of the theory.

Definition and Basics

Definition

A model \mathcal{M} of a complete first-order theory T in a language L is said to be \kappa-saturated, for an infinite cardinal \kappa, if every consistent 1-type over any subset A \subseteq |\mathcal{M}| with |A| < \kappa is realized in \mathcal{M}. Here, a 1-type p(x) over A is a maximal consistent set of formulas in the expanded language L(A) with one free variable x, and p is realized by an element b \in |\mathcal{M}| if \mathcal{M} \models \phi(b) for every \phi(x) \in p. The space of all complete 1-types over A, denoted S_1(A), forms a compact Hausdorff topological space known as the Stone space of types over A, where the basic open sets are defined by principal filters generated by individual formulas. Saturation ensures that \mathcal{M} realizes every point in S_1(A) for small parameter sets A, providing a rich structure that captures all possible "behaviors" consistent with T relative to those parameters. For cardinals \kappa \leq \lambda, every \lambda-saturated model is \kappa-saturated, but the converse does not hold in general; a model may realize all types over sets smaller than \kappa without doing so for larger sets up to \lambda. This graded notion of saturation allows for precise control over the size and homogeneity of models in the study of T.

Types and Realization

In model theory, a type over a set of parameters A is a consistent collection of formulas in a first-order language \mathcal{L}, all sharing the same finite tuple of free variables, that is maximal with respect to consistency relative to the theory \mathrm{Th}(M) of a model M. More precisely, an n-type p(\bar{x}) over A is a set of \mathcal{L}_A-formulas with free variables \bar{x} = (x_1, \dots, x_n) such that p is consistent with \mathrm{Th}_A(M), and it is complete if for every \mathcal{L}_A-formula \phi(\bar{x}), either \phi \in p or \neg \phi \in p. The space of all complete n-types over A, denoted S_n(A), captures the possible "behaviors" or properties that n-tuples can exhibit relative to A. Types are classified by the number of free variables: 1-types concern single elements (n=1), while n-types address tuples for n > 1. Although saturation involves realizing all n-types over small parameter sets, the definition is equivalent to realizing all 1-types for infinite cardinals of saturation, as higher n-types can be reduced to products of 1-types in this context. Thus, the focus in saturation typically lies on 1-types, which describe the complete theory of individual elements over parameters. A tuple \bar{b} from a model N (an elementary extension of M) realizes a type p \in S_n(A) if \mathrm{tp}(\bar{b}/A) = p, meaning N \models \phi(\bar{b}) for every \phi(\bar{x}) \in p. This realization embodies the type by satisfying its entire consistent set of properties simultaneously. In the context of , a model M is \kappa-saturated if every 1-type over any A \subseteq M with |A| < \kappa is realized by some in M, ensuring that every conceivable consistent behavior relative to small parameter sets is exemplified within the model itself. This property makes saturated models particularly rich, as they embed and extend partial types without omission. For a countable language \mathcal{L} (i.e., |\mathcal{L}| = \aleph_0) and parameter set A of cardinality \lambda \geq \aleph_0, the cardinality of the type space satisfies |S_n(A)| \leq 2^\lambda, since the number of \mathcal{L}_A-formulas is at most \aleph_0 + \lambda = \lambda, and complete types correspond to maximal consistent subsets, bounded by the power set of the formula space. This bound highlights the potential vastness of possible types, underscoring why saturation requires models of sufficient size to realize them all over small A.

Properties

Saturation Cardinality

In , the degree of saturation of a model is quantified using infinite cardinals κ, where a model M of a T is defined to be κ-saturated if, for every A ⊆ M with |A| < κ, every complete type over A in the of T is realized by some element in M. This property ensures that M is "complete" in the sense that it omits no consistent extensions of formulas over small parameter sets, making it a robust representative for studying the theory's behavior. A related but distinct notion is that of strong κ-homogeneity, where a model M is strongly κ-homogeneous if every partial elementary between subsets of M of less than κ extends to an of the entire model M. While focuses on type realization, strong homogeneity emphasizes the extendability of isomorphisms, though the two properties often coincide in saturated models of certain theories. The of a κ-saturated model M must satisfy |M| ≥ κ, as the model needs sufficient elements to realize all types over parameter sets approaching κ in size. In stable theories, saturated models achieve a precise balance where the saturation cardinal aligns exactly with the model's , allowing for controlled growth in model size without unnecessary expansions. A model M achieves maximal saturation, often simply called saturated, if it is κ-saturated where κ = |M|, meaning it realizes all types over parameter sets strictly smaller than its own cardinality. For countable models, saturation is particularly restrictive: a countable saturated model exists for a countable theory if and only if the theory is ω-categorical, as only such theories have finitely many types over finite parameter sets, enabling the realization of all of them within countable size.

Homogeneity and Isomorphism

In model theory, a structure M is said to be homogeneous if every isomorphism between finitely generated substructures of M extends to an automorphism of the entire structure M. This property ensures a high degree of symmetry, allowing local isomorphisms to reflect global automorphisms. More generally, a model M is strongly \kappa-homogeneous if every elementary embedding from a subset of M of cardinality less than \kappa into M extends to an automorphism of M. Saturation implies strong homogeneity: specifically, a \kappa-saturated model of cardinality \kappa is strongly \kappa-homogeneous. This connection arises because saturation guarantees the realization of all types over parameter sets of size less than \kappa, enabling the extension of partial elementary maps via type realization. Thus, saturated models exhibit maximal homogeneity relative to their cardinality, making them particularly useful for studying structural properties in a theory. A key consequence is the isomorphism theorem for saturated models: if T is a and \mathcal{M} and \mathcal{N} are two saturated models of T of the same \kappa, then \mathcal{M} \cong \mathcal{N}. This uniqueness up to holds because saturation ensures that both models realize exactly the same collection of types, allowing a systematic matching of elements. The proof of this isomorphism typically employs a back-and-forth argument, leveraging the homogeneity of the models. Starting with an empty partial isomorphism, one alternately extends it forward by realizing types in the target model to match elements from the source and backward to ensure surjectivity, using the saturation to guarantee the existence of witnesses for each step without cardinality constraints below \kappa. This construction equates the models element by element, confirming their structural identity. While saturated models of the same theory and cardinality are necessarily elementarily equivalent (as they satisfy the same sentences), the converse does not hold; elementary equivalence alone does not imply isomorphism, but saturation strengthens it to ensure identical structure. This distinction highlights how saturation provides a richer form of equivalence beyond mere sentence satisfaction.

Construction

Existence via Löwenheim–Skolem

The upward Löwenheim–Skolem theorem provides a foundational tool for constructing saturated models by enabling the controlled expansion of models while preserving elementary equivalence. Specifically, if T is a theory in a of \mu, and M is an infinite model of T, then for any infinite \lambda \geq \max(\mu, |M|), there exists an elementary extension N of M with |N| = \lambda. This theorem, proved using the , allows iterative extensions to larger cardinalities without altering the theory's satisfaction. Saturated models are constructed by iteratively building elementary chains of models to systematically realize types. Starting from any model M_0 of T, one forms a transfinite (M_\alpha)_{\alpha < \delta} of elementary extensions, where at each successor stage M_{\alpha+1} realizes all types over M_\alpha (using to adjoin witnesses for consistent sets of formulas), and the chain is continuous at limits. The upward ensures each extension can be taken to have at most the next after the previous stage, yielding a M = \bigcup_{\alpha < \delta} M_\alpha that is \kappa-saturated for \kappa \leq 2^{|T|}, provided \delta is chosen sufficiently large (e.g., $2^{|T|}). This process achieves by ensuring every type over parameter sets of size less than \kappa is realized in M. A variant of the Henkin construction applies to countable theories, enabling the building of countable saturated models when the theory is \omega-categorical. In such cases, the unique (up to isomorphism) countable model realizes all types over finite parameter sets (and is thus countably saturated), as \omega-categoricity implies only finitely many n-types for each n, hence countably many types overall. Existence of saturated models requires T to have infinite models, as theories with only finite models lack infinite extensions via Löwenheim–Skolem. For higher saturation levels, specific stability conditions on T may be needed to bound the number of types sufficiently; without such bounds, full saturation may only be achievable at larger cardinals. If |T| = \mu, then \mu-saturated models of cardinality $2^\mu exist.

Uniqueness Conditions

For a complete theory T, there is at most one saturated model of each \kappa \geq |T| up to . This uniqueness follows from the fact that any two \kappa-saturated models of T of \kappa are elementarily equivalent, and their saturation property enables a back-and-forth construction to establish an between them. The existence of saturated models—and thus their uniqueness—in every sufficiently large cardinality \kappa requires the theory T to be or superstable. In unstable theories, such as the theory of dense linear orders without endpoints, saturated models may fail to exist for certain cardinalities, providing a to the presence of unique saturated representatives across all large sizes; for instance, while the rationals \mathbb{Q} form the unique countable saturated model, no \aleph_1-saturated model exists under the of the . Saturated models serve as representatives in the of a theory's models, all other models of the same via elementary embeddings due to their maximality in type realization. In \omega-categorical theories, the unique countable model is both saturated and the prime model. In contrast to minimal models, which are and realize only principal types to achieve minimality, saturated models maximize realizations by including elements for every consistent type over parameter sets smaller than their cardinality.

Examples and Applications

Algebraic Structures

In the theory of divisible abelian groups, which is complete and , the κ-saturated model of cardinality κ (for infinite κ) is unique up to and given by the of κ copies of ℚ (the torsion-free part) and, for the torsion part, κ copies of each Prüfer ℤ(p^∞) over all primes p, yielding a structure isomorphic to ℚ^{(κ)} ⊕ \bigoplus_p (\mathbb{Z}(p^\infty))^{(κ)}. This realization ensures that all types over parameter sets of size less than κ are satisfied, reflecting the injective nature of divisible groups as ℤ-modules. For Boolean algebras, consider the theory of atomless Boolean algebras, which admits saturated models. The κ-saturated atomless Boolean algebra of cardinality κ realizes all consistent types over parameter sets smaller than κ. This structure, often constructed via ultrapowers or direct limits, embeds all smaller atomless Boolean algebras and exemplifies saturation by accommodating arbitrary finite partitions and ultrafilter extensions. In the of s over a fixed field F (with including ), the κ-saturated model of cardinality κ is the κ-dimensional over F, where κ is infinite. This model realizes all linear types, such as those specifying over subspaces of less than κ, making it homogeneous and for F-vector spaces of that size. The 's superstability ensures such saturated models exist and are unique up to . For the theory ACF_0 of algebraically closed fields of characteristic zero, the κ-saturated model of cardinality κ is the algebraic closure of ℚ adjoining a transcendence basis of size κ. This construction satisfies all types over parameter sets of size less than κ, including those for and roots of polynomials, leveraging the theory's . Morley's categoricity establishes that theories categorical in one uncountable power, such as those of torsion-free divisible abelian groups, vector spaces over ℚ, and algebraically closed fields, have saturated models in all larger cardinalities, linking algebraic homogeneity to model-theoretic .

Ordered Fields

The theory of real closed fields (RCF) admits a saturated model of each cardinality κ ≥ 2^{\aleph_0}, up to isomorphism. This model is constructed as the real closure of the \mathbb{Q}(t_\alpha \mid \alpha < \kappa), where the t_\alpha are mutually transcendental elements over \mathbb{Q} ordered in such a way that the underlying is the \kappa-saturated dense linear without endpoints (of type \eta_\beta where \kappa = \aleph_\beta). The of the model is equivalent to the of its underlying , ensuring that every consistent partial type over a set of parameters of cardinality less than \kappa is realized. In ordered settings, saturation in RCF manifests through the realization of all 1-types over parameter sets of size less than \kappa, which correspond to Dedekind cuts in the ordered structure. Specifically, any Dedekind cut defined by formulas with parameters from the model is filled by an element in the saturated model, reflecting the completeness properties inherent to real closed fields. This realization extends to more complex order configurations, where saturation guarantees that all possible order types consistent with the theory over the parameters are embedded within the model. Dedekind completeness is thus fully attained in the sense that no gaps in the order remain unrealized relative to the parameter set, distinguishing saturated RCF models from non-saturated ones like the real algebraic numbers. A representative example is the saturated real closed field of cardinality continuum, which incorporates the real numbers along with all algebraic reals and transcendentals up to the continuum, embedded within a non-Archimedean structure that realizes infinitesimal and infinite elements. Saturation ensures the realization of all consistent types over parameter sets of cardinality less than the continuum, corresponding to all possible order configurations consistent with the theory. In applications, hyperreal numbers serve as non-standard saturated models of RCF, particularly in non-standard analysis, where their saturation (often countable) allows for the rigorous treatment of infinitesimals and infinite quantities while preserving elementary properties of the reals. This property enables the realization of all possible order types over parameters, facilitating transfer principles and approximations in analysis.

Connections to Other Concepts

Prime Models

In , a prime model of a T is defined as a model that admits an elementary into every other model of T. This property positions prime models as minimal structures that serve as "building blocks" for the class of all models of the theory, often being by realizing only isolated types. Prime models relate to saturated models particularly in the context of \omega-categorical theories, where the unique countable model up to is both prime and countably saturated. In such theories, the countably saturated model coincides with the prime model because the finite number of types over finite parameter sets ensures that the countable structure realizes all relevant types while embedding elementarily into larger models. A representative example is the of dense linear orders without endpoints, which is \omega-categorical; here, the rational numbers \mathbb{Q} with the standard order < form the unique countable model, which is both prime and . In contrast to , which can exist at arbitrary cardinalities and realize all types over parameter sets of cardinality less than the model's size, prime models are necessarily countable and minimal in the sense of elementary embeddings. While every prime model is , saturation does not generally imply primeness; this implication holds only in specific settings, such as \omega-categorical where the structures overlap. The notion of prime models was introduced by Robert L. Vaught in the early 1960s, with foundational results on their existence and uniqueness for countable complete theories. Connections to categoricity in countable theories were established through works by Erwin Engeler, Jean-Pierre Ressayre, and Michael Morley.

Monster Models

In model theory, a monster model for a complete first-order theory T is defined as a saturated model of cardinality \kappa, where \kappa exceeds all relevant parameters such as $2^{|T|}, often chosen as $2^{2^{|T|}} or a strongly inaccessible cardinal to serve as a universal domain encompassing all small models and types of T. This structure is fully saturated, realizing every complete type over any parameter set of cardinality less than \kappa, and strongly homogeneous, meaning that any elementary embedding between small subsets extends to an automorphism of the entire model. The choice of such a large cardinality ensures that the monster model captures the full expressive power of T without cardinality constraints interfering in typical arguments. The universality of monster models stems from their saturation and homogeneity: every model N of T with |N| \leq \kappa admits an elementary embedding into the monster model \mathcal{M}, and every type over a parameter set A \subseteq \mathcal{M} with |A| < \kappa is realized by some element in \mathcal{M}. This property positions the monster model as an ambient universe where small substructures can be studied uniformly, with definable sets and types behaving predictably across embeddings. Uniqueness holds up to , as distinct monster models can be elementarily embedded into each other via back-and-forth constructions. Existence of a monster model is established for any T (assuming no finite models) using the , which yields a \kappa-saturated model in ZFC for any \kappa larger than |T|, without requiring the existence of inaccessible cardinals. This construction proceeds by adding constants for types and applying to ensure realizability, resulting in a model that is saturated at the desired level. Monster models are indispensable in stability theory, providing the framework for analyzing forking and independence: in stable theories, non-forking extensions over small sets coincide with independence relations, enabling the decomposition of types into independent components within the monster. They underpin Shelah's classification theory by facilitating bounds on the number of non-isomorphic models in various cardinalities, particularly for theories of finite stability spectrum, where saturation at high cardinals reveals structural invariants. In simple theories, the monster model supports the independence theorem, ensuring that independent types over disjoint sets can be amalgamated without forking.

References

  1. [1]
    Existence of saturated and strongly homogeneous models
    Corollary: Let T be a complete theory. Then T has at most one saturated model, up to isomorphism, of each cardinality. Corollary: Let M be a saturated structure ...Existence of saturated and... · Properties of Saturated Models · Proofs
  2. [2]
    [PDF] More Model Theory Notes
    Saturated models are those that are universal and homogeneous. Examples: an atomic model may be built from any other model by extending the language and theory ...
  3. [3]
    Saturation (Chapter 10) - Model Theory
    A saturated model of a complete theory T is a 'most typical' model of T. It has no avoidable asymmetries; unlike the man of Devizes, it's not short at one side ...<|control11|><|separator|>
  4. [4]
    Saturated Models | SpringerLink
    The existence means that each model can be elementarily extended to a saturated model, while uniqueness holds when the model is 'sufficiently' small. The ...Missing: definition | Show results with:definition
  5. [5]
    [PDF] Introduction to Model Theory - The Library at SLMath
    Abstract. This article introduces some of the basic concepts and results from model theory, starting from scratch. The topics covered are be tailored.
  6. [6]
    [PDF] counting and realizing types: a survey of stability and saturation
    Oct 11, 2017 · We begin with the Keisler-Shelah theorem (proven here assuming the. Generalized Continuum Hypothesis) which gives a semantic characterization of.
  7. [7]
    [PDF] Homogeneous structures, ω-categoricity and amalgamation ...
    Sep 24, 2013 · A homogeneous structure is where isomorphisms between finitely generated substructures extend to automorphisms of the structure.
  8. [8]
    [PDF] Lecture notes - Model Theory (Math 411) Autumn 2002.
    Dec 9, 2002 · Countable means of cardinality at most ω. From now on when we say that a theory T is countable we mean that the language L of T has cardinality ...<|separator|>
  9. [9]
    None
    Summary of each segment:
  10. [10]
  11. [11]
    Some Model Theory of Abelian Groups - jstor
    of saturated abelian groups. The principal. THEOREM 3. Let A be an abelian group, K only if. (a) A - A, G Ad where Ad is divisible,. (i) Ad = )pZ@P)(Yp) T t.
  12. [12]
    [PDF] On -categorical theories of abelian groups - Biblioteka Nauki
    The classical example of a theory of abelian groups that is categorical in every uncountable power is the theory of a non-trivial torsion-free divisible abelian ...
  13. [13]
    Saturated Boolean Algebras With Ultrafilters - EuDML
    Saturated Boolean Algebras With ... Model theory. 03C20: Ultraproducts and related constructions; 03C50: Models with special properties (saturated, rigid, etc.).
  14. [14]
    [PDF] saturated boolean algebras with ultrafilters
    It the second part, the main theorem is: The theory T of Boolean algebras with λ distinct ultrafilters has a model completion T. Models of T are again atomless ...
  15. [15]
  16. [16]
    [PDF] Basic Model Theory of Algebraically Closed Fields
    This course introduces basic model theory, focusing on classical results, and requires knowledge of algebraically closed fields and the field Fpn.
  17. [17]
    CATEGORICITY IN POWER() - American Mathematical Society
    The paper is divided into five sections. In §1 terminology and some meta-mathematical results are summarized. In particular, for each theory, 2, there is ...Missing: theorem original
  18. [18]
    [PDF] Lecture Notes on Stability Theory - UCLA Mathematics
    Aug 27, 2017 · it is also possible that e.g. RCF has no saturated models. This has something to do with stability, in fact. Example 1.9. (1) (C, +, ×, 0, 1) ...
  19. [19]
    saturated o-minimal expansions of real closed fields - arXiv
    Dec 17, 2011 · Our characterization provides a construction method for saturated models, using fields of generalized power series. Comments: Key words and ...
  20. [20]
    [PDF] How the Continuum Hypothesis could have been a Fundamental ...
    The hyperreal categoricity theorem is that under CH, the hyperreal field is the unique smallest countably saturated real-closed field. Perhaps a critic ...
  21. [21]
    None
    ### Summary of Key Content from the Document
  22. [22]
    model theoretic properties of formulas in first order theory
    This paper investigates stable formulas, ranks of types, their definability, the f.c.p., syntactical properties of unstable formulas, indiscernible sets and ...
  23. [23]
    [PDF] How big should the monster model be?
    Jul 2, 2013 · 1 A monster model is a class model M which is a union of κ-saturated models for arbitrarily large κ. This definition (from [36]) is quite ...
  24. [24]
    monster model in nLab
    Feb 3, 2019 · A monster model is an 'equivariant Grothendieck universe' for definable sets of a theory, characterized by saturation and homogeneity.Idea · Definition · Facts about monsters · Comparison with scheme...
  25. [25]
    [PDF] Model Theory (Draft 20 Jul 00) - Wilfrid Hodges
    If A is an allowed assignment of objects to variables and A makes φ true, then A is said to satisfy φ, and to be a model of φ, and φ is said to be true in A. ( ...
  26. [26]
    Classification theory and the number of non-isomorphic models
    Aug 14, 2019 · Classification theory and the number of non-isomorphic models. by: Shelah, Saharon. Publication date: 1990. Topics: Model theory. Publisher ...