Cite

This course has no released version yet: the text at this address may change. Cite a released version when one exists.

/courses/computable-ordinals/ordinals
@misc{computable-ordinals-ordinals,
  title = {{Well-orderings and ordinals}},
  howpublished = {Lesson 1 of \emph{Computable ordinals}, Computability Theory course notes},
  url = {/courses/computable-ordinals/ordinals},
  note = {Unreleased working version}
}

To cite a single statement, use the # link that appears next to its heading.

Lesson 1 of 3

Well-orderings and ordinals

Well-orderings, order isomorphisms and ordinals; the comparison theorem; transfinite induction and recursion; ordinal arithmetic; countable ordinals and ω₁.

35 min2 questions
Before this lesson:Σ⁰ₙ and Π⁰ₙ sets (The arithmetic hierarchy)
Computable ordinals · lesson 1 of 3
  1. Well-orderings and ordinals
  2. Computable ordinals and Kleene's O
  3. Well-founded trees and Π¹₁ sets

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

Definition 1.1.#

A well-ordering is a linear order (A,<)(A, <) in which every non-empty subset has a least element. Equivalently, under the axiom of dependent choice, there is no infinite descending sequence a0>a1>⋯a_0 > a_1 > \cdots.

For a∈Aa \in A, the initial segment A<a={b∈A:b<a}A_{<a} = \{ b \in A : b < a \} is again well-ordered. An isomorphism of linear orders is an order-preserving bijection.

Lemma 1.2.#

Let (A,<)(A, <) be a well-ordering.

  1. If f:A→Af : A \to A is strictly increasing, then f(a)≥af(a) \geq a for every aa.
  2. AA is not isomorphic to any of its proper initial segments, and the only automorphism of AA is the identity.
Proof of Lemma 1.2.
  1. If f(a)<af(a) < a for some aa, let aa be the least such element. Then f(f(a))<f(a)f(f(a)) < f(a) since ff is increasing, so f(a)f(a) is a smaller element with the same property, a contradiction.
  2. An isomorphism f:A→A<af : A \to A_{<a} would satisfy f(a)<af(a) < a, contradicting (1). If ff is an automorphism, (1) applies to ff and f−1f^{-1}, so f(a)≥af(a) \geq a and f−1(a)≥af^{-1}(a) \geq a, hence f(a)=af(a) = a.
Theorem 1.3 (Comparison).#

For any two well-orderings AA and BB, exactly one of the following holds: AA is isomorphic to BB; AA is isomorphic to a proper initial segment of BB; BB is isomorphic to a proper initial segment of AA. The isomorphism is unique.

Proof of Theorem 1.3.

Let ff be the set of pairs (a,b)(a, b) such that A<aA_{<a} and B<bB_{<b} are isomorphic. By Lemma 1.2, ff is the graph of an injective partial function, order-preserving, whose domain is an initial segment of AA and whose range is an initial segment of BB. If both were proper, with least elements aa outside the domain and bb outside the range, then ff would be an isomorphism between A<aA_{<a} and B<bB_{<b}, so (a,b)∈f(a, b) \in f, 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 ∈\in; each ordinal α\alpha is the set of smaller ordinals, α={β:β<α}\alpha = \{ \beta : \beta < \alpha \}. We admit the following facts:

  • every well-ordering AA is isomorphic to a unique ordinal, its order type ∣A∣|A|;
  • the ordinals are well-ordered by << (any set of ordinals has a least element, and a supremum, its union);
  • 0=∅0 = \emptyset, the successor of α\alpha is α+1=α∪{α}\alpha + 1 = \alpha \cup \{ \alpha \}, and a non-zero ordinal that is not a successor is a limit; ω=N\omega = \nat is the least limit ordinal.

By the comparison theorem, ∣A∣≤∣B∣|A| \leq |B| if and only if AA is isomorphic to an initial segment of BB, or equivalently if there is an order-preserving injection from AA into BB.

Proposition 1.4 (Transfinite induction and recursion).#
  1. If a property holds of α\alpha whenever it holds of all β<α\beta < \alpha, then it holds of every ordinal.
  2. For every operation GG on sets, there is a unique operation FF on ordinals with F(α)=G(F ⁣↾α)F(\alpha) = G(F \uh \alpha) for every α\alpha, where F ⁣↾αF \uh \alpha is the restriction of FF to the ordinals smaller than α\alpha.
