Ordinal arithmetic
Ordinal arithmetic is a branch of set theory that extends the basic arithmetic operations—addition, multiplication, and exponentiation—to ordinal numbers, which represent the order types of well-ordered sets and generalize the natural numbers to transfinite quantities.[1] These operations are defined recursively based on the structure of ordinals as transitive sets well-ordered by the membership relation, ensuring that the results remain ordinals and preserve well-ordering.[2] Unlike arithmetic on finite numbers or cardinals (which focus on size and are commutative), ordinal arithmetic is sensitive to the order of operands and often yields asymmetric results, such as ω + 1 ≠ 1 + ω, where ω denotes the order type of the natural numbers.[3] Ordinal numbers, or simply ordinals, form a hierarchy that captures the possible lengths of well-orderings, starting from the empty set (0), successors like 1 = {0}, and limit ordinals like ω, the least infinite ordinal.[1] They are uniquely determined up to isomorphism by their order type, allowing arithmetic to be defined via concatenation of orderings: for addition, α + β is the order type of α followed by β; for multiplication, α · β replaces each element of β with a copy of α; and for exponentiation, α^β is the supremum of α^γ for γ < β at limits, or α^β · α for successors.[2] These definitions ensure continuity at limit ordinals, where operations take the supremum over previous values.[3] A defining feature of ordinal arithmetic is its non-commutativity and non-distributivity in certain directions: addition and multiplication are associative but addition is not commutative (e.g., n + ω = ω for finite n, but ω + n > ω), and multiplication distributes over addition from the left but not the right.[1] Exponentiation follows similar recursive rules and satisfies α^(β + γ) = α^β · α^γ, but exhibits absorption properties like α · ω = sup{α · n | n < ω} = α ⋅ ω for infinite α.[3] These properties distinguish ordinal arithmetic from cardinal arithmetic, where infinite operations often collapse to the maximum cardinality, and underpin advanced results in set theory, such as the construction of ordinal notations and proofs of consistency in impredicative systems.[2]Fundamentals
Ordinal numbers overview
Ordinal numbers, also known as ordinals, extend the concept of natural numbers to describe the order types of well-ordered sets in set theory. They are defined as equivalence classes of well-ordered sets, where two sets belong to the same class if there exists an order-isomorphism between them.[4] This construction captures the structure of ordering rather than mere cardinality.[5] The finite ordinals coincide with the natural numbers, represented as 0, 1, 2, and so forth.[4] The smallest infinite ordinal, denoted \omega, corresponds to the order type of the natural numbers under their standard ordering.[6] Ordinals are built via transfinite succession: a successor ordinal \alpha + 1 is obtained by adjoining a single element after all elements of \alpha, while a limit ordinal is the least upper bound (supremum) of an increasing sequence of smaller ordinals.[7] Basic examples of ordinals include the finite ones 0, 1, 2, ..., followed by \omega, its successor \omega + 1, then \omega \cdot 2 (the order type of two copies of the naturals in sequence), and \omega^2 (the order type of \omega many copies of \omega).[4] In contrast to cardinal numbers, which quantify the size or cardinality of sets without regard to order, ordinals emphasize the positional structure and well-ordering, enabling distinctions among sets of equal cardinality but different order types.[8]Set-theoretic construction
In set theory, the von Neumann construction defines each ordinal number \alpha as the set consisting of all ordinal numbers strictly less than \alpha, that is, \alpha = \{\beta \mid \beta < \alpha\}. This recursive definition begins with the empty set \emptyset as the ordinal 0, the successor ordinal 1 as \{0\} = \{\emptyset\}, 2 as \{0, 1\} = \{\emptyset, \{\emptyset\}\}, and continues transfinitely, ensuring that every ordinal is a transitive set whose elements are precisely the preceding ordinals. This approach embeds the ordinals directly within the cumulative hierarchy of sets, providing a concrete representation without relying on external equivalence classes of well-orderings. The order relation on these von Neumann ordinals is given by the membership relation: \alpha < \beta if and only if \alpha \in \beta. This defines a strict total order because the transitivity of ordinals ensures that if \alpha \in \beta and \beta \in \gamma, then \alpha \in \gamma, and the well-foundedness of the membership relation on ordinals prevents infinite descending chains. Equality of ordinals \alpha = \beta holds precisely when \alpha \subseteq \beta and \beta \subseteq \alpha, which, given the extensionality axiom of set theory, is equivalent to the standard set equality \forall \gamma (\gamma \in \alpha \leftrightarrow \gamma \in \beta). Since ordinals are transitive sets (every element is a subset), the subset relation aligns perfectly with the order, making the construction internally consistent.[9][10] To verify that this construction produces sets isomorphic to the intended ordinals—equivalence classes of well-ordered sets up to order-isomorphism—one shows that the class of von Neumann ordinals, ordered by membership, is well-ordered and that every well-ordering on a set is order-isomorphic to a unique initial segment of this class. Specifically, for any well-ordered set (W, <), the order-type ordinal \alpha is the unique von Neumann ordinal such that W is order-isomorphic to \alpha, achieved by mapping each element to the ordinal of its predecessors. This isomorphism theorem follows from the Mostowski collapse lemma applied to the transitive closure, confirming that the von Neumann ordinals faithfully represent all possible well-order types without redundancy or gaps.[9] The transfinite recursion theorem provides the foundational mechanism for defining functions and operations on ordinals by recursion along their well-ordering. It states that given a class X and a class function F: V \to V (where V is the universe of sets), there exists a unique function G: \mathrm{On} \to X (with \mathrm{On} the class of ordinals) such that for every ordinal \alpha,- If \alpha = 0, then G(0) is the base value (often specified separately),
- If \alpha = \beta + 1 is a successor, then G(\alpha) = F(G(\beta)),
- If \alpha is a limit ordinal, then G(\alpha) = \sup_{\beta < \alpha} G(\beta) or another limit rule defined by F.
Binary operations
Addition
Ordinal addition, denoted \alpha + \beta, is defined as the order type of the disjoint union of two well-ordered sets with order types \alpha and \beta, where the elements of the set corresponding to \beta are placed after those of \alpha. Specifically, if A and B are disjoint well-ordered sets with order types \alpha and \beta, respectively, then \alpha + \beta is the order type of A \cup B under the ordering where all elements of A precede all elements of B, preserving the internal orders of A and B.[11] This operation admits a recursive definition that aligns with the structure of ordinals as successors or limits. For the zero ordinal, \alpha + 0 = \alpha. For a successor ordinal \beta + 1, \alpha + (\beta + 1) = (\alpha + \beta) + 1, which appends a single element after the structure of \alpha + \beta. For a limit ordinal \lambda, \alpha + \lambda = \sup\{\alpha + \mu \mid \mu < \lambda\}, taking the least upper bound of the additions with proper initial segments of \lambda. This recursive characterization ensures that ordinal addition respects the well-ordering principle and transfinite nature of ordinals.[11][12] Illustrative examples highlight the behavior of addition with finite and infinite ordinals. Adding a finite ordinal to an infinite one yields an infinite result; for instance, $1 + \omega = \omega, as prepending a single element to the natural numbers does not alter the order type, since the successor of any finite initial segment remains countable in the same way. In contrast, \omega + 1 is strictly greater than \omega, as it appends an element after the entire infinite sequence, creating a new limit point. These cases demonstrate that finite ordinals added to infinite ones preserve the infinitude, but the placement matters significantly.[11][12] A defining feature of ordinal addition is its non-commutativity: in general, \alpha + \beta \neq \beta + \alpha. The example \omega + 1 > 1 + \omega = \omega shows this asymmetry, as the order type depends on the sequence of concatenation—appending infinity after a finite element differs from the reverse. This contrasts with cardinal arithmetic, where addition is commutative, underscoring the ordinal focus on order types rather than mere size.[11][12] Ordinal addition is associative: (\alpha + \beta) + \gamma = \alpha + (\beta + \gamma) for all ordinals \alpha, \beta, \gamma. This property holds by transfinite induction on \gamma, verifying the base case for zero, the successor case by appending one element, and the limit case via the supremum construction, ensuring the concatenated order types align regardless of grouping. Associativity facilitates the extension of addition to finite sums and underpins further developments in ordinal arithmetic.[11][12]Multiplication
Ordinal multiplication extends the concept of ordinal addition by defining the product \alpha \cdot \beta as the order type of the well-ordered set obtained by concatenating \beta many copies of a well-ordering of type \alpha. Set-theoretically, this is realized by taking the Cartesian product \beta \times \alpha equipped with the lexicographic order, where (b_1, a_1) < (b_2, a_2) if b_1 < b_2 or if b_1 = b_2 and a_1 < a_2, yielding a well-ordering whose order type is \alpha \cdot \beta.[13][14] The operation is defined recursively on the second argument \beta, building upon ordinal addition:- \alpha \cdot 0 = 0,
- \alpha \cdot (\beta + 1) = \alpha \cdot \beta + \alpha,
- for a limit ordinal \lambda, \alpha \cdot \lambda = \sup \{ \alpha \cdot \mu \mid \mu < \lambda \}.[12][14]