Compactness, Types, and the Architecture of First-Order Theories
I. Compactness and the Upward Löwenheim–Skolem Theorem
The Construction of Elementary Extensions
The Compactness Theorem serves as the primary engine for model-theoretic constructions, allowing us to build structures that satisfy arbitrary sets of consistent first-order axioms.
Theorem (Upward Löwenheim–Skolem): Let be an -theory with an infinite model . For every cardinal , there exists a model of such that and .
Proof: Let be an infinite model of with domain . We construct an elementary extension using the elementary diagram of . Let be an expansion of the language where each element is named by a unique constant symbol . The elementary diagram of , denoted , is the set of all -sentences true in .
To construct a model of cardinality , we expand further to , where is a set of new constant symbols. Consider the theory .
We claim is finitely satisfiable. Let be a finite subset. contains a finite number of new constants . We can satisfy by expanding to a model of where we interpret the constant symbols as the elements , and interpret the as distinct elements in (possible because is infinite). By the Compactness Theorem, the full theory is satisfiable. Let be a model of . Since , there exists an elementary embedding (the Diagram Lemma). Thus, . Finally, the axioms ensure that the set has cardinality at least , implying .
The Limits of Expression: Zooming In and Out
The Downward and Upward Löwenheim–Skolem theorems define the "cardinality bounds" of first-order logic. The Downward LS Theorem asserts that if a theory has an infinite model, it has a countable elementary substructure (provided ), allowing us to "zoom in" on a structure to find its countable essence. The Upward LS Theorem allows us to "zoom out," constructing models of arbitrary size.
A quintessential example is the theory of Peano Arithmetic (). The standard model is countable. By the Upward LS theorem, there exist elementary extensions such that . These "non-standard" models contain infinite elements greater than every standard natural number . It is important to note that while holds for these specific extensions, it is not the case that is an elementary substructure of every model of ; rather, these models demonstrate that cannot force a domain to be exactly in first-order logic.
II. Stone Spaces and the Syntax-Semantics Interface
While Part I demonstrated how models grow, Part II examines how types control that growth. The structure of a theory is mirrored by its Stone space, which effectively maps the "syntax" (formulas) to the "semantics" (realizable sets of formulas).
Topology on the Stone Space
Let be the set of complete -types over . For any -formula , we define the set . The collection forms a basis for the topology on .
Hausdorff: If , there exists a formula such that and . Thus . The sets and are disjoint open sets containing and , respectively.
Compactness: If is an open cover of , then . This implies is inconsistent. By the Compactness Theorem, some finite subset is inconsistent, implying .
Totally Disconnected: Each is a clopen set because its complement is , which is also open. The existence of a basis of clopen sets confirms the space is zero-dimensional.
Categoricity, Saturation, and Atomic Models
The Stone space encodes the "variety" of models a theory can have. The connection between types and models is mediated by saturation and atomicity.
Categoricity: Morley’s Categoricity Theorem states that if a countable first-order theory is -categorical for some uncountable cardinal , then it is -categorical for all uncountable cardinals . This reflects an underlying structural uniformity.
-Categoricity: By the Ryll-Nardzewski Theorem, a countable theory is -categorical if and only if is finite for every . In such theories, every type is isolated (the "predictable" points in the topology).
Saturation: A model is -saturated if it realizes all types over sets of size . Uncountably categorical theories are characterized by their saturated models in uncountable cardinalities.
Atomic Models: Atomic models are models that omit all non-isolated types. They are the "simplest" possible structures in a theory. In theories with a dense set of isolated types, we can often construct an atomic model by realizing only those types that are "forced" by the theory.
The interplay between these concepts is fundamental: theories with few types in their Stone space (e.g., -categorical theories) are highly structured, while theories with complex, non-isolated types (e.g., those with the Independence Property or Order Property) lead to a wide spectrum of non-isomorphic models. By studying , we do not just study sets of formulas; we study the categorical limits of the theory itself.
No comments:
Post a Comment