Recent from talks
Nothing was collected or created yet.
Elementary equivalence
View on WikipediaThis article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (February 2023) |
In model theory, a branch of mathematical logic, two structures M and N of the same signature σ are called elementarily equivalent if they satisfy the same first-order σ-sentences.
If N is a substructure of M, one often needs a stronger condition. In this case N is called an elementary substructure of M if every first-order σ-formula φ(a1, …, an) with parameters a1, …, an from N is true in N if and only if it is true in M. If N is an elementary substructure of M, then M is called an elementary extension of N. An embedding h: N → M is called an elementary embedding of N into M if h(N) is an elementary substructure of M.
A substructure N of M is elementary if and only if it passes the Tarski–Vaught test: every first-order formula φ(x, b1, …, bn) with parameters in N that has a solution in M also has a solution in N when evaluated in M. One can prove that two structures are elementarily equivalent with the Ehrenfeucht–Fraïssé games.
Elementary embeddings are used in the study of large cardinals, including rank-into-rank.
Elementarily equivalent structures
[edit]Two structures M and N of the same signature σ are elementarily equivalent if every first-order sentence (formula without free variables) over σ is true in M if and only if it is true in N, i.e. if M and N have the same complete first-order theory. If M and N are elementarily equivalent, one writes M ≡ N.
A first-order theory is complete if and only if any two of its models are elementarily equivalent.
For example, consider the language with one binary relation symbol '<'. The model R of real numbers with its usual order and the model Q of rational numbers with its usual order are elementarily equivalent, since they both interpret '<' as an unbounded dense linear ordering. This is sufficient to ensure elementary equivalence, because the theory of unbounded dense linear orderings is complete, as can be shown by the Łoś–Vaught test.
More generally, any first-order theory with an infinite model has non-isomorphic, elementarily equivalent models, which can be obtained via the Löwenheim–Skolem theorem. Thus, for example, there are non-standard models of Peano arithmetic, which contain other objects than just the numbers 0, 1, 2, etc., and yet are elementarily equivalent to the standard model.
Elementary substructures and elementary extensions
[edit]N is an elementary substructure or elementary submodel of M if N and M are structures of the same signature σ such that for all first-order σ-formulas φ(x1, …, xn) with free variables x1, …, xn, and all elements a1, …, an of N, φ(a1, …, an) holds in N if and only if it holds in M:
This definition first appears in Tarski, Vaught (1957).[1] It follows that N is a substructure of M.
If N is a substructure of M, then both N and M can be interpreted as structures in the signature σN consisting of σ together with a new constant symbol for every element of N. Then N is an elementary substructure of M if and only if N is a substructure of M and N and M are elementarily equivalent as σN-structures.
If N is an elementary substructure of M, one writes N M and says that M is an elementary extension of N: M N.
The downward Löwenheim–Skolem theorem gives a countable elementary substructure for any infinite first-order structure in at most countable signature; the upward Löwenheim–Skolem theorem gives elementary extensions of any infinite first-order structure of arbitrarily large cardinality.
Tarski–Vaught test
[edit]The Tarski–Vaught test (or Tarski–Vaught criterion) is a necessary and sufficient condition for a substructure N of a structure M to be an elementary substructure. It can be useful for constructing an elementary substructure of a large structure.
Let M be a structure of signature σ and N a substructure of M. Then N is an elementary substructure of M if and only if for every first-order formula φ(x, y1, …, yn) over σ and all elements b1, …, bn from N, if M x φ(x, b1, …, bn), then there is an element a in N such that M φ(a, b1, …, bn).
Elementary embeddings
[edit]An elementary embedding of a structure N into a structure M of the same signature σ is a map h: N → M such that for every first-order σ-formula φ(x1, …, xn) and all elements a1, …, an of N,
- N φ(a1, …, an) if and only if M φ(h(a1), …, h(an)).
Every elementary embedding is a strong homomorphism, and it induces an isomorphism between N and an elementary substructure of M.
Elementary embeddings are the most important maps in model theory. In set theory, elementary embeddings whose domain is V (the universe of set theory) play an important role in the theory of large cardinals (see also Critical point).
References
[edit]- ^ E. C. Milner, The use of elementary substructures in combinatorics (1993). Appearing in Discrete Mathematics, vol. 136, issues 1--3, 1994, pp.243--252.
- Chang, Chen Chung; Keisler, H. Jerome (1990) [1973], Model Theory, Studies in Logic and the Foundations of Mathematics (3rd ed.), Elsevier, ISBN 978-0-444-88054-3.
- Hodges, Wilfrid (1997), A shorter model theory, Cambridge: Cambridge University Press, ISBN 978-0-521-58713-6.
- Monk, J. Donald (1976), Mathematical Logic, Graduate Texts in Mathematics, New York • Heidelberg • Berlin: Springer Verlag, ISBN 0-387-90170-1
Elementary equivalence
View on GrokipediaDefinitions and Basic Concepts
Definition of Elementary Equivalence
In model theory, two structures and in the same first-order language are elementarily equivalent, denoted , if they satisfy precisely the same first-order sentences of . Formally, for every sentence in , if and only if . This relation partitions the class of -structures into equivalence classes based on their first-order theories, where the theory is the set of all sentences true in ; thus, holds exactly when .[4] First-order sentences in are closed formulas (with no free variables) constructed inductively from the language's non-logical symbols—constants, function symbols, and relation (predicate) symbols—using logical connectives and quantifiers. Atomic formulas arise by applying predicate symbols to terms (variables, constants, or compositions of function symbols with terms), expressing basic relations or equalities among elements of the structures' domains. Connectives such as negation (), conjunction (), disjunction (), implication (), and biconditional () combine these to form compound formulas, while universal () and existential () quantifiers bind variables to assert properties over all or some domain elements, respectively. Satisfaction of a sentence in a structure depends on the interpretation of 's symbols in that structure's domain, with truth recursively defined: atomic formulas hold based on the denotation of predicates and functions, connectives preserve truth values compositionally, and quantified sentences hold if the property applies universally or existsentially in the domain.[5] The notion of elementary equivalence originated with Alfred Tarski in the 1930s, amid his foundational work on logical definability, truth, and decidability in first-order theories, including his characterization of the complete theory of the real numbers as that of real closed fields.[4] A basic example illustrates the distinction: consider the natural numbers equipped with the successor function and addition , versus the integers with the same operations interpreted as and usual addition. These structures are not elementarily equivalent, as the sentence (asserting every element has a predecessor under successor) holds in but fails in (where 0 lacks a predecessor). This highlights how first-order sentences can capture structural differences undetectable by weaker notions like isomorphism.[6]Properties of Elementarily Equivalent Structures
Elementarily equivalent structures share the same complete first-order theory, meaning that for any two structures and , if and only if , where denotes the set of all first-order sentences true in . This equivalence ensures that no first-order sentence can distinguish between them, capturing all logical properties expressible in the language of the structures. Elementary equivalence is an equivalence relation and is invariant under isomorphism: if and there exists an isomorphism , then . This invariance arises because isomorphisms preserve the satisfaction of all first-order formulas, preserving the truth values of sentences across isomorphic copies. The compactness theorem, combined with the Löwenheim-Skolem theorem, implies that if a first-order theory has an infinite model, it admits models of every infinite cardinality, all elementarily equivalent to one another. Thus, elementarily equivalent structures can have vastly different cardinalities, highlighting the limitations of first-order logic in capturing size-related distinctions.[7] A prominent example involves dense linear orders without endpoints, such as the rationals and the reals , which are elementarily equivalent as both satisfy the theory DLO of dense linear orders without endpoints.[7] This theory axiomatizes properties like totality, density (for any , there exists with ), and absence of minimal or maximal elements, all preserved under first-order equivalence, though is Dedekind-complete while is not—a second-order property.[7]Structural Relationships
Elementary Substructures
A substructure of a structure (in the same language) is called an elementary substructure, denoted , if the inclusion map from to is an elementary embedding. This means that for every first-order formula (possibly with free variables ) and every tuple , if and only if .[8] In other words, first-order properties expressible using parameters from hold in precisely when they hold in . If , then and are elementarily equivalent, since any first-order sentence (a formula with no free variables) true in is also true in , and vice versa.[9] However, elementary substructures represent a stricter relation than mere equivalence, as they preserve the truth of all relevant formulas under the inclusion, not just parameter-free sentences. Tarski's theorem on elementary submodels characterizes conditions under which a substructure is elementary, particularly emphasizing closure under existential quantifiers: for any existential formula with parameters in the substructure, if the larger structure realizes it, then a witness exists within the substructure itself. The Tarski–Vaught test serves as a practical tool for verifying this property in specific cases. A representative example occurs in the theory of dense linear orders without endpoints, where the ordered set of rational numbers forms an elementary substructure of the ordered set of real numbers . Any first-order statement about order in (e.g., density between any two elements) holds equivalently in due to the shared theory.[10]Elementary Extensions
In model theory, a structure is an elementary extension of a structure , denoted , if is a proper substructure of in the same first-order language and the inclusion map from to is an elementary embedding, meaning that for every first-order formula and every tuple from the universe of , if and only if .[6] This relation ensures that expands while maintaining identical satisfaction of all first-order sentences over elements of .[6] A fundamental property of elementary extensions is that they preserve all first-order truths of the base structure, so and are elementarily equivalent: they satisfy exactly the same first-order sentences.[6] This preservation extends to properties expressible via infinite quantifiers when constructing extensions using ultrapowers, as Łoś's theorem guarantees that the natural embedding into an ultrapower is elementary.[11] The compactness theorem plays a key role in ensuring the existence of elementary extensions: if a theory together with the elementary diagram of (the set of all sentences true in with constants for its elements) is consistent, then there exists a model of this extended theory such that .[6] Specifically, for any infinite structure and any cardinal greater than or equal to the cardinality of , the upward Löwenheim–Skolem–Tarski theorem, proved using compactness, yields a proper elementary extension of of cardinality .[6] A classic example occurs in the theory of algebraically closed fields of characteristic zero: the field of complex numbers is an elementary extension of the algebraic closure of the rationals (in the language of rings), as any algebraically closed field extending an algebraically closed base field realizes the same first-order properties in that language.[12] This follows from the model-completeness of the theory and Tarski's results on quantifier elimination for algebraically closed fields.[12]Characterization Tests
Tarski–Vaught Test
The Tarski–Vaught test provides a practical criterion for determining whether a substructure of a structure (in the same first-order language) is an elementary substructure of . Developed by Alfred Tarski and Robert L. Vaught, this test addresses key issues in model theory concerning definability and preservation of first-order properties across extensions of relational systems.[13] It states that if and only if, for every first-order formula (with free variables and ) and every tuple , whenever , there exists some such that . This condition ensures that existential quantifiers "reflect" back into when evaluated in , capturing the essence of elementarity without requiring verification of all formulas. The proof of the test's equivalence to the definition of elementary substructures proceeds by induction on the syntactic complexity of first-order formulas. The forward direction (elementarity implies the test) follows from the fact that if , then for any formula with , implies by elementarity, so there exists with , and since is a substructure, this implies for atomic , with preservation extending by induction. For the converse, assume the test holds; one shows by structural induction that and agree on the satisfaction of every formula with parameters from , i.e., if and only if for . The base case concerns quantifier-free formulas: since is a substructure of , satisfaction of atomic formulas (relations and equalities) with parameters in is preserved between and , and Boolean connectives (negation, conjunction, disjunction) propagate straightforwardly by induction on formula complexity within the quantifier-free fragment. For the inductive step, negation and conjunction (hence disjunction) follow directly from the induction hypothesis applied to subformulas. For an existential quantifier, , if , the test provides such that , and by the induction hypothesis on , , so ; the reverse direction holds since . Universal quantifiers are handled via their equivalence to negated existentials: , applying the induction hypothesis to the existential form. This inductive argument establishes that the test is both necessary and sufficient, making it a cornerstone for verifying elementarity in concrete models.[14][15] A notable application of the Tarski–Vaught test arises in non-standard models of Peano arithmetic. Consider a non-standard model of the theory of arithmetic; the substructure consisting of the standard natural numbers is elementary in . To verify this using the test, note that for any formula with standard parameters , if , then a standard witness exists satisfying in , as the non-standard elements beyond do not affect the definability of standard arithmetic truths. This result underpins much of non-standard analysis, where the standard part map preserves first-order properties.Ultraproduct Criterion
The ultraproduct construction, introduced in model theory, serves as a powerful tool for establishing elementary equivalence between structures by amalgamating families of models while preserving first-order properties. To define it, first consider an index set and a family of structures in the same language . An ultrafilter on is a maximal filter on the power set of , meaning is a collection of subsets of closed under finite intersections and supersets, containing but not , and for every , exactly one of or belongs to . The ultraproduct is formed by taking the Cartesian product , whose elements are functions with , and quotienting by the equivalence relation if ; the equivalence class $$ is denoted . Operations and relations are defined componentwise: for example, if the structures have a binary operation , then where . This yields an -structure. More generally, reduced products use an arbitrary filter instead of an ultrafilter, with equivalence modulo sets in , but ultrafilters ensure the result behaves elementarily with respect to the factors.[16] The cornerstone of this construction is Łoś's theorem, which characterizes the first-order theory of the ultraproduct. Specifically, for any -formula and elements in the ultraproduct, where for . This holds by structural induction on formulas, as atomic relations and operations are preserved componentwise on -large sets, and logical connectives and quantifiers transfer accordingly via the ultrafilter properties.[16] A direct consequence is a criterion for elementary equivalence: if the structures for are all elementarily equivalent to a fixed structure , then the ultraproduct is elementarily equivalent to (and hence to each ). Indeed, for any sentence , either all (so the set is ) or none do (so the set is ), determining whether the ultraproduct satisfies exactly as does. When is non-principal (i.e., contains no finite sets), the ultraproduct often has cardinality larger than the individual factors, yielding non-isomorphic models that are nonetheless elementarily equivalent; this is particularly useful for constructing infinite models from finite ones without altering the first-order theory.[16] A concrete example arises in field theory. Consider the family of finite fields of characteristic , indexed by with a non-principal ultrafilter on . The ultraproduct is an infinite field of characteristic , elementarily equivalent to the complete first-order theory of finite fields of characteristic p (i.e., satisfying exactly those sentences true in every finite field of characteristic p), by Łoś's theorem, since for any sentence , it holds in the ultraproduct if and only if it holds in "almost all" (U-large set) of the factors. but non-isomorphic to any finite field since it is infinite. In fact, all such ultraproducts (over different non-principal ultrafilters) are elementarily equivalent to one another and realize the complete first-order theory of finite fields of characteristic , known as a pseudo-finite field; these models satisfy all first-order sentences true in finite fields of characteristic but admit infinite extensions inconsistent with finiteness.[17][16]Embeddings and Injections
Elementary Embeddings
In model theory, an elementary embedding is a special type of injective homomorphism between two -structures and for the same first-order language , which preserves and reflects the satisfaction of all first-order formulas. Specifically, a function is an elementary embedding if it is injective and, for every -formula and every , This preservation extends to all syntactic connectives and quantifiers, ensuring that the image behaves identically to with respect to first-order properties.[6] If is an elementary embedding and also surjective, then and are isomorphic as -structures. In this case, and are elementarily equivalent, as the isomorphism preserves all first-order truths. More generally, without surjectivity, the image forms an elementary substructure of , making an elementary extension of .[18][6] Elementary embeddings have key properties related to logical preservation. By definition, they preserve the truth of quantified formulas, reflecting both existential and universal quantifiers across structures. In saturated models, where every type consistent with the theory is realized, elementary embeddings further preserve the action of Skolem functions, as these functions witness the realization of existential quantifiers in types, and the embedding maintains type satisfaction. The Tarski–Vaught test offers a practical criterion for verifying elementariness by checking witness preservation for existential formulas.[6][19] A concrete example arises in the theory of real closed ordered fields (RCF), which admits quantifier elimination. The ordered field of real algebraic numbers—consisting of roots of polynomials with rational coefficients—embeds injectively into the ordered field of real numbers , and this embedding is elementary because any first-order formula with parameters from the algebraic numbers is decided within that subfield due to the algebraic closure under field operations and ordering. Thus, serves as an elementary extension of the real algebraic numbers in RCF.[20]Applications to Isomorphism
Elementary equivalence is a strictly weaker relation than structural isomorphism in model theory. Isomorphic structures satisfy the same first-order sentences and thus are elementarily equivalent, but non-isomorphic structures can share the same theory. For example, the ordered sets of rational numbers and real numbers are both dense linear orders without endpoints, making them elementarily equivalent, yet they differ in cardinality and hence are not isomorphic. In countable structures, elementary equivalence combined with homogeneity often implies isomorphism through the back-and-forth argument. This technique builds a bijection by alternately extending partial isomorphisms to include elements from each structure, preserving the order or relations. It demonstrates, for instance, that all countable models of the theory of dense linear orders without endpoints are isomorphic.[21] Elementary equivalence facilitates the classification of theories up to their models via tools like the omitting types theorem and saturation. The omitting types theorem constructs models that avoid realizing specified non-principal types, allowing differentiation within equivalence classes without altering the theory. Saturated models, which realize every consistent type over parameter sets of appropriate size, provide canonical forms: for a complete theory, any two saturated models of the same cardinality are isomorphic. Non-standard models of Peano arithmetic exemplify elementarily equivalent but non-isomorphic structures. All models of Peano arithmetic share the same complete first-order theory, hence are elementarily equivalent to the standard natural numbers , but non-standard models include infinite "natural numbers" beyond any standard integer, precluding isomorphism. When an elementary embedding between elementarily equivalent structures is bijective, it constitutes an isomorphism.References
- https://proofwiki.org/wiki/Tarski-Vaught_Test
