Here parameter-free definability is intended: parameters are not silently added to the first-order language. A subset is a definable set when some -first-order formula satisfies
A definable function is one whose graph is a definable set. Thus is definable when an -formula satisfies
In particular . Definability over a parameter set permits parameters from in these first-order formulas, equivalently new constants naming those parameters. That is a different requirement: allowing a parameter naming an element would immediately define its singleton.
Yes. In the additive first-order structure, the quantifier-free formula
holds exactly at zero, because cancellation in the additive group gives . This first-order formula uses only the permitted function symbol and equality; it does not require a constant symbol for zero.
No. The map is an automorphism of a first-order structure for the additive integers, but it sends one to minus one. By automorphism invariance of parameter-free definability, every parameter-free definable singleton is fixed by every structure automorphism. The singleton containing one is not fixed, so it is not definable.
No. Definability of a function means definability of its graph. The same additive structure automorphism would have to preserve the graph of multiplication. It sends the graph point to , which is not a multiplication-graph point because . This contradicts automorphism invariance of parameter-free definability.
No. Interpreting the printed as the nonnegative integers, negation is an additive structure automorphism carrying the positive integer one outside that set. The set is therefore not invariant under structure automorphisms and cannot have parameter-free definability. The same argument would apply if the notation were taken to mean the strictly positive integers.
Yes. Zero is the unique absorbing element of the multiplicative first-order structure. It is defined by
Zero satisfies this universal formula. Conversely, substituting the actual integer zero for in the semantic verification forces . This use of zero in the verification does not insert a constant symbol into the first-order formula.
Yes. One is the unique identity element of multiplication, defined by
The integer one satisfies the first-order formula, and testing at the actual integer one forces any satisfying to equal one. Thus this is a parameter-free universal formula even though the language has no named identity.
No. Use the prime-sign automorphism of the multiplicative integers
where is the exponent of two in , a P-adic valuation. For nonzero integers, , so ; the identity also holds when a factor is zero. The exponent of two is unchanged by changing the sign, hence . Thus is a multiplicative structure automorphism.
It fixes one and sends two to minus two. The addition-graph point is sent to , outside the graph of addition. By automorphism invariance of parameter-free definability, addition is not definable in the multiplicative reduct.
No. The prime-sign automorphism of the multiplicative integers from the preceding part sends the positive integer two to minus two. It therefore does not preserve the nonnegative integers, contradicting the necessary automorphism invariance of parameter-free definability. This also excludes definability of the strictly positive integers if that convention for the printed notation is used.
For the additive zero singleton, is already a quantifier-free formula, so it is also an existential formula and a universal formula with an empty quantifier block. If a nonempty block is required, add a dummy or ; first-order domains are nonempty.
For the two definable multiplicative singletons, existential formulas are
In the integers, the equation restricts to zero or one. In the first line, one never satisfies the inequality, whereas zero does with . In the second, zero never satisfies it, whereas one does with . The respective universal formulas are and , as already verified.
Neither multiplicative singleton has a quantifier-free formula. In this constant-free, multiplication-only language, every term in the sole free variable is for a positive integer . Every atomic formula is true at both zero and one. Every Boolean combination consequently has the same truth value at those two points, and cannot separate their singletons. This is the fact that zero and one have the same quantifier-free type in the multiplicative integers.
Thus additive zero admits all three forms; multiplicative zero and one admit existential and universal forms, but no quantifier-free form. All remaining cases were excluded from definability itself by structure automorphisms.
The Ryll-Nardzewski theorem says that, for a complete theory in a countable first-order language, with infinite first-order models, the following conditions are equivalent: is aleph-zero-categorical; for every positive integer , its type space of complete types over the empty set is finite; and, for every , there are only finitely many -formulas in free variables modulo equivalence over . Here and are equivalent over when .
A partial type is a set of -first-order formulas in a fixed tuple jointly consistent with . A complete type, the usual meaning of an -type here, is maximal among such consistent sets: for each first-order formula it contains exactly one of .
Add new constants and consider
Every finite subset is satisfiable by consistency of the type. The compactness theorem gives a first-order model of the full set. Its -reduct is a first-order model of , and the interpretations of realize . This proof applies to partial as well as complete types.
For a complete theory in a countable language, the types realized in every first-order model are exactly the isolated types. An isolated type has a consistent first-order formula such that for every . Completeness forces , so every first-order model realizes ; the converse is the omitting types theorem. Countability is a hypothesis of that converse, not of the preceding compactness realization argument. For a partial type the corresponding criterion is an isolating consistent first-order formula, together with its existence in every first-order model; it need not itself belong to the partial type.
If is not complete, no one complete -type can be realized in every first-order model of : a complete type decides sentences, and two completions of disagree on some sentence. Thus the completeness and countability hypotheses must be retained when using the isolated-type characterization.
For the additive first-order structure, let
It defines . These sets are pairwise distinct: if , the integer belongs to but not to . Thus there are infinitely many inequivalent one-variable first-order formulas modulo the complete theory of the additive integers. The Ryll-Nardzewski theorem implies that first-order theory is not aleph-zero-categorical.
For the multiplicative first-order structure define divisibility by . For , the first-order formula
asserts the existence of at least distinct integer divisors. The integer has exactly such divisors, namely for , so it satisfies but not any with . Again there are infinitely many inequivalent one-variable first-order formulas. The Ryll-Nardzewski theorem therefore implies the first-order theory of the multiplicative integers is not aleph-zero-categorical.
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
Write
These are first-order formulas in the original language, not new predicate symbols. An axiomatization consists of the equivalence relation axioms for , the bound
and, for every , the two sentences
The 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 . Define
In , 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, yields
Taking reducts gives . But
so . 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.
An omega-saturated model realizes every complete one-type over every finite subset of its domain that is consistent with the first-order structure's first-order theory with those named parameters. Equivalently, every partial type in a finite tuple over finitely many parameters that is finitely satisfiable in the first-order structure has a realization there. The equivalence follows by extending a partial type to a complete type; finite tuples can be handled one coordinate at a time.
For an example, take a countably infinite set in the language of equality alone. Over finitely many named elements, a complete one-type either requires equality with one of them or inequality with all of them. Both possibilities are realized. quantifier elimination for an infinite pure set follows by choosing a quantified variable either equal to one of the finitely many named values or distinct from all of them. Indeed every permutation fixing the parameters is a structure automorphism, and all other elements have the same type, so there are no further one-types. This first-order structure is omega-saturated.
For a counterexample, take , where . The parameter-free partial type
is finitely satisfiable: choose an integer beyond the finitely many excluded numerals. It is not realized in the first-order structure, because every natural number is one of those numerals. Any complete extension of this partial type is therefore omitted as well. Thus the standard successor first-order structure is not omega-saturated.
Here fixed means fixed setwise: for every structure automorphism , not that each point must be fixed individually. A parameter-free definable set has this invariance by automorphism invariance of parameter-free definability.
For the converse, first establish the needed saturation implies homogeneity step. In a countable omega-saturated model, a finite partial elementary map can be extended to include any prescribed additional element in its domain. Transfer the element's complete type over the old finite domain along the map. Each finite part of this transported type has a witness because the old map is elementary; the omega-saturated model realizes the full transported type. The inequalities in the type maintain injectivity. Apply the same construction to the inverse map to enlarge the range. Alternating these steps through an enumeration of the countable domain is the back-and-forth method, giving a structure automorphism. In particular, any two elements with the same complete type over the empty set are related by a structure automorphism.
Assume now that is finite and invariant, and fix . All realizations in of belong to , by the preceding homogeneity and the invariance assumption. Suppose that no parameter-free first-order formula has all its realizations in . Then every finite subset of
is satisfiable in : conjoin the finitely many first-order formulas from , and use the assumed absence of a defining neighbourhood inside to find a witness outside . This is a partial type over the finite parameter set . The omega-saturated model would realize it by an element outside with the same empty-set type as , a contradiction. Hence such a does exist.
There are only finitely many , so
For , use . Thus finite invariant sets in a countable saturated structure are definable. Finiteness is used twice: the extra parameters form a finite set, and the final disjunction is a first-order formula rather than an infinite disjunction.
A filter on a set means a proper family with , , closure under finite intersections, and upward closure under inclusion. An ultrafilter is a maximal proper filter; equivalently, for every , exactly one of and belongs to it. A principal ultrafilter is for some . A nonprincipal ultrafilter is one not of that form, equivalently one containing no finite set.
To prove the ultrafilter lemma using Zorn's lemma, order all proper filters containing by inclusion. The union of any chain is a proper filter: finitely many members lie together in one filter of the chain, and no chain member contains the empty set. Thus every chain has an upper bound, and Zorn's lemma gives a maximal member .
For completeness, its decision property follows from maximality. If , adjoining cannot generate a proper filter. Hence some has . Upward closure gives . Both complements cannot be members, since their intersection is empty. Therefore . Properness is essential; a family containing the empty set cannot extend to an ultrafilter.
Write the ultrafilter as to distinguish it from first-order structure domains. On the direct product , put
The domain of the ultraproduct is the quotient . Its elements are classes . A constant is interpreted by , and a -ary function symbol by
For a -ary relation symbol,
These definitions are independent of representatives: if finitely many input representatives are changed, the coordinates where all old and new inputs agree form a set in the filter. At those coordinates the interpreted outputs and relation truth values agree. Filter closure and upward closure therefore preserve the resulting quotient elements and truth conditions.
The Łoś theorem states that, for every first-order formula and product representatives ,
It extends the defining relation-symbol rule to arbitrary first-order formulas, including quantified ones.
Identify the countable index set with . A nonprincipal ultrafilter on it contains every cofinite set. Let be a type over a finite parameter set in the ultraproduct , finitely satisfiable in . Because the language and parameter set are countable, enumerate it as , with chosen product representatives for the parameters. By finite satisfiability and Łoś,
Make these large sets decrease while forcing their intersection to be empty:
For each index , let be the largest with , if one exists. Choose satisfying the first first-order formulas; this is possible because . If no such exists, choose any .
For each fixed , every has , so satisfies . Its coordinate truth set contains and belongs to . Another use of Łoś gives for every . Thus realizes the type. This proves the countable saturation of an ultraproduct over omega, and in particular the ultraproduct is omega-saturated. The construction chooses a finite number of requirements at each coordinate; it does not presume the whole infinite type has a witness in any factor.
Let and be the sets of primes congruent to one and three modulo four. Both are infinite. For , if a finite list contained them all, put . Any prime divisor of this odd number is new and has minus one as a square modulo , hence belongs to by the given criterion. For , use . It is three modulo four, so at least one of its odd prime divisors is three modulo four; none of the listed primes divides . These are elementary Euclidean proofs of infinitely many primes in each odd residue class modulo four.
On the set of all primes, the cofinite sets together with have the finite intersection property; so do the cofinite sets together with . Extend the generated filters to ultrafilters and using the ultrafilter lemma. They are nonprincipal because they contain every cofinite set, including the complement of any singleton. Form
Every sentence of has a cofinite truth set, hence belongs to both ultrafilters. The Łoś theorem shows . In particular they are fields, since each field axiom holds in every factor.
For each fixed positive integer , the sentence holds in unless divides . Its truth set is cofinite, so both fields satisfy it. Therefore .
Finally the sentence holds at exactly the primes in . This set belongs to , whereas its complement contains and belongs to . Łoś therefore gives
Thus minus one is a square in the first characteristic-zero first-order model of and is not a square in the second. The construction also shows why eventual truth over all primes need not decide a sentence whose truth splits along two infinite prime subsequences.

Articles by others on the same topic (0)

There are currently no matching articles.