Model Theory

🧠Model Theory Unit 8 – Ultraproducts and Ultrapowers

Ultraproducts and ultrapowers are powerful tools in model theory that generalize direct products using ultrafilters. They allow us to construct new structures with specific properties and study relationships between different mathematical structures. These constructions preserve first-order properties and elementary equivalence, making them invaluable for proving theorems in logic and mathematics. Łoś's Theorem, a key result, connects truth in ultraproducts to truth in component structures, enabling various applications in model theory.

Key Concepts and Definitions

  • Ultraproducts generalize the notion of direct products in model theory by using an ultrafilter to determine which elements are "large" or "significant"
  • An ultrafilter U\mathcal{U} on a set II is a collection of subsets of II that is closed under finite intersections, contains II, and for every subset AIA \subseteq I, either AUA \in \mathcal{U} or IAUI \setminus A \in \mathcal{U}
    • Ultrafilters can be principal (generated by a single element) or non-principal (free ultrafilters)
  • Given a family of structures {Mi}iI\{M_i\}_{i \in I} and an ultrafilter U\mathcal{U} on II, the ultraproduct iIMi/U\prod_{i \in I} M_i/\mathcal{U} is the quotient of the direct product by the equivalence relation induced by U\mathcal{U}
  • Ultrapowers are a special case of ultraproducts where all the structures in the family are the same (Mi=MM_i = M for all iIi \in I)
  • The canonical embedding of a structure MM into its ultrapower MI/UM^I/\mathcal{U} is given by the diagonal map d:MMI/Ud: M \to M^I/\mathcal{U}, where d(a)=[(a)iI]Ud(a) = [(a)_{i \in I}]_\mathcal{U}
  • Elementary equivalence (\equiv) is a central notion in model theory, and ultraproducts preserve elementary equivalence between structures

Filters and Ultrafilters

  • A filter F\mathcal{F} on a set II is a collection of subsets of II that is closed under finite intersections, closed under supersets, and does not contain the empty set
  • Filters can be partially ordered by inclusion, and maximal filters with respect to this ordering are called ultrafilters
  • The principal filter generated by an element iIi \in I is the collection Fi={AI:iA}\mathcal{F}_i = \{A \subseteq I : i \in A\}
  • Every filter can be extended to an ultrafilter using Zorn's Lemma or the Axiom of Choice
  • Ultrafilters have the property that for every subset AIA \subseteq I, either AUA \in \mathcal{U} or IAUI \setminus A \in \mathcal{U}, but not both
    • This property is key to the construction and properties of ultraproducts
  • The existence of non-principal ultrafilters requires the Axiom of Choice or a weaker form of it

Constructing Ultraproducts

  • Given a family of structures {Mi}iI\{M_i\}_{i \in I} and an ultrafilter U\mathcal{U} on II, the ultraproduct iIMi/U\prod_{i \in I} M_i/\mathcal{U} is constructed as follows:
    1. Form the direct product iIMi\prod_{i \in I} M_i, which consists of all functions f:IiIMif: I \to \bigcup_{i \in I} M_i such that f(i)Mif(i) \in M_i for each iIi \in I
    2. Define an equivalence relation U\sim_\mathcal{U} on the direct product by fUgf \sim_\mathcal{U} g if and only if {iI:f(i)=g(i)}U\{i \in I : f(i) = g(i)\} \in \mathcal{U}
    3. The ultraproduct is the quotient iIMi/U=(iIMi)/U\prod_{i \in I} M_i/\mathcal{U} = (\prod_{i \in I} M_i)/\sim_\mathcal{U}, with elements denoted by [f]U[f]_\mathcal{U}
  • Constants, functions, and relations in the ultraproduct are defined pointwise using representatives from the equivalence classes
    • For example, if cic_i is a constant in MiM_i for each iIi \in I, then the corresponding constant in the ultraproduct is [(ci)iI]U[(c_i)_{i \in I}]_\mathcal{U}
  • Ultrapowers are constructed similarly, with Mi=MM_i = M for all iIi \in I, and the ultrapower is denoted by MI/UM^I/\mathcal{U}

