An -structure has a nonempty underlying set . It assigns to each constant symbol an element , to each -ary function symbol a function , and to each -ary predicate symbol a relation contained in . Logical equality, when included as logical equality, is interpreted as actual identity.
The arities belong to the specification of the first-order language. An assignment of logical variables to elements of then evaluates first-order terms recursively and determines satisfaction of logical formulas through the logical connectives and quantifiers. A first-order sentence has no free variables, so its truth in the first-order structure is independent of the assignment.
The set is satisfiable if there is one -structure satisfying every first-order sentence in simultaneously. It is finitely satisfiable if each finite subset has a first-order model; that first-order model is allowed to depend on the chosen finite subset.
Thus the two statements have different quantifier orders:
Satisfiability immediately implies finite satisfiability by using the same first-order structure for every finite subset. The converse is the substantive content of compactness theorem.
For the nontrivial direction suppose every finite subset of is satisfiable. If were inconsistent, a finite formal derivation of a contradiction would use only finitely many premises . Soundness of an arithmetic theory would then exclude a first-order model of , contradicting finite satisfiability. Therefore is first-order consistent. The completeness theorem, proved by adjoining witnesses and constructing a Henkin term model, supplies a first-order model of .
The reverse direction is immediate by restriction of the list of required first-order sentences. The key reason compactness theorem follows from syntactic completeness is that every formal proof uses only finitely many premises, even when the whole first-order theory is infinite.
Expand the ring first-order language by a new constant and consider
Every finite subset is satisfiable in the integer ring itself. Only finitely many divisibility conditions occur; interpret as a nonzero common multiple of their positive integer indices, using if none occur. All first-order sentences from are automatically true there.
Compactness theorem therefore gives a first-order model. Its reduct to the original ring first-order language satisfies the complete theory of , so . Its element is nonzero and divisible by every positive standard integer. Thus
Such an element cannot be an ordinary nonzero integer, since an integer of absolute value less than cannot be a nonzero multiple of . The statement concerns each standard integer index separately; it does not assert divisibility by every internally nonzero element of .
Let expand by a constant for each , and let be the canonical expansion interpreting as . Its diagram of a structure is the set of all atomic and negated atomic -sentences true in . Its elementary diagram is the set of all -sentences true there:
A substructure inclusion means that , constants have the same interpretations, the operations of restrict to those of , and each relation restricts to the corresponding relation on .
An elementary substructure additionally preserves the truth of every logical formula with parameters from :
Here the right-hand condition includes the substructure requirements by applying it to atomic logical formulas and their negations.
If , interpret each new constant in as the same element . Atomic logical formulas and their negations then have exactly their truth values in , so the expansion satisfies the diagram of a structure. If the inclusion is elementary, every logical formula with those named parameters has the same truth value, so the expansion satisfies the elementary diagram.
Conversely, from any expansion satisfying the diagram of a structure define
The diagram of a structure contains whenever , so is injective. It contains every true function-value equation, so commutes with all operations and constants. Positive and negative relation instances ensure both preservation and reflection of the relations. Thus is an embedding of first-order structures. If the expansion satisfies the elementary diagram, for every logical formula and tuple it also gives
so is an elementary embedding of first-order structures.
The precise conclusion for an arbitrary expansion is an embedding of first-order structures, rather than a literal inclusion of the original carriers. The source's inclusion notation is correct when one uses the customary identification of with its embedded copy, or requires the expansion to interpret as the actual element of a carrier already containing . With that naming convention, is the inclusion and the requested two equivalences follow exactly.
Without the convention the literal wording fails, even in the first-order language of logical equality: singleton first-order structures with carriers and have a diagram-satisfying expansion by sending the first first-order structure's named point to , but the first carrier is not a subset of the second. The embedding of first-order structures formulation proved above states the invariant result and makes the intended inclusion formulation precise.
The Downward Lowenheim-Skolem theorem says that for an -structure and a subset , there is an elementary substructure containing with
If an infinite cardinal satisfies , one can in particular obtain size exactly by starting with a subset of that size.
Choose a default element . For every logical formula choose a Skolem function which returns a witness in when one exists, and returns otherwise. Begin with , the interpretations of the first-order language's constants, and . Successively adjoin the values of all the original functions and these Skolem functions on finite tuples already chosen. Let be the union of the resulting countable sequence of closure stages.
There are at most logical formulas, and each function has finite arity. With , each closure stage has size at most , and so does their countable union. Closure under the original functions makes an -substructure. Whenever for parameters in , its chosen Skolem witness belongs to , since the finitely many parameters lie in some common stage. The Tarski–Vaught test therefore gives .
For the exact-cardinality version, choose an initial set of elements, enlarged to contain any prescribed subset of size at most . The construction gives an upper bound while containment gives the matching lower bound.
Add a predicate symbol for each -formula , of arity equal to its displayed free-variable tuple. Let consist of together with all defining axioms
Every first-order model of has a unique such expansion, interpreting the new predicate symbols by their defining sets. Conversely the reduct of every first-order model of satisfies .
Given an arbitrary -formula , replace each new atomic predicate symbol by its original -definition, renaming bound variables to avoid capture. This produces an -formula with
The defining axiom for that particular logical formula now gives an atomic replacement:
Thus the expanded first-order theory eliminates quantifiers. For a first-order sentence, the same translation is an -sentence, decided by completeness of ; hence every expanded first-order sentence is decided and is complete. Empty free-variable tuples can be handled by zero-ary predicate symbols, or by the usual logical truth and falsity constants. This definitional expansion is called Morleyization.
Prime elements are first-order definable in the ring first-order language. For instance let mean and use
In the integer ring this defines prime elements up to the harmless choice of sign. Expand the first-order language by names for every integer and a new constant . Take the elementary diagram of together with
Every finite subset is satisfiable in : choose a positive prime integer outside the finitely many excluded values, using the Euclid's theorem. Compactness theorem gives a first-order model of the entire set. The complete-diagram argument embeds elementarily into its reduct; identify that copy with the original integer ring.
The resulting elementary extension contains , a prime element unequal to every named standard integer. Therefore
The construction rules out all standard integers, not merely the finite list appearing in any one approximation.
Apply downward Löwenheim-Skolem to the extension from part (i), keeping all standard integers and the new prime . The first-order language and this prescribed subset are countable, so there is a countable elementary substructure containing them. In particular and contains an element outside the standard copy of .
No ring isomorphism can exist. Such an isomorphism fixes and , hence every nonnegative integer numeral. It also fixes each negative integer, which is the unique solution of for the corresponding positive . Consequently it fixes the whole standard copy. The image of would be some standard integer , already the image of that same named standard element, violating injectivity.
Thus and are two nonisomorphic countably infinite first-order models of , so
Every integer is definable without parameters in the ring first-order language. For , use ; for , use . For a finite tuple , the conjunction of these coordinate logical formulas uniquely defines that tuple in .
If belongs to its complete type, the first-order sentence
is true in , since there is only the specified tuple to check. It therefore belongs to . The logical formula is first-order consistent with , since it is realized in , and implies every member of the partial type modulo . Hence every complete type realized in is a principal complete type, isolated by its tuple-defining logical formula.
Take the parameter-free complete type
of the nonstandard prime constructed in part (i). It is first-order consistent and complete because it consists of exactly the logical formulas true of an actual element in a first-order model of . It contains for every integer , and consequently no element of realizes it. Thus
It is necessarily a nonprincipal complete type. If a first-order consistent logical formula isolated it, completeness of would force the existential closure of that logical formula to hold in every first-order model of , including ; a witness there would realize the partial type, a contradiction. This connects the explicit omission with the hypothesis of the omitting types theorem.
Enumerate the standard positive primes as . For each subset consider the partial type
where divisibility is the ring logical formula .
Every finite subset is realized in : take the product of the finitely many primes required to divide , or if there are none. This is nonzero and is not divisible by any of the distinct finitely many primes required not to divide it. Compactness theorem supplies a complete type extending .
Distinct subsets yield distinct complete extensions, because at an index in their symmetric difference they require opposite divisibility statements. There are such subsets, so there are at least that many complete one-types. There are at most that many because the first-order language has only countably many logical formulas and a partial type is a set of them. Hence
In particular the number of complete one-types is uncountable, despite every partial type realized in the particular countable first-order model being a principal complete type.
The Ryll-Nardzewski theorem says that for a complete theory in a countable first-order language with infinite first-order models, the following are equivalent: is -categorical; for every positive integer , the set of complete parameter-free -types is finite; every such finite-arity complete type is isolated by a logical formula. The countable-language hypothesis and the requirement for every finite arity are important.
Use the complete theory of dense linear orders without endpoints in the first-order language . It eliminates quantifiers: existential conditions on one new point reduce to finitely many logical equality constraints and interval bounds, and density and absence of endpoints decide whether a suitable point exists. Its countably infinite first-order models are all isomorphic to the rational order by the usual back-and-forth method, extending finite order-preserving maps alternately along enumerations of the two first-order models. Thus it is -categorical.
To distinguish first-order models of size , let
with ordered sums. Both are dense without endpoints and have cardinality . The first has cofinality : countably many points lie in a bounded set of block indices and cannot be cofinal. The second has cofinality , supplied by its final rational block. Cofinality of a linear order is preserved by isomorphism, so they are not isomorphic. Therefore
For Ryll-Nardzewski, its -types are precisely the finitely many equality-and-order patterns on coordinates. Each is isolated by the conjunction specifying that pattern, agreeing with the theorem's prediction.
For such a field ,
when the transcendence degree is infinite, while finite transcendence degree also gives a countable field. This follows by counting rational functions in a transcendence basis and then algebraic elements over that field. Thus every first-order model of cardinality has transcendence degree , and the classification gives a unique such first-order model.
On the other hand and an algebraic closure of are countably infinite first-order models with transcendence degrees zero and one, so are not isomorphic. Hence
The transcendental complete one-type consists of for every nonzero polynomial over . Quantifier elimination makes it complete. It is nonprincipal: any parameter-free one-variable logical formula containing a transcendental element defines a cofinite set, hence contains algebraic elements as well and cannot isolate this partial type. The first-order model omits it, concretely illustrating the omitting types theorem. The existence of infinitely many algebraic complete one-types, together with this nonprincipal complete type, also agrees with the failure of the Ryll-Nardzewski finiteness condition.
Take the first-order theory of an infinite set in the first-order language of logical equality alone, with an axiom asserting at least distinct elements for each positive integer . It is complete and eliminates quantifiers: a new logical variable either equals a specified old logical variable or is required to avoid only finitely many existing values, which an infinite domain permits.
For every infinite cardinal , any two first-order models of size are isomorphic because every bijection between their underlying sets preserves logical equality, the whole first-order language. Thus
Its complete -types record only the partition of coordinate indices according to logical equality. There are finitely many such partitions, and each is isolated by the corresponding logical equalities and inequalities. Ryll-Nardzewski therefore recovers countable categoricity; there are no nonprincipal complete finite-arity partial types to omit in this example.
The same complete theory of an infinite pure set provides this property directly. For logical variables, each complete type specifies exactly which logical variables are equal. First-order consistency requires an equivalence relation on the finite index set, and infinitude ensures every such partition is realizable. Hence
where is the th Bell number, counting partitions of an -element set. For example the first values are , and . The isolating conjunction lists logical equality within blocks and inequality between blocks. This explicitly verifies the hypothesis which Ryll-Nardzewski identifies with -categoricity.
Use the first-order theory of a bijection with named inverse and no finite cycles. Its axioms are
Every first-order model is a disjoint union of free two-sided integer orbits. Write for positive powers of and for powers of when is negative.
This first-order theory is complete and eliminates quantifiers. Every first-order term reduces to , and atomic logical formulas reduce to statements . To eliminate an existential logical variable in a conjunction of literals, first remove self-equalities using the no-finite-cycle axioms. If an equation fixes that logical variable as an integer translate of another logical variable, substitute that value. If no such equation remains, only finitely many points are excluded by the remaining inequalities, so some value exists in the infinite domain. Apply this to disjunctive normal form and then induct on logical formulas. The resulting parameter-free first-order sentences are decided, proving completeness.
For each fixed finite , a complete type records a partition of the logical variables into common orbits and finitely many integer offsets within each block. There are countably many possibilities. Countable first-order models with one orbit and with two orbits are not isomorphic, so the first-order theory is not -categorical.
Thus this example has the source's explicitly defined countable-type property. In fact it also satisfies ordinary omega-stability: over a countable parameter set, an element is either a specified integer translate of a parameter, giving countably many possibilities, or lies in an entirely new orbit, giving one further complete one-type. The same finite-orbit-pattern description handles finite tuples. Therefore
The source prints the label “-stable”; the construction meets its stated definition as well as the usual stronger omega-stability condition. The difference between countably many and finitely many partial types is exactly why Ryll-Nardzewski does not yield categoricity here.
Reuse the complete free-bijection theory from part (e). Quantifier elimination shows that every one-variable atomic statement is already decided by the no-finite-cycle axioms. Thus there is exactly one complete one-type, isolated by .
For two logical variables, each integer gives a different complete type isolated by
There is also the complete type
saying that the two elements lie in different orbits. These exhaust the possibilities by quantifier elimination. In particular
The last complete type is a nonprincipal complete type. Any logical formula uses only finitely many integer offsets after quantifier elimination; a pair in a single orbit with a sufficiently different offset agrees with a different-orbit pair on those tests. Hence no single logical formula can isolate .
The one-orbit first-order model omits , while a two-orbit first-order model realizes it. This illustrates the omitting types theorem and shows concretely why finitely many complete one-types alone cannot replace the all-arities condition in Ryll-Nardzewski.

Articles by others on the same topic (0)

There are currently no matching articles.