Proof of Proposition 1.4.
  1. If the property failed, a least counterexample α\alpha would exist, and the property would hold of all β<α\beta < \alpha, hence of α\alpha.
  2. Uniqueness by (1): two such operations agree on α\alpha if they agree below α\alpha. For existence, the functions ff defined on some ordinal γ\gamma and satisfying f(α)=G(f ⁣↾α)f(\alpha) = G(f \uh \alpha) for α<γ\alpha < \gamma are pairwise compatible, by uniqueness, and every γ\gamma is the domain of one of them, by induction; FF is their union. The replacement axiom guarantees that these functions are sets.

Recursion usually distinguishes three cases: a value at 00, a rule for successors, and a rule for limits, typically a supremum. For example, ordinal addition is defined by α+0=α\alpha + 0 = \alpha, α+(β+1)=(α+β)+1\alpha + (\beta + 1) = (\alpha + \beta) + 1 and α+λ=sup⁡β<λ(α+β)\alpha + \lambda = \sup_{\beta < \lambda} (\alpha + \beta) for limit λ\lambda; multiplication and exponentiation follow the same pattern, with α⋅(β+1)=α⋅β+α\alpha \cdot (\beta + 1) = \alpha \cdot \beta + \alpha and αβ+1=αβ⋅α\alpha^{\beta + 1} = \alpha^\beta \cdot \alpha. The sum α+β\alpha + \beta is the order type of a copy of α\alpha followed by a copy of β\beta, and α⋅β\alpha \cdot \beta the type of β\beta copies of α\alpha. These operations are not commutative: 1+ω=ω<ω+11 + \omega = \omega < \omega + 1, and 2⋅ω=ω<ω⋅22 \cdot \omega = \omega < \omega \cdot 2.

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 N\nat, or of N\nat itself when it is infinite. Every countable ordinal is therefore coded by a set of numbers: a set W⊆N×NW \subseteq \nat \times \nat that is a well-ordering of its field. The countable ordinals are closed under addition, multiplication, exponentiation and countable suprema.

Proposition 1.5.#

There is an uncountable ordinal. The least one, ω1\omega_1, is the set of countable ordinals.

Proof of Proposition 1.5.

The countable ordinals form a set: each is the order type of a well-ordering of a subset of N\nat, and these well-orderings form a set. This set is downward closed and well-ordered, so it is an ordinal ω1\omega_1. If ω1\omega_1 were countable, it would belong to itself, which is impossible for an ordinal: α<α\alpha < \alpha 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 ω1\omega_1; this uses the axiom of choice.

1.4 Exercises

Exercise 1.6 ★.

Show that every ordinal α\alpha can be written uniquely as α=λ+n\alpha = \lambda + n with λ\lambda zero or a limit ordinal and n∈Nn \in \nat.

Solution

Let λ\lambda be the largest ordinal ≤α\leq \alpha that is zero or a limit; it exists since the supremum of limit ordinals below or equal to α\alpha is zero or a limit. If λ+n≤α\lambda + n \leq \alpha for every n∈Nn \in \nat, then λ+ω=sup⁡n(λ+n)≤α\lambda + \omega = \sup_n (\lambda + n) \leq \alpha would be a limit larger than λ\lambda. So there is a least nn with λ+(n+1)>α\lambda + (n + 1) > \alpha; then λ+n≤α<(λ+n)+1\lambda + n \leq \alpha < (\lambda + n) + 1, and α=λ+n\alpha = \lambda + n, since no ordinal lies strictly between β\beta and β+1\beta + 1. Uniqueness: if λ+n=λ′+n′\lambda + n = \lambda' + n' with λ<λ′\lambda < \lambda', then λ′≤λ+n\lambda' \leq \lambda + n would be a limit of the form λ+k\lambda + k, k≤nk \leq n, which is a successor unless k=0k = 0; so λ=λ′\lambda = \lambda', and n=n′n = n' by cancellation.

Exercise 1.7 ★★.

Show that a linear order (A,<)(A, <) 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 S⊆AS \subseteq A has no least element, then every a∈Sa \in S has some b∈Sb \in S with b<ab < a; dependent choice gives a sequence a0>a1>⋯a_0 > a_1 > \cdots in SS.

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.