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.