Subpotence is reflexive and transitive (Proposition 1.12). This lesson proves that it is also antisymmetric: from an injection of into and an injection of into , one can build a bijection between and . The proof is constructive in the sense that it defines the bijection explicitly from the two injections, without any use of the axiom of choice. It is also a useful tool in practice: exhibiting two injections is often much easier than exhibiting a bijection.
2.1 The key lemma
The proof reduces to the case where one set is a subset of the other.
Let be sets, and let be injective. Then there is a bijection .
The elements of must be sent into , so they are moved by . Their images may in turn be needed as images of other elements, so they are moved as well, and so on. Every other element can stay in place.
Define sets by induction:
let , and define by
maps into . If , then . If , then in particular , so .
is injective. Its restriction to is , which is injective, and its restriction to is the identity. The image of is , and the image of is . These images are disjoint, so two elements with the same image lie in the same piece, and are then equal.
is surjective onto . Let . If , then . If , then for some , and since . So with : there is with .
Let , and , an injection of into . Then and , so . The bijection of the lemma is
It shifts the sequence by one step, which frees the point , and fixes every other point. This is the device of Exercise 1.14, applied to a copy of inside .
2.2 The theorem
If and are injections, then there is a bijection between and .
Let . The map is an injection from into , so by Lemma 2.1 there is a bijection . The map , seen as a function from to , is a bijection; so is a bijection.
If and , then . Consequently, if and , then .
The first statement is a reformulation of Theorem 2.3. For the second, the inclusion gives , and gives .
The second statement is often used in the following form: to show that a set has the same cardinality as a set , find a subset of equipotent to , and an injection of into .
2.3 The bijection, explicitly
Unfolding the two proofs gives a direct description of the bijection.
Let and be injections, and let
Then the function defined by for , and for , is a bijection.
In the proof of Theorem 2.3, the lemma is applied to and to the injection . Its sets are and , so their union is the set of the statement, and the bijection is , where for and otherwise. For , this gives . For , it gives , which is defined since means .
The set has a simple description. Assume for this paragraph that and are disjoint (otherwise, replace them by disjoint copies). Starting from , one can try to go backwards: if , its parent is the unique with ; if , the parent of is the unique with ; and so on. Every element thus has a unique sequence of ancestors, which either stops at an element of , or stops at an element of , or never stops. An element lies in exactly when its ancestry stops in : indeed, means that the -th ancestor of exists and lies in .
So the elements of split into chains under and , and the bijection pairs elements within each chain. On a chain starting in , it must use , since the first element has no preimage under . On a chain starting in , it must use , since the first element is not in the image of . On a chain without a first element, which is either infinite in both directions or a finite cycle, both choices work, and the proof makes the choice .
This is the proof of Cantor–Bernstein usually attributed to Julius König (1906). The proof above, by iteration of a single injection, is essentially Dedekind’s.
2.4 The role of the axiom of choice
The proof of Cantor–Bernstein uses only definitions by induction and set formation: it is a theorem of ZF, set theory without the axiom of choice. Two related statements behave differently.
- Surjections in both directions. If there are surjections and , are and equipotent? With the axiom of choice, yes: each surjection has a right inverse, which is an injection in the opposite direction (Remark 1.3), and Cantor–Bernstein applies. Without choice, this is not provable in ZF, if ZF is consistent; we admit this independence result (see Jech’s monograph on the axiom of choice).
- Comparability. For any two sets and , is or ? Zermelo’s well-ordering theorem shows that this follows from the axiom of choice, and Hartogs showed in 1915 that, conversely, comparability implies the axiom of choice. We admit both results.
In this course, the sets compared are mostly sets of integers, finite objects, sequences and real numbers, for which explicit injections are available, and no use of choice is needed except where stated.
2.5 Exercises
Use the Cantor–Bernstein theorem to show that and are equipotent, without writing down an explicit bijection.
Solution
The map is an injection . Conversely, is an injection , by uniqueness of prime factorization. By Theorem 2.3, the two sets are equipotent.
Show that , , and are pairwise equipotent.
Solution
We have , and by Example 1.6. By the second part of Corollary 2.4, applied twice, all four sets are equipotent.
Let be the set of even numbers, given by , and the inclusion. Compute the bijection of Proposition 2.5.
Solution
Write for the exponent of in . Here is the set of odd numbers and , so is the set of numbers with odd, that is, the with even. Hence if and is even, and otherwise, that is, for and for odd. One checks directly that is a bijection onto : the even numbers with odd are fixed, together with , and those with even are the images of the with even.
In the proof of Lemma 2.1, show that the sets are pairwise disjoint.
Solution
For , , so is disjoint from . Suppose with , and choose such a pair with minimal. Then by the first remark. Let : there are and with , hence by injectivity, and , contradicting the minimality of .
2.6 Notes and references
The theorem was stated by Cantor, who could prove it only using the comparability of cardinals. Dedekind found a proof in 1887 but did not publish it. Schröder published a proof in 1898 that turned out to contain a gap, and the first published correct proof, by Felix Bernstein, appeared in Borel’s Leçons sur la théorie des fonctions (1898). The proof by chains is due to Julius König. Hartogs’ theorem on comparability is proved in Jech’s monograph.
- E. Borel, Leçons sur la théorie des fonctions, Gauthier-Villars, Paris, 1898, Note I.
- J. König, Sur la théorie des ensembles, Comptes rendus de l’Académie des sciences 143 (1906), 110–112.
- F. Hartogs, Über das Problem der Wohlordnung, Mathematische Annalen 76 (1915), 438–443.
- T. Jech, The Axiom of Choice, North-Holland, 1973.