This is the last reading seminar of this quarter for the Hrushovski paper. Anush Tserunyan continued working through her notes on stable theories. We introduced the key notion of non-forking extensions (in the context of stable theories, at least) of types when constants are added; these are extensions which are “as generic as possible” with respect to the constants being added. The existence of non-forking extensions can be used for instance to generate Morley sequences – sequences of indiscernibles which are “in general position” in some sense.
— 1. Summary of previous notes —
Throughout this set of notes, we are working with a -stable theory
in some language
, i.e. a complete theory with the property that any countable set of constants
can only generate at most a countable number of types. Last time, we showed that
-stability also implied that for any other infinite cardinal
, a set of constants of cardinality
can only generate at most
many types.
-stability was also shown to be equivalent to the non-existence of an infinite binary tree of formulae in any model
of
.
-stable theories also had the nice property that any sequence of order-indiscernibles were automatically indiscernible.
Definable sets (or, equivalently, formulae; we will frequently identify the two) can be recursively assigned a Morley rank, which is either an ordinal or (where
is considered larger than all the other ordinals. (Strictly speaking, one has to pass to a countably saturated model before the rank stabilises, but let us ignore this technical point.) Morley rank is similar to the notion of dimension of an algebraic variety. In particular, a definable set of Morley rank
cannot be covered by finitely many sets of Morley rank less than
.
A refinement to the notion of Morley rank is the notion of Morley degree. The Morley degree of a definable set of some ordinal Morley rank
is equal to the maximal number of disjoint subsets of Morley rank
one can partition
into. It is always a positive integer, and is analogous to the number of top dimension components of an algebraic set.
We will order rank and degree by lexicographical ordering. Thus one set has smaller Morley rank and degree than another if it has smaller Morley rank, or if it has equal Morley rank and smaller degree.
— 2. Morley rank of types —
Given a type over some set
of constants, we define the Morley rank and degree of the type to be the infimum of all the Morley ranks and degrees of all the definable sets (over
) that contain
(or equivalently, of the formulae in
), using the lexicographical ordering. If
has an ordinal Morley rank, we use
to denote a definable set (or formula) that contains
with the minimal Morley rank and degree. This is well-defined up to lower-rank sets (otherwise, by intersecting, we could reduce the rank or degree). Except for this lower rank ambiguity, one could view
as vaguely like a “Zariski closure” of
.
One should think of as occupying the “generic” points of the definable set
. One notes that two different types
with ordinal Morley rank must have distinct definable sets
, as if
, then
are separated by some definable set
, and by splitting
by
one could lower the degree or rank of one of the two types. As a consequence
must in fact be disjoint up to lower rank errors.
Example 1 If
is a countably saturated model of the theory
, then all types
with ordinal Morley rank have a degree of
, since if one covers
by a definable set with Morley degree greater than
, one could partition that set into subsets that are definable in
, and the type
belongs to just one of these sets. (Is countable saturation necessary here?)
Conversely, given a definable set defined by some set
of constants, we can find a type
inside it with the same Morley rank and degree as
, simply by taking the formula defining
, and adding the negation of all the formulae defining sets of smaller rank or degree than that of
. This is still consistent (i.e. a partial type) and so can be completed to a type.
As an application of the above discussion we show
Proposition 1 A theory
is
-stable if and only if every definable set (i.e. formula) has an ordinal Morley rank (so the rank
never occurs).
Proof: Firstly, if all definable sets have an ordinal rank, then so do all types. We can then set up an injection from types over a countable set
to formulae; since there are only countably many formulae over
, we have countably many types, and the claim follows.
Now suppose instead that we have a definable set of infinite rank. Then we can find inside it two disjoint definable sets of infinite rank. (This is because in any model, the ordinal ranks that can occur must be bounded by some ordinal
, and
, having infinite rank, certainly has rank at least
, and thus must contain at least two disjoint definable sets of rank at least
.) Continuing this process we obtain an infinite binary tree, contradicting
-stability.
Thus we may henceforth take all definable sets to have an ordinal Morley rank.
— 3. Forking —
Let be a type over some set of constants
. If we enlarge the set of constants to some larger set
, thus creating more formulae, then
is no longer a type in general; but we can extend
to a type
over
by adding in enough formulae over
to regain completeness. The set that the type realises shrinks when one does so, of course. In particular, the rank and degree of the extension
is less than or equal to that of
. If the rank of
is the same as that of
, we say that the extension is non-forking.
Proposition 2 There are finitely many non-forking extensions
of
, and the degrees of
add up to the degree of
. In particular, there exists at least one non-forking extension, and there is at most one for which
has the same degree as
.
Proof: Say that has rank
and degree
, so we can find a definable set
containing
with this rank and degree. We split
into
definable sets
(over some countably saturated model) of rank
and degree
.
For each , we can create a non-forking extension
by taking all the formulae over
which intersect
in a set of Morley rank
. Every non-forking extension
has to arise in this manner, because any formula covering
must intersect at least one of the
in a set of rank
, otherwise its intersection with
would cover
and have rank less than
, contradicting the non-forking property. It is also easy to see that the degree of
is nothing more than the number of
for which
. The claim follows.
Example 2 In the theory of algebraically closed fields of dimension zero, the set
determines a type over
(basically given by the formula
), of rank zero and degree
. Once one adds the additional constant
to
, one obtains two non-forking extensions of this type:
and
, which have rank zero and degree
. Similarly for higher rank; for instance, the type over
corresponding to “generic” points on the double circle
has rank
and degree
, but upon adjoining
, has two non-forking extensions, the generic points of
and the generic points of
, which have rank
and degree
. (Three are also some forking extensions, for instance the rank
set
.)
An element is said to be independent of a set of constants
over a set of constants
if the type of
over
is a non-forking extension of the type
over
. Informally, this means knowledge of
only restricts the degree of
at best, but not the rank, and is thus a weak statement that
is in “general position” with respect to
, relative to
. For example, in the above example, the generic points of
and
are independent of
, but the elements of
are not.
There is a non-trivial theorem that independence is symmetric: if is independent of
over
, then
is independent of
over
, which relies on the important concept of definable types, which unfortunately we did not have time to cover in detail (but see Anush’s notes).
— 4. Morley sequences —
A Morley sequence for a type over a set of constants
is a sequence
of elements realising
for all ordinals
up to some
, such that for each
, the type of
over
is an extension of
of the same rank and degree. In particular,
is independent of all previous
over
, and
realises the unique non-forking extension of
over
.
Morley sequences are automatically order-indiscernible (and hence indiscernible, by -stability) over
. We will illustrate this by showing that the pair
and the pair
are indistinguishable over
. Indeed,
realises the unique non-forking extension of
over
, and so must also do so over
. But
realises this extension also, so
have the same type over
, which gives indistinguishability of
and
. (For the general case, see Anush’s notes.)
Morley sequences thus provide a way to generate indiscernibles without needing to resort to Ramsey theory. For instance, suppose we have a model whose cardinality is
(the least uncountable cardinal), and let
be a set of smaller cardinality than
(i.e. at most countable). Then there are at most countably many types over
(by stability), hence one of these types must have an uncountable number of realisations in
. Now take a countable set
containing
, and a type
of
with an uncountable number of realisations, with a minimal Morley rank and degree among all such types. If we extend
to any larger (but still countable)
, at least one of the extensions of
must remain uncountable, and thus have the same rank and degree as
; in particular, this must be the unique non-forking extension of
. We can then construct a countable Morley sequence by repeatedly selecting an element in this extension, then adding the element to
and extending again.
The above argument works just as well for models whose cardinality is an uncountable successor cardinal, and one can then also handle limit cardinals by appealing to the downward Lowenheim-Skolem theorem.

Leave a comment
Comments feed for this article