A complete theory is a consistent first-order theory deciding every sentence in its language:Equivalently, every two first-order models of are elementarily equivalent. Consistency excludes the vacuous situation in which a first-order theory has no first-order models and entails both alternatives.
A first-order theory has quantifier elimination if every first-order formula is equivalent over the first-order theory to a quantifier-free formula with the same free variables:Logical truth and falsity may be treated as the empty Boolean combinations when considering sentences in a language without closed terms. The assertion concerns first-order formulas with free variables, not merely sentences.
A model-complete theory is a first-order theory for which every structure embedding between two of its first-order models is an elementary embedding. Thus, if is such an embedding, then for every first-order formula and tuple from ,first-order model completeness does not assert that every two first-order models are elementarily equivalent: it constrains embeddings that exist between first-order models, whereas completeness constrains all first-order models.
If is model-complete, the inclusion of a substructure of a first-order structure , both first-order models of , is a structure embedding and hence elementary. Therefore .
Conversely, assume every such inclusion is elementary, and take any structure embedding between first-order models of . Its image , with the induced first-order structure, is a substructure of isomorphic to , so it is itself a first-order model of . By hypothesis . The isomorphism preserves all first-order formulas, and composing it with this elementary inclusion shows that is an elementary embedding. Thus .
A structure embedding preserves and reflects all atomic formulas, hence all quantifier-free formulas by induction on Boolean combinations. If has quantifier elimination, replace any by a quantifier-free equivalent over . For and a tuple from ,Thus , and the preceding criterion proves
WriteThese are first-order formulas in the original language, not new predicate symbols. An axiomatization consists of the equivalence relation axioms for , the boundand, for every , the two sentencesThe first scheme supplies infinitely many singleton classes. The second supplies infinitely many distinct non-singleton classes; the size bound makes these doubletons.
Every countable first-order model has countably infinitely many classes of each size. A bijection between singleton classes, and another between doubleton classes followed by a bijection inside each matched pair, gives an isomorphism between any two countable first-order models. To infer completeness, suppose a sentence had different truth values in two arbitrary first-order models. The Downward Lowenheim-Skolem theorem supplies countable elementary substructures of those first-order models, which would still disagree on the sentence, contradicting the isomorphism just constructed. Thus all first-order models satisfy the same sentences. Since the original first-order structure satisfies the axioms, these axioms form a complete axiomatization of its first-order theory. This is the theory of infinitely many singleton and doubleton equivalence classes.
No. Let be the displayed infinite axiom set. Any finite subset mentions only finitely many of the two infinitude requirements. Choose at least as large as every index mentioned. A finite equivalence relation with exactly singleton classes and doubleton classes satisfies , but is not a first-order model of the complete theory.
If a finite axiomatization existed, let be the conjunction of its axioms. Then , so the compactness theorem gives a finite with . Every first-order model of would then satisfy the full first-order theory, contradicting the finite first-order model above. This is the finite subaxiomatization from an equivalent finite theory argument: finite axiomatizability would force one finite fragment of the explicit axioms to suffice.
Take a countable elementary substructure of containing the named constant, using the Downward Lowenheim-Skolem theorem. Its reduct has infinitely many singleton and doubleton classes. In particular it contains the partner of each of its non-singleton elements, and its interpretation of is exactly the singleton-class predicate.
Choose new distinct elements . DefineIn , make a new singleton class. In , make a new doubleton class; keep every old class of unchanged. All three reducts are first-order models of the complete theory, and .
Expand by interpreting as singleton-class membership and retaining the original named constant from . The resulting countable first-order structures are each isomorphic to : all have infinitely many classes of each size, and the bijections of classes can be chosen to preserve the constant and its class. Hence they are first-order models of . Both inclusions and are genuine structure embeddings, since no class meeting was changed. The given quantifier elimination, together with the preceding implication to first-order model completeness, yieldsTaking reducts gives . Butso . There is no conflict with quantifier elimination in the expanded language: changes truth value, so is not a substructure of .
The inclusion is a structure embedding between first-order models of the same complete theory, but it is not an elementary embedding, as the existential partner first-order formula at shows. Therefore the first-order theory is not model-complete. The facts and do not make the intervening inclusion elementary.
Articles by others on the same topic
There are currently no matching articles.