Higher computability iterates the operations of classical computability theory, such as the Turing jump, along transfinite sequences. The indices of these sequences are ordinals. This lesson recalls the facts about ordinals that the track uses. We work in ordinary set theory with the axiom of choice; the proofs are standard and are given in outline, with full details in any textbook of set theory, for instance Kunen’s or Jech’s.
1.1 Well-orderings
A well-ordering is a linear order in which every non-empty subset has a least element. Equivalently, under the axiom of dependent choice, there is no infinite descending sequence .
For , the initial segment is again well-ordered. An isomorphism of linear orders is an order-preserving bijection.
Let be a well-ordering.
- If is strictly increasing, then for every .
- is not isomorphic to any of its proper initial segments, and the only automorphism of is the identity.
- If for some , let be the least such element. Then since is increasing, so is a smaller element with the same property, a contradiction.
- An isomorphism would satisfy , contradicting (1). If is an automorphism, (1) applies to and , so and , hence .
For any two well-orderings and , exactly one of the following holds: is isomorphic to ; is isomorphic to a proper initial segment of ; is isomorphic to a proper initial segment of . The isomorphism is unique.
Let be the set of pairs such that and are isomorphic. By Lemma 1.2, is the graph of an injective partial function, order-preserving, whose domain is an initial segment of and whose range is an initial segment of . If both were proper, with least elements outside the domain and outside the range, then would be an isomorphism between and , so , a contradiction. Uniqueness and exclusivity follow from Lemma 1.2.
1.2 Ordinals
Ordinals are canonical representatives of the isomorphism types of well-orderings. In von Neumann’s definition, an ordinal is a set that is transitive and well-ordered by ; each ordinal is the set of smaller ordinals, . We admit the following facts:
- every well-ordering is isomorphic to a unique ordinal, its order type ;
- the ordinals are well-ordered by (any set of ordinals has a least element, and a supremum, its union);
- , the successor of is , and a non-zero ordinal that is not a successor is a limit; is the least limit ordinal.
By the comparison theorem, if and only if is isomorphic to an initial segment of , or equivalently if there is an order-preserving injection from into .
- If a property holds of whenever it holds of all , then it holds of every ordinal.
- For every operation on sets, there is a unique operation on ordinals with for every , where is the restriction of to the ordinals smaller than .
- If the property failed, a least counterexample would exist, and the property would hold of all , hence of .
- Uniqueness by (1): two such operations agree on if they agree below . For existence, the functions defined on some ordinal and satisfying for are pairwise compatible, by uniqueness, and every is the domain of one of them, by induction; is their union. The replacement axiom guarantees that these functions are sets.
Recursion usually distinguishes three cases: a value at , a rule for successors, and a rule for limits, typically a supremum. For example, ordinal addition is defined by , and for limit ; multiplication and exponentiation follow the same pattern, with and . The sum is the order type of a copy of followed by a copy of , and the type of copies of . These operations are not commutative: , and .
1.3 Countable ordinals
An ordinal is countable if it is a countable set; equivalently, it is the order type of a well-ordering of a subset of , or of itself when it is infinite. Every countable ordinal is therefore coded by a set of numbers: a set that is a well-ordering of its field. The countable ordinals are closed under addition, multiplication, exponentiation and countable suprema.
There is an uncountable ordinal. The least one, , is the set of countable ordinals.
The countable ordinals form a set: each is the order type of a well-ordering of a subset of , and these well-orderings form a set. This set is downward closed and well-ordered, so it is an ordinal . If were countable, it would belong to itself, which is impossible for an ordinal: fails.
Since there are only countably many algorithms, only countably many countable ordinals can be the order types of computable well-orderings: the next lesson studies them. A countable union of countable sets being countable, every countable set of countable ordinals is bounded below ; this uses the axiom of choice.
1.4 Exercises
Show that every ordinal can be written uniquely as with zero or a limit ordinal and .
Solution
Let be the largest ordinal that is zero or a limit; it exists since the supremum of limit ordinals below or equal to is zero or a limit. If for every , then would be a limit larger than . So there is a least with ; then , and , since no ordinal lies strictly between and . Uniqueness: if with , then would be a limit of the form , , which is a successor unless ; so , and by cancellation.
Show that a linear order is a well-ordering if and only if it has no infinite descending sequence, using the axiom of dependent choice for the converse.
Solution
A descending sequence has no least element, so a well-ordering has none. Conversely, if a non-empty has no least element, then every has some with ; dependent choice gives a sequence in .
1.5 Notes and references
Cantor introduced ordinals as order types of well-orderings (1883, 1897); von Neumann’s definition dates from 1923. The comparison theorem is due to Cantor.
- K. Kunen, Set Theory, College Publications, 2011.
- T. Jech, Set Theory, 3rd millennium edition, Springer, 2003.