Contents / Set Theory / Ordinals & Cardinals
Chapter 3
Ordinals & Cardinals
Von Neumann ordinals, transitive and well-ordered by membership; the Burali-Forti paradox proved in full; every well-order isomorphic to a unique ordinal; ordinal arithmetic shown non-commutative by 1 plus omega against omega plus 1; countability of the integers and rationals by explicit bijections; Cantor's theorem; Cantor-Schroder-Bernstein by the chain partition, with its freedom from choice explained; cardinal arithmetic and the one hard operation; transfinite induction and recursion with the limit step treated separately; and the continuum hypothesis as independent rather than unknown.
Introduction
Counting does two different jobs, and the natural numbers do both so quietly that the difference is easy to miss. When you say a room holds seven chairs you are reporting a size. When you say a runner finished seventh you are reporting a position in an order. For finite collections the two notions march in step: a set of size seven can be arranged in an order, and however you arrange it the last element is the seventh. Cantor's discovery, and the subject of this chapter, is that beyond the finite the two notions come apart completely, and each generalises into its own infinite number system.
The order-side generalisation gives the ordinals. An ordinal is a canonical well-ordered set, a ruler against which any other well-ordering can be laid. The ordinals begin , then keep going: , the order type of all the naturals laid end to end, then , , and eventually , , , and further than any notation you care to invent. The arithmetic of ordinals is genuinely strange — addition is associative but not commutative, and while — and the strangeness is not a defect. It is the honest record of what happens when you append one item to the front of an infinite queue rather than to the back.
The size-side generalisation gives the cardinals. Two sets have the same cardinal exactly when some bijection matches them element for element, and this single criterion, applied without flinching to infinite sets, forces conclusions that took mathematics a generation to digest: there are exactly as many rationals as naturals, strictly more reals than naturals, and no largest cardinal at all. Cardinal arithmetic then collapses almost to triviality — for infinite cardinals — with exactly one exception, exponentiation, and the whole difficulty of modern set theory is concentrated in that exception. The continuum hypothesis, which asks whether , is the first and most famous question about it, and the answer is not that we do not know: the answer is that the axioms do not decide.
The chapter closes with the proof technique the ordinals exist to support. Transfinite induction and transfinite recursion extend ordinary induction past , and they do it by adding a genuinely new case — the limit step, where there is no previous stage to inherit from and the construction must assemble itself from everything below. That step is what makes transfinite induction more than bookkeeping, and it is where every failed attempt at a transfinite argument fails.
Throughout, includes zero, ZF is Zermelo–Fraenkel set theory, AC is the axiom of choice, and ZFC is ZF with AC. Where a result needs choice, it is said so in the statement rather than smuggled in.
3.1Ordinals as transitive sets
The naive description of an ordinal is "an order type of a well-ordered set". That is the right idea and the wrong definition, because an order type so described is a proper class of isomorphic orders, not a set. Von Neumann's fix is to pick one representative from each class by a rule so rigid that the representative is forced: an ordinal is the set of all smaller ordinals. Zero is the empty set, one is , two is , and is the set of its predecessors. The definition below is the self-contained version of that idea, with no circularity.
Definition 3.1 (Transitive set). A set is transitive if every element of is also a subset of ; equivalently, if and together imply .
Definition 3.2 (Von Neumann ordinal). An ordinal is a transitive set that is strictly well-ordered by the membership relation . That is, restricted to is irreflexive, transitive as a relation, satisfies trichotomy on , and every nonempty subset of has an -least element.
We write as a synonym for , and for or . Lower-case Greek letters always denote ordinals.
Notation. "Transitive" is being used in two senses one line apart and they are not the same. A transitive set satisfies . A transitive relation satisfies . An ordinal is required to be both: a transitive set, and one on which happens to be a transitive relation. The coincidence of names is unfortunate and universal.
Intuition. Read as "the set of stages already completed". The ordinal literally is its own list of predecessors, so "how far along are you?" and "what have you passed?" have the same answer. Transitivity is the statement that the list has no holes: if stage is on the list and stage came before stage , then stage is on the list too. Under this convention , and all say the same thing, which is why ordinal proofs feel so economical.
Under the axiom of foundation every set is automatically -irreflexive and every nonempty class has an -minimal element, so in ZF the definition can be shortened to "a transitive set totally ordered by ". We keep the long form because it makes the arguments below self-contained: nothing in this section uses foundation.
Theorem 3.3 (Elements of ordinals are ordinals). If is an ordinal and , then is an ordinal, and is exactly the set of elements of below .
Proof. Since is transitive and , we have . So restricted to inherits irreflexivity, transitivity as a relation, trichotomy and the least-element property from restricted to ; a nonempty subset of is a nonempty subset of and therefore has an -least element. Hence is well-ordered by .
It remains to show is a transitive set. Let . Since we get , and since is transitive, , so . Now , and all lie in , where is a transitive relation, and gives . Thus every element of is a subset of , and is an ordinal.
Finally, means every element of is an element of lying below , and conversely an element of lying below is by definition a member of . So is precisely the initial segment of determined by .∎
That last sentence is the sentence to remember: an ordinal is its own set of predecessors, and each of its elements is the initial segment it cuts out. Every structural fact below is squeezed out of it.
Proposition 3.4 (Ordinals are closed downward under subsets). If is an ordinal and is a transitive subset with , then .
Proof. Since , the set is nonempty, so it has an -least element . We claim .
If then by transitivity of , and by minimality of , so . Hence .
Conversely let . Then , so trichotomy gives , , or . The second is impossible since . If then, being transitive and , we would get , again impossible. So , giving .
Therefore .∎
Example 3.5 (Checking the definition on a small set). Verify directly that is an ordinal, and explain why is not.
Solution.
- Transitivity of : its elements are , and , and each of these is a subset of — the first vacuously, the second because , the third because .
- Well-ordering by : the membership relations among the three elements are exactly , , , which is the strict linear order . Every nonempty subset of a three-element linear order has a least element, so well-orders .
- The set fails transitivity: but . It has a hole, so it is not an initial segment and not an ordinal — even though does linearly order its two elements.
Pitfall. Being well-ordered by is not enough on its own, and being transitive is not enough on its own. is well-ordered by but not transitive. The set is not transitive either. Both halves of the definition do work.
3.2Order types, comparability and Burali-Forti
The point of ordinals is to measure well-orderings, so we need the language of order-isomorphism and then two facts: that ordinals are themselves well-ordered by , and that every well-ordering is matched by exactly one ordinal. The section ends with the result that stopped set theory from being naive — that the ordinals are too numerous to form a set at all.
Definition 3.6 (Well-order and order-isomorphism). A well-order on a set is a strict linear order on such that every nonempty subset of has a least element. An order-isomorphism between well-ordered sets and is a bijection with . We write when one exists and call the common order type what they share.
For , the initial segment is the set of elements strictly below .
Lemma 3.7 (Rigidity of well-orders). Let be a well-ordered set and an order-preserving injection. Then for every . Consequently no well-ordered set is order-isomorphic to a proper initial segment of itself, and any two order-isomorphic well-orders are isomorphic by exactly one isomorphism.
Proof. Suppose the set is nonempty and let be its least element. Then , and applying the order-preserving to this inequality gives . So and , contradicting the minimality of . Hence and always.
If were an isomorphism onto a proper initial segment, then viewing as an order-preserving injection gives , whereas forces — a contradiction.
For uniqueness, if are both isomorphisms then is an order-preserving bijection, so by the first part both it and its inverse move nothing downward, forcing for all , i.e. .∎
The uniqueness clause is worth pausing on, because it is what makes "the order type" a well-defined object rather than a choice. A well-ordered set has no symmetries at all: the only order-automorphism is the identity. Contrast a group or a vector space, where automorphisms are abundant.
Theorem 3.8 (Ordinals are linearly ordered by membership). For any ordinals and , exactly one of , , holds. Moreover if and only if .
Proof. First, is a transitive set: if then lies in both and , and transitivity of each gives and . Also , so well-orders ; hence is an ordinal.
By Ordinals are closed downward under subsets, either or , and likewise either or . If and both held, then , contradicting irreflexivity of on the ordinal 's members — concretely, is impossible because is irreflexive on any ordinal containing . So at least one of , holds.
If we get . If then , i.e. . Symmetrically if then . That is trichotomy; the three cases exclude one another because would give by transitivity, again impossible.
For the last claim. If then by transitivity of , and trivially gives . Conversely if and , then Ordinals are closed downward under subsets gives .∎
Theorem 3.9 (Every set of ordinals is well-ordered). Let be a nonempty set of ordinals. Then has a -least element, namely . Consequently well-orders any set of ordinals, and is an ordinal, the least ordinal every element of .
Proof. Pick any . If is already least we are done. Otherwise is a nonempty subset of the ordinal , so it has an -least element . For any , trichotomy gives , or ; the first would put , hence below , contradicting minimality. So for all , and is least. Linearity comes from Ordinals are linearly ordered by membership, so is a well-order on .
For the supremum, put . It is transitive: means for some , and transitivity of gives . Its elements are ordinals by Elements of ordinals are ordinals, and a set of ordinals is linearly ordered and well-ordered by the previous paragraph, so is an ordinal. Each satisfies , so ; and if for all then for all , so and .∎
We can now state the result that killed the naive theory. Cantor knew it by 1897; Burali-Forti published it that year, and it is the earliest of the set-theoretic paradoxes.
Theorem 3.10 (Burali-Forti paradox). There is no set of all ordinals. The ordinals form a proper class .
Proof. Suppose toward a contradiction that is a set.
is transitive: if then is an ordinal by Elements of ordinals are ordinals, so .
is well-ordered by : it is linearly ordered by Ordinals are linearly ordered by membership, and every nonempty subset has a least element by Every set of ordinals is well-ordered.
So meets both clauses of the definition of an ordinal, and therefore is itself an ordinal. But every ordinal is a member of , so — and is irreflexive on the ordinal , so . This is a flat contradiction, and the only assumption made was that is a set.∎
Remark. The paradox is not a defect in the ordinals; it is information about the universe of sets. The same shape of argument shows there is no set of all sets and no largest cardinal. Modern set theory absorbs it by distinguishing sets from classes: is a definable collection which is not a set, and axiom schemes like separation and replacement are exactly the tools that stop such collections from being formed. Read positively, Burali-Forti says the ordinals never run out — for any set of ordinals, is an ordinal outside .
Theorem 3.11 (Representation of well-orders). Every well-ordered set is order-isomorphic to a unique ordinal, called its order type and written .
Proof. Uniqueness is immediate: if then , and if then by trichotomy one is an element, hence a proper initial segment, of the other, which Rigidity of well-orders forbids.
Existence (this half uses the replacement scheme, and nothing else beyond ZF). Call good if the initial segment is isomorphic to some ordinal; by uniqueness that ordinal is unique, call it . We show every is good by induction along the well-order: suppose every is good. Then is defined on , and by replacement is a set of ordinals; call it . Each is an initial segment of each for , so is transitive and hence an ordinal , and is an order-isomorphism . So is good with . By transfinite induction on the well-order — which is legitimate here because it is ordinary induction along a well-order, proved in Transfinite induction on a well-ordered set below and independent of this theorem — every is good.
Now apply replacement once more to the whole of : is a set of ordinals, transitive by the same argument, hence an ordinal , and is an order-isomorphism.∎
Note. The existence half is where replacement earns its keep. Zermelo's original axioms, without replacement, cannot prove that exists as a set, let alone that every well-order has an ordinal type. Fraenkel and Skolem added replacement in the early 1920s precisely to make constructions of this length legitimate.
Example 3.12 (Order types of small explicit orders). Give the order type of (a) the set under the usual order on , (b) that same set together with the point , and (c) .
Solution.
- In (a) the points increase and are indexed by in order, so the map is an order-isomorphism from , and the order type is .
- In (b) we have the same -sequence with one extra point sitting above all of them. That is followed by one more step, so the order type is .
- In (c) the first block has type , every element of it is below every element of the second block , which also has type . Two copies of end to end give order type .
3.3Successors, limits, and the first infinite ordinal
Every ordinal is reached in exactly one of three ways: it is the starting point, it is one step past something, or it is the accumulation of everything below it with no single step immediately before. That trichotomy organises every transfinite construction in mathematics, because a recursion has to be told what to do in each of the three cases.
Definition 3.13 (Successor ordinal). For an ordinal , the successor is , also written . An ordinal is a successor ordinal if it equals for some ordinal .
Proposition 3.14 (The successor is the next ordinal). For every ordinal , the set is an ordinal, , and there is no ordinal with .
Proof. Transitivity: an element of is either an element of , hence a subset of , or is itself, which is a subset of . Well-ordering: is a set of ordinals, so Every set of ordinals is well-ordered applies. Thus is an ordinal, and gives .
If then , so or ; either way , contradicting .∎
Definition 3.15 (Limit ordinal). An ordinal is a limit ordinal if and is not a successor. Equivalently, and .
Theorem 3.16 (Classification of ordinals). Every ordinal is exactly one of: ; a successor ; or a limit. Moreover is a successor if and only if , and in that case .
Proof. The three cases are mutually exclusive by definition, and exhaustive because "limit" is defined as the leftover case. For the criterion, by Every set of ordinals is well-ordered.
If then and every satisfies , so the supremum is , and .
Conversely suppose . Every has , and gives ; with this forces , so is the largest element of and is a successor. (If then , so the criterion correctly excludes .)∎
Definition 3.17 (The ordinal omega). is the least ordinal that is neither nor a successor: the set of all finite ordinals, . Its existence is the axiom of infinity.
Proposition 3.18 (Omega is the least limit ordinal). is a limit ordinal, and every ordinal is either or a successor.
Proof. Every element of is a finite ordinal , and is again finite, so has no largest element and ; with , Classification of ordinals makes a limit. An ordinal is a finite ordinal, and each nonzero finite ordinal contains a largest element , so is a successor.∎
Intuition. The difference between successor and limit is the difference between "and then one more" and "after all of those". You reach not by taking one more step from something, but by standing past the entire infinite sequence at once. Nothing is immediately before : for any there is still below . That gap is why a recursion needs a separate limit clause — at there is no "previous value" to feed in.
Example 3.19 (Successor or limit?). Classify each of , , , , , and .
Solution.
- is a successor; so is every nonzero finite ordinal.
- is a limit, by Omega is the least limit ordinal.
- is a successor: it sits five steps past , and the immediately preceding ordinal exists.
- is a limit — it has no immediate predecessor, since for any below it, is still below.
- is a limit, and indeed a limit of limits.
- is a limit, and a limit of limits of limits and so on.
Pitfall. "Limit ordinal" is not the same as "infinite ordinal". Every limit ordinal is infinite, but , , are all infinite successors. Infinitude is about size; being a limit is about how the ordinal is reached.
3.4Ordinal arithmetic
Ordinal arithmetic is defined by gluing order types together, and the definitions look entirely familiar until you compute with them. Addition is concatenation, multiplication is replacement of each point of one order by a whole copy of another — and because concatenation cares which block comes first, neither operation commutes.
Definition 3.20 (Ordinal addition and multiplication). Let be ordinals.
is the order type of the disjoint union ordered so that 's copy comes first, entirely below 's copy, with each copy keeping its own order.
is the order type of the cartesian product ordered lexicographically — equivalently, copies of laid end to end.
Equivalently, by recursion: , , and for limit ; and , , for limit .
Note. Read " " as " copies of ". The convention is universal in set theory and is the opposite of the schoolroom reading; it is what makes the recursive clause come out right.
Theorem 3.21 (Associativity). For all ordinals, and . Ordinal addition and multiplication are also left-distributive: .
Proof. Use the order-type definitions, where all three claims become statements about rearranging brackets in a concatenation.
For addition: both and are the order type of the disjoint union with the three blocks in that order and each block internally ordered as itself. The identity map between the two bracketings is a bijection, and it preserves order because in both readings a point of an earlier block precedes a point of a later block and points within a block compare as they did originally. By Representation of well-orders the two order types are the same ordinal.
For multiplication: is copies of ( copies of ), and is ( = copies of ) copies of . Both are the lexicographic order on , the leftmost coordinate most significant; associativity of the cartesian product gives the order-isomorphism.
For distributivity: is copies of , i.e. copies followed by copies, which is exactly followed by .∎
Theorem 3.22 (Neither operation is commutative). Ordinal addition and multiplication are not commutative. Specifically
Right distributivity also fails: while .
Proof. . The order type is one point followed by a copy of : . Map and . This is a bijection onto and it clearly preserves order, so the order type is . Structurally: relabelling a sequence that has a first element and no last element as always yields .
. The order is followed by one extra point above all of them. It has a greatest element, and does not; having a greatest element is preserved by order-isomorphism, so the two types differ. By trichotomy and we get .
. This is copies of the two-point order: — an increasing sequence with a first element, no last element, and every element having only finitely many predecessors. Mapping the -th term to is an order-isomorphism onto , so .
. This is two copies of end to end: then . The element has infinitely many predecessors, whereas in every element has finitely many. "Number of predecessors" is an order-isomorphism invariant, so the types differ, and .
Right distributivity. by the third computation, while .∎
Example 3.25 (Computing with ordinal sums and products). Simplify , , , and .
Solution.
- by associativity, and by the same absorption argument as — a finite head in front of an -sequence relabels away. So the answer is .
- . The leading vanishes; the trailing does not.
- by associativity. Concretely: three copies of (two copies of ) is six copies of .
- as well — associativity is genuine, and it is only commutativity that fails.
Example 3.26 (Left cancellation holds, right cancellation does not). Show that implies , but find with .
Solution.
- Left cancellation: addition on the right is strictly increasing, , because the copy of is a proper initial segment of the copy of sitting above the same copy of . A strictly increasing function is injective, so forces .
- Right cancellation fails: take , , . Then but . The asymmetry is exactly the absorption of a finite head.
Theorem 3.27 (Cantor normal form). Every ordinal can be written uniquely as
with , ordinals , and finite with .
Proof. Existence, by induction on using Every set of ordinals is well-ordered. Let be the largest ordinal with ; it exists because for large (e.g. ) and the set of with is a set of ordinals bounded above, so it has a maximum. Let be the largest finite with ; it is finite, for otherwise , contradicting maximality of . By subtraction on the left there is a unique with , and by maximality of ; in particular , so the induction hypothesis expands , and all its exponents are .
Uniqueness. If two such expressions were equal, compare leading terms. The value of with lies in the interval , and these intervals for distinct pairs are disjoint. So the leading exponent and coefficient are determined by , and then is determined by left cancellation; induction finishes the argument.∎
Example 3.28 (Reading off a Cantor normal form). Write in Cantor normal form and state its leading exponent, the number of terms, and the sum of its coefficients.
Solution.
- It is already in normal form: exponents strictly decrease and all coefficients are finite and nonzero.
- The leading exponent is ; the number of terms is ; the coefficients sum to .
- As a sanity check, note the term is , so the constant term is a legitimate term of the form and is written last.
Pitfall. When adding two Cantor normal forms, terms of the left summand whose exponent is smaller than the leading exponent of the right summand are annihilated: , because by absorption. Ordinal addition is not "collect like terms".
3.5Cardinality: counting by bijection
Cantor's move was to take the one thing counting really means — pairing off — and apply it without restriction. Two sets have the same size if their elements can be matched one to one. No appeal to a number is made; the comparison is direct.
Definition 3.29 (Equinumerosity and cardinal comparison). Sets and are equinumerous, written or , if there is a bijection . We write if there is an injection , and if but not .
Proposition 3.30 (Equinumerosity behaves like equality). For all sets, ; if then ; and if and then . Likewise is reflexive and transitive.
Proof. The identity map witnesses . If is a bijection then is a bijection. If and are bijections then is a bijection, being a composite of injections and of surjections. The same three constructions, read for injections only, give reflexivity and transitivity of .∎
Antisymmetry — that and force — is not formal at all. Two injections give no bijection in any obvious way, and the theorem that they do is the backbone of the whole comparison theory.
Theorem 3.31 (Cantor–Schröder–Bernstein). If there are injections and , then there is a bijection . Equivalently, and imply . No form of the axiom of choice is used.
Proof. Think of and as disjoint and of , as arrows. Every element has at most one arrow into it, so following arrows backwards from any point gives a chain that is uniquely determined: from go back to the unique with if one exists, then to the unique with if one exists, and so on. Each chain either runs backward forever, or terminates at a point of not in the image of , or terminates at a point of not in the image of .
Partition accordingly: let be the elements whose backward chain stops in , those whose chain stops in , and those whose chain is infinite. Partition into the same way. Since and shift a chain by one step without changing where it ultimately stops, restricts to a bijection and to a bijection , while restricts to a bijection .
Define by for and for . The three pieces are bijections onto the three disjoint pieces , , whose union is , so is a bijection.
No choices were made: each backward step is unique when it exists, because and are injective, so the chain of any element is defined outright rather than selected.∎
Definition 3.32 (Cardinal number). A cardinal is an ordinal that is not equinumerous with any smaller ordinal — an initial ordinal. For a well-orderable set , denotes the least ordinal equinumerous with , which is then a cardinal.
Note. Under AC every set can be well-ordered, so every set has a cardinal in this sense and cardinals are exactly the initial ordinals. Without AC one falls back on Scott's trick — take the set of all sets of least rank equinumerous with — which still assigns a set-sized invariant to every . Nothing in this chapter depends on which route is taken.
Example 3.33 (Same cardinal, different order type). Exhibit two well-orderings of with different order types, and explain why this cannot happen for a finite set.
Solution.
- The usual order has type .
- Reorder by putting last: . This is still a well-order on the same set, and it has a greatest element, so its type is .
- Hence while and differ. The ordinal is therefore not a cardinal.
- For a finite set this is impossible: any two well-orderings of an -element set are isomorphic, because the isomorphism can be built by repeatedly matching least elements, and the process runs out simultaneously on both sides. Order and size only come apart in the infinite.
3.6Finite, countable, and the first surprises
Definition 3.34 (Finite, countable, uncountable). A set is finite if it is equinumerous with some , and infinite otherwise. It is countably infinite if it is equinumerous with , countable if finite or countably infinite, and uncountable otherwise. We write .
Theorem 3.35 (Pigeonhole principle). For there is no injection . Consequently no finite set is equinumerous with a proper subset of itself, and the in the definition of finite is unique.
Proof. Induct on . For : any is nonempty and there is no function at all into . Suppose the claim holds for and let be injective with . If is not in the range of , then maps injectively into , and contradicts the hypothesis. Otherwise let and swap values so that the top element maps to : define equal to except and . Then is injective and restricts to an injection with , contradicting the hypothesis again.∎
Theorem 3.36 (The integers and rationals are countable).
Proof. . Define by for even and for odd . This lists as . It is injective since evens go to non-negatives and odds to negatives, and within each parity the formula is injective; it is surjective since is hit by and by .
. The Cantor pairing function enumerates by sweeping the anti-diagonals in turn, each diagonal being finite; it is a bijection because the diagonals partition the plane and is exactly the number of points on earlier diagonals.
. Each rational has a unique representation in lowest terms with , giving an injection . In the other direction injects into . By Cantor–Schröder–Bernstein, . Note that this conclusion is not defeated by being dense: density is an order property, and cardinality does not see order.∎
Theorem 3.37 (A countable union of countable sets is countable). If is a family of countable sets then is countable. This uses the axiom of countable choice.
Proof. Each is countable, so the set of surjections is nonempty (for discard the index). Countable choice supplies a single function with — and this is the step that cannot be avoided: the enumerations exist individually, but nothing in ZF picks one for every at once.
Given the , define by . Every element of the union lies in some and so is for some ; hence is surjective. Composing with a bijection from The integers and rationals are countable gives a surjection , and a surjection from onto a nonempty set yields an injection by sending to the least preimage — a definable choice, needing no further axiom. So the union is countable.∎
Remark. It is consistent with ZF alone that the real numbers are a countable union of countable sets. That sounds absurd until you notice what fails: the sets are each countable, but no simultaneous system of enumerations exists, so the diagonal argument has nothing to diagonalise against. Countable choice is exactly the missing ingredient, and this is the cleanest illustration of why "each of them can be listed" is weaker than "they can all be listed at once".
Example 3.38 (Building a bijection between and a union). Show directly that the set of all finite strings over the alphabet is countable, without using choice.
Solution.
- Let be the set of strings of length exactly . Then , so each is finite, and the whole set is .
- No choice is needed here because each carries a canonical enumeration: list its strings in alphabetical order. The choice function is definable, so we do not have to assume one.
- Concatenating those lists enumerates every string: ; ; ; and so on. Each string appears exactly once, so the set is countably infinite.
Pitfall. "Infinite" and "uncountable" are not synonyms, and neither is "dense" a size condition. is infinite, dense in , and still has exactly as many elements as .
3.7Cantor's theorem and the uncountable
Everything so far has been a levelling: the integers, the rationals, the algebraic numbers all collapse to . The natural guess at that point is that all infinite sets are the same size. Cantor's theorem destroys the guess, and does so for every set at once.
Theorem 3.39 (Cantor's theorem). For every set , . In particular there is no largest cardinal.
Proof. The map is an injection , so .
Suppose some were surjective, and set
which is a subset of and hence, by surjectivity, equals for some . Ask whether . If then by the definition of we have . If then satisfies the defining condition, so . Both cases are contradictory, so no surjection exists; in particular no bijection does, and .∎
Intuition. The diagonal argument in one sentence: list the subsets alongside the elements, read down the diagonal asking "is element in the set indexed by ? ", and flip every answer. The resulting subset differs from the -th listed subset at the -th place, for every , so it was never on the list. The same trick shows no program enumerates all programs' behaviour, which is Turing's halting argument with the same skeleton.
Corollary 3.40 (The continuum is uncountable). , and . Hence is uncountable and the irrational numbers are uncountable.
Proof. Subsets of correspond bijectively to their indicator functions , so , and Cantor's theorem with gives .
For : binary expansions give an injection via , whose image lies in the Cantor set and which is injective because ternary digits and never produce a carry collision. Conversely each real is determined by the set of rationals below it, giving an injection . Cantor–Schröder–Bernstein closes the sandwich.
If the irrationals were countable then would be a union of two countable sets, hence countable by A countable union of countable sets is countable — and that instance needs no choice, since both enumerations are given. So the irrationals are uncountable.∎
Example 3.41 (The algebraic numbers are countable, so transcendentals exist). Show that the set of algebraic real numbers is countable, and deduce that transcendental numbers exist.
Solution.
- A polynomial with integer coefficients of degree is determined by its coefficients, so the set of such polynomials injects into , which is countable.
- The set of all integer polynomials is therefore a countable union over of countable sets, and each has a canonical enumeration, so no choice is needed: it is countable.
- Each nonzero polynomial of degree has at most real roots, so the algebraic reals are a countable union of finite sets and are countable.
- Since is uncountable by The continuum is uncountable, the complement — the transcendental reals — is nonempty, and in fact uncountable. Cantor obtained the existence of transcendentals this way in 1874 without exhibiting a single one.
3.8The arithmetic of cardinals
Cardinal operations are defined on sets and then read off as sizes. The definitions mirror the ordinal ones in name only: cardinal addition is disjoint union with no regard for order, which is precisely why it commutes.
Definition 3.42 (Cardinal sum, product and power). For cardinals and with :
where is the set of all functions . These do not depend on the representatives chosen.
Pitfall. The symbols , and exponentiation now mean two different things. As ordinals, and . As cardinals, and . Same notation, different operations; context, and whether the letters are or , is what tells them apart.
Proposition 3.43 (Commutative, associative, distributive). For all cardinals, , , both are associative, , and the exponent laws , , hold.
Proof. Each is a canonical bijection. Commutativity of is ; of , the swap . Associativity of is the regrouping . Distributivity is . For , a function on is exactly a pair consisting of its restrictions to and to . For , currying identifies a function with a function . For , a function into a product is a pair of functions into the factors. None of these bijections makes a choice.∎
Theorem 3.44 (Absorption for infinite cardinals). For infinite cardinals with ,
This uses the axiom of choice (via the fact, equivalent to AC, that every infinite cardinal satisfies ).
Proof. The engine is for every infinite cardinal , proved by transfinite induction on using the Gödel pairing: well-order by comparing first , then , then . Every proper initial segment of that order sits inside for some , which by induction has size ; so the order type of is at most , giving , and is clear. (AC enters in guaranteeing that every infinite set is such a , i.e. is well-orderable.)
Now let , so , and Cantor–Schröder–Bernstein gives . Similarly , so .∎
Theorem 3.45 (Exponentiation is the hard operation). Cardinal exponentiation is not determined by and in the way and are. Already is not decided by ZFC: it is consistent that , and consistent that , or , or many other values. The only ZFC constraints on are that it exceeds and that its cofinality is uncountable.
Proof. The positive constraints are provable here. is Cantor's theorem. That is König's theorem: if were the supremum of countably many smaller cardinals , then for suitable , and König's inequality whenever yields a contradiction. So , whose cofinality is .
The negative half — that no further value is excluded — is Cohen's forcing theorem, discussed in History and independence below, and is not proved here. Easton's theorem sharpens it: for regular cardinals, the function may be prescribed almost arbitrarily subject only to monotonicity and the cofinality restriction.∎
Example 3.46 (Cardinal computations that all collapse). Compute , , , , and .
Solution.
- by Absorption for infinite cardinals; concretely, evens and odds partition .
- , the Cantor pairing bijection again.
- .
- by the exponent law and step 2. So the set of real sequences has the same size as .
- and , so it equals . Sums and products collapse; exponentials jump exactly once and then stabilise at this level.
3.9The aleph hierarchy
The alephs are the cardinals indexed by ordinals: a transfinite list of infinite sizes with nothing between consecutive entries. Building it requires knowing that a next cardinal always exists, and that is a theorem, not an assumption.
Lemma 3.47 (Hartogs' theorem). For every set there is a least ordinal that does not inject into . It is a cardinal, and it is obtained without the axiom of choice.
Proof. Consider the collection of all pairs where and well-orders . Each such pair is an element of , so is a set by separation. By Representation of well-orders and replacement, is a set of ordinals.
An ordinal injects into if and only if : an injection transports the well-order of onto a subset of , and conversely. is transitive, since a smaller ordinal injects whenever a larger one does, so is itself an ordinal, and it is the least ordinal not in — that is, the least ordinal not injecting into . It is a cardinal because any smaller ordinal injects into while does not, so is not equinumerous with a smaller ordinal. No choice was used: every step was separation, replacement or power set.∎
Definition 3.48 (The aleph function). Define by transfinite recursion
Here denotes the least cardinal greater than . The ordinal underlying is also written .
Theorem 3.49 (The alephs exhaust the infinite cardinals). The function is a strictly increasing enumeration of all infinite cardinals that are well-orderable. Under AC, every infinite cardinal is for exactly one ordinal .
Proof. Strict increase: by Hartogs' theorem, and at limits the supremum of a strictly increasing family of cardinals is a cardinal exceeding each of them — it is a cardinal because an initial ordinal is not equinumerous with anything smaller, and a bijection with some would already be a bijection at some stage below.
Exhaustiveness: let be an infinite well-ordered cardinal. The class is nonempty () and is bounded, since for every by induction, so . Take the largest index with . If then , contradicting maximality; so . Uniqueness follows from strict increase. Under AC every set is well-orderable, so every infinite cardinal is covered.∎
Note. Without AC the two statements come apart badly: the alephs still form a well-ordered chain, but there can be infinite cardinals incomparable with all of them. is then not necessarily an aleph, and "how big is the continuum" stops even being a question about the aleph scale.
3.10Successor and limit cardinals
The successor/limit split for ordinals induces one for cardinals, but the interesting invariant is finer: how fast a cardinal can be approached from below.
Definition 3.50 (Successor cardinal, limit cardinal, cofinality). A cardinal is a successor cardinal if it is for some , and a limit cardinal otherwise. The cofinality of a limit ordinal is the least order type of a subset of that is unbounded in . A cardinal is regular if and singular otherwise.
Theorem 3.51 (Successor cardinals are regular). Assuming AC, is regular for every infinite cardinal . In particular are regular, while is singular with .
Proof. Suppose is unbounded with . Each has , so has cardinality at most by Absorption for infinite cardinals — a union of at most sets each of size at most . That contradicts . So every unbounded subset has size and .
For : the set is unbounded in by definition of the limit clause and has order type , so and is singular.∎
Intuition. Cofinality measures the shortest ladder to the top. is regular: you cannot reach it along a countable ladder, because a countable union of countable sets is countable. is singular: the ladder has only rungs and gets there. That difference is what König's theorem exploits to rule out .
Example 3.52 (Cofinalities of small ordinals). Find , , , and .
Solution.
- : the least unbounded subset is an infinite increasing sequence, of type .
- : the second block is unbounded and of type ; no finite set is unbounded in a limit.
- : the sequence for is unbounded, of type .
- by Successor cardinals are regular.
- : the cofinality of at a limit equals the cofinality of , since the ladder of indices transfers.
3.11Arithmetic on the aleph scale
Corollary 3.53 (Aleph sums and products). For all ordinals ,
and , for every finite . AC is assumed.
Proof. Apply Absorption for infinite cardinals to and , noting that because is strictly increasing. For a finite we have , and likewise for the product.∎
Proposition 3.54 (Exponentials on the aleph scale). For infinite cardinals, , with equality when . In particular , and whenever .
Proof. A function is determined by its graph, a subset of , so using Absorption for infinite cardinals.
If then monotonicity gives , so . Taking and or — both at most , the latter because is the least uncountable cardinal and is uncountable — gives the stated values.∎
Example 3.55 (Sizes of familiar function spaces). Compute the cardinality of: the set of all functions ; the set of all continuous functions ; and the set of all countable subsets of .
Solution.
- All functions: , strictly larger than by Cantor's theorem.
- Continuous functions: a continuous function is determined by its restriction to , giving an injection into , of size . Constants give the reverse injection, so there are exactly continuous functions. Continuity cuts the count down by a whole exponential.
- Countable subsets: each is the image of a function , so there are at most of them, and the singletons give at least that many. The answer is .
3.12Beth numbers and where the continuum sits
The alephs count sizes in order; the beths count iterated power sets. Whether the two scales agree is exactly the continuum question.
Definition 3.56 (Beth numbers). Define , , and at limits. Thus and .
Proposition 3.57 (Beths dominate alephs). for every , and for all if and only if the generalised continuum hypothesis holds.
Proof. Induct on . At the two agree. At a successor, , the first inequality because by Cantor's theorem and is the least cardinal above . At a limit, the supremum of a pointwise-dominated family is dominated.
The inequality is an equality for all precisely when GCH holds, and an easy induction shows the two hierarchies agree at every index exactly in that case.∎
Example 3.59 (Placing familiar sets on the beth scale). Give the cardinality, as a beth number, of , of , of the set of continuous functions , and of .
Solution.
- by The integers and rationals are countable.
- by The continuum is uncountable.
- The continuous functions number , computed in Sizes of familiar function spaces — the same rung as itself.
- . Ordinary mathematics rarely needs anything above .
3.13The continuum hypothesis, stated precisely
Definition 3.60 (Continuum hypothesis). The continuum hypothesis (CH) is the statement
equivalently: every infinite subset of is either countable or equinumerous with ; equivalently, there is no cardinal with .
The generalised continuum hypothesis (GCH) is for every ordinal — equivalently, throughout.
Three readings of the same sentence are worth keeping separate. As a statement about sets of reals, CH says no set of reals has an intermediate size. As a statement about cardinal arithmetic, it evaluates one exponential. As a statement about two hierarchies, it says the aleph ladder and the beth ladder agree at the first rung. The equivalences are immediate: is by definition the least cardinal above , so " " and "nothing strictly between" say the same thing once we know, from AC, that is an aleph at all.
Pitfall. CH is not the claim that is uncountable — that is Cantor's theorem, and it is proved. CH is the much sharper claim about exactly how far above the continuum sits. Nor is CH the claim that exists; exists by Hartogs' theorem regardless.
Example 3.61 (Which of these are decided by ZFC?). For each statement, say whether ZFC proves it, refutes it, or leaves it undecided: (a) ; (b) ; (c) ; (d) .
Solution.
- (a) Proved — Cantor's theorem.
- (b) Undecided: this is CH itself, consistent with ZFC by Gödel and independent by Cohen.
- (c) Refuted: , while König's theorem forces , as recorded in Exponentiation is the hard operation.
- (d) Undecided: Cohen's method produces models of ZFC in which , and Gödel's model refutes it, so neither direction is provable.
3.14Gödel, Cohen, and what independence means
Cantor posed the problem in 1878 and worked at it for the rest of his life; Hilbert put it first on his 1900 list of problems. The resolution came in two halves, thirty years apart, and the resolution is that there is no resolution of the kind Hilbert expected.
Gödel, 1938–1940: CH cannot be refuted. Gödel constructed the constructible universe , built by transfinite recursion: , is the set of subsets of definable with parameters over , and . is an inner model of ZF in which AC and even GCH hold, because a definable subset of appears at a stage indexed not much later than , which pins the power set down to the next cardinal. Hence if ZF is consistent, so is ZFC + GCH; CH cannot be disproved.
Cohen, 1963: CH cannot be proved. Cohen invented forcing, a method for adjoining new sets to a model in a controlled way. Starting from a model of ZFC, one chooses a partially ordered set of finite approximations — for CH's failure, finite partial functions from to — and adjoins a generic filter meeting every dense set of . The extension again satisfies ZFC, but now contains distinct new reals, and a combinatorial condition on the poset (the countable chain condition) guarantees that the cardinals of are not collapsed, so still means . In , and CH fails. Cohen received the Fields Medal in 1966, the only one ever awarded for work in logic.
Remark. Independent is not the same as unknown. An unknown statement is one we have not yet settled — the Riemann hypothesis is unknown. An independent statement is one that provably cannot be settled from the given axioms: there are models of ZFC where CH holds and models where it fails, and both are models of exactly the same axioms. Asking for a proof of CH from ZFC is like asking to prove, from the group axioms alone, that a group is abelian. Some groups are and some are not; the axioms do not mention it.
Two caveats. First, independence is relative to an axiom system — CH is decided outright in ZFC + (where it is true). Second, independence is not a statement that CH has no truth value; that is a philosophical position, not a theorem, and it is not universally held.
3.15What CH buys and what its negation buys
Because CH is independent, both it and its negation are available as extra axioms, and each has a characteristic effect on the rest of mathematics.
Assuming CH, one gets a strong transfinite induction principle of length over the reals: any well-ordering of in type has all proper initial segments countable, which is exactly the hypothesis needed for a long list of constructions. Consequences include a Sierpiński set (uncountable, meeting every measure-zero set in a countable set), a Luzin set (uncountable, meeting every meagre set countably), a non-measurable set of a particularly explicit kind, and — via Sierpiński's theorem — the decomposition of the plane into two pieces, one meeting every vertical line countably and the other meeting every horizontal line countably. In functional analysis, CH implies that every algebra homomorphism from into a Banach algebra is continuous fails — Kaplansky's problem has a discontinuous solution under CH, and none under Martin's Axiom plus CH. In model theory, CH implies all countably saturated models of the same complete theory of size are isomorphic, and ultrapowers of modulo nonprincipal ultrafilters on are all isomorphic.
Assuming CH, in the strong form given by Martin's Axiom, the sets of size less than behave like countable sets: every such set of reals has measure zero and is meagre, every such union of measure-zero sets has measure zero, and the Suslin hypothesis holds. The structure below the continuum becomes homogeneous rather than stratified, which is why MA + CH is a popular working hypothesis in set-theoretic topology.
Example 3.62 (A construction that CH makes possible). Sketch why CH gives a set that is uncountable but meets every measure-zero set in a countable set.
Solution.
- Under CH there are exactly Borel measure-zero sets, so enumerate them as — this step is where CH is used, since without it there could be of them and the recursion would not fit.
- Recurse along : having chosen , pick , possible because a countable union of measure-zero sets has measure zero and so cannot be all of .
- Put . It is uncountable. Given a measure-zero set , every with avoids , so is countable.
- The limit step is doing real work: at each stage the set already built is countable, which is exactly what CH guarantees for every proper initial segment of .
3.16Modern perspectives
The independence result did not end the subject; it changed the question from "is CH true?" to "which extensions of ZFC should we adopt, and on what grounds?"
The position. Adopting constructibility settles CH, GCH and a great deal more. Almost nobody adopts it, because is provably too thin to contain large cardinals above a measurable, and the large cardinal hierarchy has turned out to be the organising spine of the subject.
Large cardinals do not settle CH. Measurable, supercompact and huge cardinals decide an enormous range of questions — projective determinacy, the regularity properties of definable sets of reals — but Levy and Solovay showed that small forcings preserve large cardinals, so any large cardinal axiom compatible with ZFC is compatible with both CH and its negation. The continuum's exact value is insensitive to the height of the universe.
Forcing axioms. Martin's Maximum and the Proper Forcing Axiom are strong generalisations of Martin's Axiom, and remarkably they do decide the continuum: both imply . Woodin's -logic programme argued for the same value from a different direction, though he has since explored the opposite programme, an "ultimate " in which a CH-deciding canonical inner model accommodates all large cardinals.
The multiverse view. Hamkins argues that the independence phenomenon is telling us there is no single universe of sets to be right about: CH is settled in each model and simply has different truth values across a well-understood multiverse of them, much as the parallel postulate is settled differently in different geometries.
Note. Whatever one's philosophy, the working mathematics is unaffected in one important respect: everyday analysis, algebra and topology are carried out in ZFC and do not depend on CH. Where CH does surface — in questions about arbitrary sets of reals, Banach algebra homomorphisms, or the structure of — the honest statement of a result names the hypothesis it used.
3.17From ordinary induction to well-ordering
Everything in the last half of the chapter rests on a single structural fact, and it is worth isolating it before generalising: induction works on because is well-ordered.
Theorem 3.63 (Induction and well-ordering are equivalent on the naturals). For , the following two principles are equivalent:
- (Induction) If and for all , then .
- (Well-ordering) Every nonempty subset of has a least element.
Proof. (2) (1). Assume satisfies the induction hypotheses but . Then is nonempty, so it has a least element . Since , , so for some , and forces ; but then , a contradiction.
(1) (2). Let be nonempty with no least element, and let . Then , since would make least. If then no is in ; if were in it would be least in , so . By induction , whence — contradiction.∎
The proof of (2) (1) used only one property of : that a nonempty set of naturals has a least element. It never used the successor structure, and in particular it never used that every nonzero element has an immediate predecessor. That is the hinge. Drop the predecessor assumption and the same argument still runs — on any well-ordered set at all.
3.18Transfinite induction and recursion
Theorem 3.64 (Transfinite induction on a well-ordered set). Let be well-ordered and . Suppose for every :
Then . In particular, for a class of ordinals: if every ordinal all of whose predecessors lie in is itself in , then contains every ordinal.
Proof. Suppose . Then is a nonempty subset of a well-ordered set, so it has a least element . Minimality means every lies in , i.e. . The hypothesis then gives , contradicting . Hence .
For the class version applied to all ordinals, note that if some ordinal failed to be in , say , then is a nonempty set of ordinals and Every set of ordinals is well-ordered supplies a least element; the same argument applies. This detour through a set is needed because is not a set, by the Burali-Forti paradox.∎
Theorem 3.65 (Transfinite recursion). Let be a class function assigning a set to every function whose domain is an ordinal. Then there is a unique class function on the ordinals with
Proof. Call an -approximation if is a function with domain and for all .
Uniqueness of approximations. If and are - and -approximations with , they agree on : otherwise the least where they differ satisfies , so , a contradiction.
Existence. By transfinite induction on , an -approximation exists for every . For take the empty function. If is an -approximation, then is an -approximation. If is a limit and approximations exist below, replacement collects them into a set, and by uniqueness their union is a single function, which is an -approximation.
Now define where is any -approximation; uniqueness makes this well-defined and the recursion equation holds by construction. If also satisfied it, the least with gives the same contradiction as above.∎
Note. Induction proves statements about all ordinals; recursion defines objects for all ordinals. They are separate theorems and the second is the harder one, because a definition has to produce a set at each stage and the stages form a proper class. Every use of the phrase "define by transfinite recursion" in this chapter — the aleph function, the beths, Gödel's , ordinal arithmetic — is an appeal to this theorem.
3.19Why the limit step is the whole story
Ordinary induction has one inductive case. Transfinite induction, once you use it to define something, has two, and the second has no analogue below .
Written in the three-case form, a transfinite recursion specifies:
- Base. What is.
- Successor step. How to get from — the familiar case, where there is a single previous value to work with.
- Limit step. How to get from the whole family — where there is no previous value, only an infinite collection of earlier ones.
The limit step almost always takes a union or a supremum, because those are the operations that turn a family into a single object without picking a last member: , , .
Pitfall. The classic failed transfinite argument is: "each step preserves property , so holds at every stage." It does not follow. Each finite stage of the recursion is finite, and is not. Preservation under successors does not imply preservation at limits, and any property not closed under unions of increasing chains will break exactly at . Whenever a transfinite proof feels too easy, check what it claims at limits.
Example 3.66 (A property that survives successors but dies at ). Define and , with unions at limits. Which of "finite", "countable", "well-ordered by " survive to ?
Solution.
- Finiteness dies at : every is finite with elements, but is infinite. The successor step adds one element, which preserves finiteness; the union of infinitely many finite sets need not be finite.
- Countability survives to and every with , but dies at : is uncountable. It survives as far as it does only because a countable union of countable sets is countable — the limit step is exactly where the theorem is needed.
- Being well-ordered by survives everywhere, because is always an ordinal and a union of ordinals is an ordinal by Every set of ordinals is well-ordered. This is a property genuinely closed under increasing unions, and that is why the recursion is sound.
3.20Applications of transfinite methods
Example 3.67 (The cumulative hierarchy). Define the von Neumann hierarchy by transfinite recursion and state what it says about the universe of sets.
Solution.
- Base: . Successor: . Limit: .
- The axiom of foundation is equivalent, over the rest of ZF, to the statement that every set lies in some ; the least such is the set's rank.
- So the universe is stratified in ordinal-many layers, each obtained from the previous by taking all subsets, and the ordinals index the layers. The finite levels are small — is a tower of exponentials — while .
Example 3.68 (Cantor–Bendixson: a transfinite derivative). Explain how transfinite recursion proves that every closed subset of is the union of a perfect set and a countable set.
Solution.
- For closed let be its set of limit points. Recurse: , , and at limits.
- The sequence is decreasing, and at each successor stage the points removed are isolated in , hence each carries a rational interval meeting only in it; so only countably many points are discarded per stage.
- The sequence must stabilise at some countable ordinal: strictly decreasing would give uncountably many distinct stages, each discarding a nonempty set with its own rational witness, and there are only rationals. The stabilising stage is the Cantor–Bendixson rank.
- At stabilisation equals its own derivative, i.e. is perfect, and the discarded remainder is a countable union of countable sets, hence countable. So closed sets satisfy CH outright, with no extra axiom.
Example 3.69 (Goodstein sequences and ). Why does every Goodstein sequence reach , and why is ordinal notation the natural tool?
Solution.
- Write in hereditary base , bump the base to , subtract , and repeat. The integer values explode — starting from the sequence climbs past — so no naive bound works.
- Replace every base by to obtain an ordinal in Cantor normal form below . Bumping the base does not change this ordinal, since the base has been replaced anyway, and subtracting strictly decreases it.
- So the associated ordinals form a strictly decreasing sequence of ordinals. By Every set of ordinals is well-ordered there is no infinite strictly decreasing sequence, so the process terminates, which means the integer sequence reaches .
- Kirby and Paris showed this statement is not provable in Peano arithmetic: the argument genuinely needs induction up to , which is exactly the ordinal strength PA lacks.
Summary. The chapter's spine, in order of dependence. Von Neumann ordinals are transitive sets well-ordered by ; their elements are ordinals, they are linearly ordered by , and every set of them has a least element — so they are well-ordered but, by Burali-Forti, too many to be a set. Every well-order is uniquely an ordinal (Representation of well-orders, via replacement). Ordinal arithmetic is concatenation: associative, distributive on the left, and non-commutative, with and . On the size side, bijections define cardinality, Cantor–Schröder–Bernstein makes antisymmetric, , and Cantor's theorem gives with no largest cardinal. Hartogs builds the aleph ladder without choice; with choice, absorption makes and trivial and leaves exponentiation as the only hard operation. CH asks whether : Gödel's (1940) shows it is consistent, Cohen's forcing (1963) shows its negation is too, so it is independent. Finally transfinite induction and transfinite recursion follow from well-ordering, and their limit clause — take a union or a supremum — is the case with no finite analogue and the case every flawed transfinite argument gets wrong.
- Confusing ordinal and cardinal arithmetic. as ordinals, while as cardinals. The notation is shared; the operations are not. Watch whether the letters are or .
- Assuming ordinal addition commutes. but . Adding on the left is absorbed; adding on the right is not. The same asymmetry makes right cancellation fail.
- Assuming ordinal multiplication commutes. but . Remember the convention: is copies of .
- Thinking non-commutativity means non-associativity. Both operations are associative, and multiplication distributes over addition on the left. Only commutativity and right distributivity fail.
- Calling every infinite ordinal a limit. , and are infinite successors. Limit means "no immediate predecessor", not "infinite".
- Treating as a set. It is a proper class; assuming otherwise gives the Burali-Forti contradiction directly. The same applies to the class of all cardinals and the class of all sets.
- Believing every ordinal is a cardinal. , and all have cardinality and so are not initial ordinals. Cardinals are exactly the ordinals not equinumerous with anything smaller.
- Concluding two sets differ in size because one is a proper subset. and . Being equinumerous with a proper subset is the definition of infinite, not a paradox.
- Assuming density implies uncountability. is dense in and countable. Density is an order property; cardinality does not see order.
- Using "a countable union of countable sets is countable" without flagging choice. The theorem needs countable choice; the enumerations exist individually, but selecting one for each index at once does not follow from ZF.
- Writing as if it were a theorem. is a theorem; that it equals is CH, and CH is independent.
- Saying CH is unknown. It is independent: ZFC proves neither it nor its negation, and this is itself a theorem. Nothing further will be discovered that settles it within ZFC.
- Expecting large cardinals to settle CH. By Levy–Solovay, small forcings preserve large cardinals, so no large cardinal axiom decides the continuum.
- Omitting the limit step in a transfinite argument. Proving the successor step proves nothing at . Finiteness is preserved by every successor step of and fails at the first limit.
- Confusing transfinite induction with transfinite recursion. Induction proves statements; recursion defines functions and needs replacement to collect the approximations. Citing the wrong one hides where the real work is.