An -type over a first-order theory is a set of logical formulas in the displayed free variables first-order consistent with . A complete type chooses exactly one of and for each such logical formula. Equivalently it is a maximal consistent such set. For parameter-free partial types the logical formulas use the original first-order language; partial types over parameters use additional names for those parameters.
A partial type is principal if some logical formula first-order consistent with implies every member of modulo :Such a is a principal formula of a type of the partial type. For a complete type it isolates that partial type, so principal complete types are exactly isolated types.
For a tuple in a first-order structure , its parameter-free partial type isIt is a complete type over because the first-order structure decides the truth of every logical formula at that tuple.
Let , with finite, and put . There are only finitely many competing tuples . For each whose complete type differs from that of , choose a logical formula true at and false at . Such a logical formula exists by the inequality of their complete types, negating a distinguishing logical formula if necessary.
Let be the conjunction of this finite list, or logical truth if the list is empty. It is true at , and every tuple satisfying it has the same partial type as . For each , the first-order sentenceis therefore true in and belongs to . The logical formula is first-order consistent with because it is realized at . It is consequently a principal formula of a type of the partial type, proving every partial type realized in a finite first-order structure is principal. Finiteness of the first-order structure, rather than finiteness of the first-order language, is what makes the conjunction finite.
Every automorphism preserves all logical formulas by induction on their construction, so an automorphism taking to necessarily gives equal partial types.
For the converse, first note that a finite first-order structure is atomic by (ii). Thus in both cases every realized finite-tuple partial type has an isolating logical formula. Suppose two finite tuples have the same complete type, and choose a new element to extend the first tuple. Let isolate the realized partial type of . Sincelogical equality of partial types gives . Choose a witness . Isolation ensures and have the same complete type. In particular, if is distinct from the entries already used, their inequality logical formulas ensure is distinct from its corresponding entries. The resulting finite map is injective and partial elementary.
Start from , which is well-defined even for repeated coordinates because their logical equality patterns agree. Enumerate the carrier and extend alternately to include the next missing element in the domain and the next missing element in the range. For a range step apply the same extension argument to the inverse finite map. The union is an elementary bijection from onto itself: every finite tuple and every logical formula involving it is handled at some stage. It is therefore an automorphism taking to . In the finite case the construction terminates once all elements have been included.
HenceCountability makes the back-and-forth numeralwise enumeration in arithmetic exhaust the entire first-order structure; it cannot simply be dropped.
Use the first-order language with one equivalence relation . Let have exactly two equivalence classes, one countably infinite and one uncountable, with no further first-order structure. Its complete theory says that there are exactly two classes and both are infinite.
This first-order theory has quantifier elimination. To eliminate one existential logical variable from a conjunction of atomic formulas and negated atomic formulas, a logical equality either fixes its value, or finitely many inequalities exclude finitely many points. Its required equivalence-class membership is determined by the finitely many existing classes represented among the parameters. A required unused class exists exactly when fewer than two classes have already been used. Once its class is possible, infinitude supplies a point avoiding the finite exclusions. These tests are quantifier-free logical equality and equivalence conditions on the parameters. Disjunctive normal form and induction eliminate all quantifiers and also show completeness.
Thus a finite tuple's complete type is isolated by its finite equality-and-equivalence pattern. Every realized finite-tuple partial type is principal, so is atomic. In particular all individual elements have the same complete one-type, isolated by .
Choose in the countable class and in the uncountable class. Any automorphism taking to would give a bijection from their whole equivalence classes, impossible because their cardinalities differ. ThereforeIts uncountability is precisely what avoids the conclusion of (iii).
Articles by others on the same topic
There are currently no matching articles.