Properties of Ultraproducts

  • Ultraproducts preserve first-order properties, meaning that if a first-order sentence holds in "almost all" structures MiM_i (i.e., the set of indices where it holds is in the ultrafilter), then it holds in the ultraproduct
  • The ultraproduct of a family of finite structures can be infinite if the ultrafilter is non-principal
    • This allows for the construction of infinite structures with specific properties
  • Ultraproducts commute with reducts, meaning that if {Mi}iI\{M_i\}_{i \in I} is a family of L\mathcal{L}-structures and LL\mathcal{L}' \subseteq \mathcal{L}, then (iIMi/U)LiI(MiL)/U(\prod_{i \in I} M_i/\mathcal{U})|_{\mathcal{L}'} \cong \prod_{i \in I} (M_i|_{\mathcal{L}'})/\mathcal{U}
  • Ultraproducts preserve elementary equivalence, so if MiNiM_i \equiv N_i for all iIi \in I, then iIMi/UiINi/U\prod_{i \in I} M_i/\mathcal{U} \equiv \prod_{i \in I} N_i/\mathcal{U}
  • The Fundamental Theorem of Ultraproducts states that an ultraproduct of models of a theory TT is itself a model of TT

Łoś's Theorem and Applications

  • Łoś's Theorem is a fundamental result in model theory that relates the truth of first-order formulas in an ultraproduct to their truth in the component structures
    • It states that for any first-order formula φ(x1,,xn)\varphi(x_1, \ldots, x_n) and elements [f1]U,,[fn]U[f_1]_\mathcal{U}, \ldots, [f_n]_\mathcal{U} in the ultraproduct, iIMi/Uφ([f1]U,,[fn]U)\prod_{i \in I} M_i/\mathcal{U} \models \varphi([f_1]_\mathcal{U}, \ldots, [f_n]_\mathcal{U}) if and only if {iI:Miφ(f1(i),,fn(i))}U\{i \in I : M_i \models \varphi(f_1(i), \ldots, f_n(i))\} \in \mathcal{U}
  • Łoś's Theorem has numerous applications in model theory, including:
    • Proving the Compactness Theorem for first-order logic
    • Constructing saturated and homogeneous models
    • Studying the model theory of specific structures (fields, groups, etc.)
  • Łoś's Theorem can be used to transfer properties between structures and their ultrapowers, such as:
    • If MM is a field, then its ultrapower MI/UM^I/\mathcal{U} is also a field
    • If MM is a real closed field, then its ultrapower MI/UM^I/\mathcal{U} is a real closed field containing MM

Ultrapowers and Their Significance

  • Ultrapowers are a special case of ultraproducts where all the structures in the family are the same (Mi=MM_i = M for all iIi \in I)
  • The canonical embedding of a structure MM into its ultrapower MI/UM^I/\mathcal{U} is an elementary embedding, preserving all first-order properties
    • This embedding allows for the study of a structure within a larger, saturated extension
  • Ultrapowers can be used to construct saturated extensions of structures, which are important in model theory
    • A structure MM is κ\kappa-saturated if for every subset AMA \subseteq M with A<κ|A| < \kappa and every type p(x)p(x) over AA, if p(x)p(x) is consistent with the theory of MM, then p(x)p(x) is realized in MM
  • Ultrapowers play a crucial role in the study of large cardinals in set theory, such as measurable cardinals and strongly compact cardinals
  • The ultrapower construction can be iterated transfinitely to obtain larger extensions and study the model-theoretic properties of structures under such iterations

Advanced Topics and Extensions

  • Keisler's Order is a pre-order on complete first-order theories that compares the saturation properties of their ultrapowers
    • Two theories T1T_1 and T2T_2 are said to be Keisler equivalent if for every cardinal λ\lambda, T1T_1 has a λ\lambda-saturated ultrapower if and only if T2T_2 has a λ\lambda-saturated ultrapower
  • Shelah's Ultrapower Theorem states that for any infinite structure MM in a countable language, there exists a countably incomplete ultrafilter U\mathcal{U} such that the ultrapower MI/UM^I/\mathcal{U} is 1\aleph_1-saturated
  • The notion of ultraproducts can be generalized to reduced products, where the quotient is taken with respect to a filter instead of an ultrafilter
    • Reduced products do not necessarily preserve elementary equivalence but can still be useful in certain model-theoretic constructions
  • Ultraproducts and ultrapowers can be defined for many-sorted structures and for structures in infinitary languages, extending their applicability beyond first-order logic
  • The study of ultraproducts and ultrapowers has connections to other areas of mathematics, such as algebra (ultraproducts of groups, rings, and modules), topology (ultraproducts of topological spaces), and analysis (ultraproducts of Banach spaces and C*-algebras)

Problem-Solving Techniques

  • When working with ultraproducts, it is often helpful to choose representatives carefully from the equivalence classes to simplify computations and proofs
  • Łoś's Theorem is a powerful tool for transferring properties between structures and their ultraproducts
    • To prove that an ultraproduct has a certain first-order property, it suffices to show that the set of indices where the component structures have that property is in the ultrafilter
  • When dealing with ultrapowers, consider the canonical embedding and use it to relate the structure to its ultrapower
    • Properties that are preserved by elementary embeddings (elementary properties) will hold in the ultrapower
  • Use saturation arguments to construct models with specific properties
    • If a type over a small set is consistent with the theory of a structure, then it can be realized in a sufficiently saturated ultrapower of that structure
  • Consider the interplay between ultraproducts and other model-theoretic constructions, such as elementary substructures, elementary chains, and homogeneous models
  • Analyze the role of the ultrafilter in the properties of the ultraproduct
    • Different ultrafilters can yield ultraproducts with different characteristics, so choosing the appropriate ultrafilter can be crucial in problem-solving
  • Utilize the connections between ultraproducts and other areas of mathematics, such as algebra and topology, to gain insights and apply techniques from those fields when appropriate


© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.

© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.