我看见了,
但我不信
用“能不能一一配对”定义“一样多”:自然数、有理数、代数数一样多,都可数;实数排不成一队;幂集永远更大,没有最大的无穷。
上一讲留了一道题:用 Newman 公式从 1 开始算,第 2026 项是哪个分数?答案是 。
不必真的迭代两千多次。把 2026 写成二进制:。去掉打头的 1,剩下的位从左往右读:1 就往右孩子走,0 就往左孩子走。从树根 出发走十步,正好停在 。
为什么能这样走?树按层编号,第 个节点的左孩子是第 个、右孩子是第 个,和二进制在末尾添一位 0 或 1 完全一样。
直线和平面
1874 年 1 月 5 日,Cantor 写信问 Dedekind:一个正方形(连同它的边界)能不能和一条线段(连同端点)一一对应?他自己的直觉是不能,平面看起来“多了一整个维度”,几乎所有人都会这么想。Dedekind 没有回答,同年 5 月他又问了一次。
三年后,他亲手推翻了这个直觉。
最朴素的想法是把 和 的小数位一位一位交替排:,,令 。1877 年 6 月 20 日,Cantor 寄给 Dedekind 的证明就是这个思路。
两天后 Dedekind 回信指出一个漏洞。有些数有两种小数写法,比如 ,Cantor 约定一律写成无穷小数(不以 0 结尾)。这样定义的映射是单射,却不是满射:如果 从某一位起,奇数位全是 0,拆出来的 就是有限小数,恰好是被约定排除的写法, 没有原像。
Cantor 第二天回了一张明信片,大意是:您说得完全对,好在这只打中了证明,没打中结论本身。6 月 25 日他寄出新证明,改用连分数,绕开了小数的双重写法。今天教科书里常用下面这个更简单的补法,据说来自 König。
与 等势。
证明 里的每个数都有唯一一种“不以无穷个 0 结尾”的十进制写法,比如 写成 。把这样的小数位从左往右切成块,每块是“若干个 0 加一个非零数字”,比如 切成 。因为非零数字有无穷多个,块也有无穷多个。
令 的块依次为 , 的块为 ,定义 。它同样不以无穷个 0 结尾,所以 。反过来,任给 ,把它的小数切成块,奇数号的块拼成 ,偶数号的块拼成 ,两者都不以无穷个 0 结尾,都在 里。两步互为逆映射,所以是双射。∎
切成块,而不是一位一位地切,妙处在于:每块都以非零数字结尾,所以拼起来的数永远不会落进“无穷个 0 结尾”的那种写法。漏洞没了。同样的办法对 个坐标也成立,所以线段、正方形、立方体,乃至任意有限维的空间,点都一样多。
1877 年 6 月 29 日,Cantor 又写信催 Dedekind 检查新证明。信是德文写的,大意是:这些结果连我自己都觉得太意外、太新,您没给我判断之前,我心里静不下来。在您同意之前,我只能说一句法语:
这句话常被讲成“Cantor 被自己的结论吓坏了”。2011 年,Gouvêa 专门写文章考证上下文,认为不是这么回事:Cantor 在信里明说自己对结论早有信念,他是在催 Dedekind 帮他确认证明有没有错。前一个证明刚被挑出漏洞,他对新证明还不放心。“不信”的是证明,不是定理。
维数去哪了
如果线段和正方形的点一样多,“维数”还有什么意义?7 月 2 日 Dedekind 回信:新证明他查过了,没找到漏洞。但他相信,维数不同的空间之间的一一对应,必然处处不连续;维数仍是这类空间“第一重要的不变量”。上面那个对应确实把相邻的点撕得七零八落。
不存在从 到 的连续双射,使它的逆也连续。
证明假设有这样的 。从线段里挖掉一个内点,比如 ,剩下的部分断成两截,不连通。可从正方形里挖掉 ,剩下的仍然连通:任意两点都能用绕开这个洞的折线连起来。连续映射把连通集送到连通集,用 把“正方形挖一个点”送回去,就得到“线段挖一个点”是连通的,矛盾。∎
这个“挖一个点”的论证只能区分 1 维和更高维。要证明 和 ()都不同胚,难得多。Netto、Cantor 等人在 1879 年前后都试过一般情形,后来发现证明各有漏洞;Netto 证对了的是 1 维对 2 维:线段和正方形之间连连续的双射都没有,不需要逆也连续。一般情形直到 1911 年才由 Brouwer 完成。
可连续的满射是有的。1890 年 Peano 构造了一条连续曲线,填满整个正方形;第二年 Hilbert 给了一个更直观的版本:
所以,“一样多”“连续地满”“连续地一一对应”是三件不同的事。前两件线段和正方形都做得到,第三件做不到,维数就藏在这里。
两头都塞得进,就一样多
定理 1 要亲手造出一个双射,还得小心翼翼地补漏洞。有没有更省事的判别法?
对有限集合,这件事显然: 能单射进 , 也能单射进 ,那它们个数相等。对无穷集合,这一点也不显然,偶数能塞进整数,整数也能塞进偶数,可塞的方式各不相同,拼不成一个双射。下面这条定理说:没关系,总能拼出来。
若有单射 和单射 ,则存在双射 。换句话说, 且 推出 。
证明不妨设 、 不相交。从任何一个元素出发,往前用 或 走( 里的点用 , 里的点用 ),往后找它在 或 下的原像(单射保证原像至多一个)。这样, 被分成一条条互不相交的“链”,每条链 、 交替。往后追溯,只有四种可能:
(1)绕回自己,是一个环;(2)可以无限往后追,两头都无穷;(3)追到一个没有原像的 中元素停下,叫“从 起头”;(4)追到一个没有原像的 中元素停下,叫“从 起头”。
在前三种链上,令 :链上的每个 中元素都有 下的原像(链里它前面那个),所以 在这条链上是 部分到 部分的双射。在第四种链上,令 :链上每个 中元素都是某个 中元素在 下的像,起头的那个 中元素也被用上了。各条链拼起来, 就是 到 的双射。∎
这个定理的名字记错了人。Cantor 1887 年就陈述过它,1895 年又把它列为“任何两个基数都可比”的推论,留待以后证明。Dedekind 1887 年 7 月写下过一个证明,但只留在手稿里,1932 年才印出来。Schröder 1896 年宣布了一个证明,1902 年 Korselt 写信指出其中有漏洞,Schröder 当即承认。差不多同时,19 岁的 Bernstein 在 Cantor 于哈雷的讨论班上给出了正确的证明,1898 年由 Borel 写进书里。上面这个按“链”分类的证明,是 König 1906 年给的。
和 一样多吗?两头的单射都现成: 用包含映射, 用 。按上面的证明把链找出来,得到的双射是:把 各往后挪一格,其余的点原地不动。
旁注这个证明不用选择公理,每一步都能写清楚。但它用到了“每条链要么从某处起头,要么不起头”这种排中律式的分类。2019 年 Pradic 和 Brown 证明,在不承认排中律的构造性数学里,Schröder–Bernstein 定理本身就蕴含排中律,所以构造主义者没法接受它。
连续统这一档
有了定理 3,证明“一样多”就只需要找两个单射,容易多了。实数的个数记作 (花体的 c,continuum),也写作 ,原因马上就清楚。
自然数的全体子集,和实数一样多。
证明两头各找一个单射。:把实数 送到“所有小于 的有理数”组成的集合。不同的实数之间总夹着有理数,所以这是单射;而 可数, 和 一样多。:把子集 送到十进制小数 ,其中 时 ,否则 。只用 0 和 1 两个数字,不会出现 那种双重写法,所以是单射。由定理 3 得证。∎
一个子集就是一列“在 / 不在”的选择,所以 记作 ,于是 。
从 里挖掉中间的三分之一,剩下两段再各挖掉中间三分之一,无限做下去,剩下的点组成 Cantor 集。
Cantor 集的总长度是 0,但它的点和 一样多。
证明挖掉的总长是 ,剩下的长度为 0。另一方面,Cantor 集的点就是三进制里只用 0 和 2 的数;把 2 换成 1、当二进制读,得到 到 的满射,比如 。所以 Cantor 集至少有 个点,它又是 的子集,由定理 3 恰好是 。∎
上一讲说可数集“几乎不占地方”。Cantor 集说明反过来不对:一个集合可以长度为零,却和整条实数轴一样多。“多少”和“多长”是两回事。
,。因此 、全体实数列 、全体连续函数 ,都恰好有 个;而全体函数 有 个。
证明用 和指数律:,其中 是上一讲的配对函数,指数律本身就是“把 上的函数看成 上取值为函数的函数”。连续函数由它在有理点上的值唯一决定(有理点稠密),所以至多 个,常值函数又已有 个。全体函数 就是 ,由上一讲的 Cantor 定理比 大。∎
| 大小 | 例子 |
|---|---|
| 可数:自然数、整数、有理数、代数数、所有有限长的字符串、所有整系数多项式 | |
| 连续统:实数、平面 、任意 、实数列 、、Cantor 集、所有连续函数、所有开集、所有 Borel 集 | |
| 更上一层:所有函数 、 的所有子集、所有 Lebesgue 可测集 |
Lebesgue 可测集有 个,而 Borel 集只有 个。所以有可测集不是 Borel 集。
证明Cantor 集 的长度是 0。长度为 0 的集合的任何子集都可测(测度也是 0),所以 的每个子集都可测,而 有 个点,它的子集有 个。可测集又都是 的子集,至多 个。Borel 集的个数是 (引用),由 Cantor 定理 。∎
这是一个纯粹靠“数个数”得到的存在性证明,和上一讲 Cantor 证明超越数存在一模一样:一个也没造出来,却知道它们多得是。
任何两个无穷都能比吗
到目前为止,我们比较的集合都能找到单射。可是,任给两个集合 、,一定有一个能单射进另一个吗?对有限集合这是废话,对无穷集合,答案出人意料:这件事证不出来,除非你接受一条额外的公理。
对任何一族非空集合,都能从每个集合里各挑出一个元素,组成一个新集合。
挑有限次,不需要这条公理。麻烦在于同时挑无穷多次、又说不出挑选的规则。1904 年 Zermelo 用它证明:任何集合都能良序,也就是排成一队,使得任何非空子集都有“排在最前”的元素。下一讲就讲这种“队”,它就是序数。
对任何集合 ,都有一个良序集不能单射进 。因此,“任何两个集合都能比较大小”蕴含“任何集合都能良序”,从而蕴含选择公理。
证明要点考虑 的所有子集上的所有良序,按“序同构”归类。这些类自己又按“谁是谁的前段”排成一个良序集 ,这一步不用选择公理。如果 能单射进 ,就能把 自己搬到 的某个子集上,成为 里的一员,于是 同构于自己的一个真前段,这对良序集是不可能的。所以 塞不进 。如果任何两个集合都可比,那 就能单射进 ,借 的顺序就把 良序了。∎
反过来,选择公理也推出任何两个集合都能比。所以下面几件事在 ZF 公理系统里互相等价:
最后一条最有意思。定理 1 和上一讲的配对函数,说的是 和 平方以后不变大。Tarski 证明:要让所有无穷集合都有这个性质,选择公理一点都少不了。
旁注没有选择公理,事情可以坏得惊人。1963 年 Feferman 和 Levy 构造了一个满足 ZF 的模型,在那里实数集是可数个可数集的并。“可数个可数集的并仍然可数”这句看似显然的话,证明里要同时为每个集合挑一种排法,正是用到了选择公理。这个系列默认选择公理成立。
写在最后
这一讲比的是“大小”,得到的是三层意思。第一,维数不是点的多少,而是连续结构的性质:线段和正方形一样多,却不同胚。第二,比较无穷有一个好用的判别法:两头都塞得进,就一样多。第三,“任何两个无穷都能比”本身不是白给的,它和选择公理是同一件事。
表里的三档,,留下一个最自然的问题: 和 之间,还有没有别的大小?Cantor 在 1878 年那篇论文的结尾已经猜过:直线上的无穷子集只有两种大小,要么可数,要么和整条直线一样多。要回答它,先得学会“数”到无穷之后:下一讲讲序数,、、,以及一个只要你会加减法就能读懂、却在普通算术里证不出来的定理。
点的多少,和点怎么挨在一起,
是两回事。
按定理 1 的映射,正方形里的点 对应线段上的哪个数?提示:先把两个数写成“不以无穷个 0 结尾”的小数。答案下一讲公布。
- Cantor 与 Dedekind 通信(1874–1877),见 E. Noether, J. Cavaillès 编 Briefwechsel Cantor–Dedekind(1937)
- G. Cantor, “Ein Beitrag zur Mannigfaltigkeitslehre”, J. reine angew. Math. 84 (1878)
- F. Q. Gouvêa, “Was Cantor Surprised?”, Amer. Math. Monthly 118 (2011)
- E. Netto, J. reine angew. Math. 86 (1879);L. E. J. Brouwer, “Beweis der Invarianz der Dimensionenzahl”, Math. Ann. 70 (1911)
- G. Peano, Math. Ann. 36 (1890);D. Hilbert, Math. Ann. 38 (1891)
- F. Bernstein 的证明见 É. Borel, Leçons sur la théorie des fonctions(1898);J. König, Comptes rendus 143 (1906);A. Korselt, Math. Ann. 70 (1911);R. Dedekind, Gesammelte Werke III(1932)
- U. Stammbach, Elemente der Mathematik 73 (2018)(Cantor–Dedekind 通信的考证)
- P. Pradic, C. E. Brown, “Cantor–Bernstein implies Excluded Middle”, arXiv:1904.09193(2019)
- E. Zermelo, Math. Ann. 59 (1904);F. Hartogs, “Über das Problem der Wohlordnung”, Math. Ann. 76 (1915);A. Tarski, Fund. Math. 5 (1924)
- S. Feferman, A. Levy, Notices Amer. Math. Soc. 10 (1963)
- G. Cantor, Math. Ann. 21 (1883),尾注 11;H. J. S. Smith, Proc. London Math. Soc. 6 (1875)
- T. Tao, An Introduction to Measure Theory(2011),习题 1.4.16
I See It,
but I Don't Believe It
We defined “as many” by whether two sets can be paired off one-to-one. The natural numbers, the rationals and the algebraic numbers are equally many, all countable; the reals cannot be lined up; a power set is always bigger, so there is no largest infinity.
Last lecture left a puzzle: starting from 1 with Newman's formula, which fraction is the 2026th term? The answer is .
There is no need to actually iterate more than two thousand times. Write 2026 in binary: . Drop the leading 1 and read the remaining bits from left to right: 1 means go to the right child, 0 means go to the left child. Starting from the root , ten steps land you exactly on .
Why does this work? Number the nodes of the tree level by level: the left child of node is node and its right child is node , exactly like appending a 0 or a 1 to the end of a binary number.
The line and the plane
On January 5, 1874, Cantor wrote to ask Dedekind: can a square (with its boundary) be put in one-to-one correspondence with a line segment (with its endpoints)? His own intuition said no: the plane seems to have “a whole extra dimension,” and nearly everyone would think the same. Dedekind did not answer, and in May of that year Cantor asked again.
Three years later, he overturned that intuition himself.
The most naive idea is to interleave the decimal digits of and one at a time: , , and let . The proof Cantor sent Dedekind on June 20, 1877, followed this idea.
Two days later Dedekind wrote back pointing out a gap. Some numbers have two decimal expansions, such as , and Cantor's convention was to always use the infinite expansion (the one that does not end in 0s). The map defined this way is injective but not surjective: if from some point on all the odd-numbered digits of are 0, then the extracted from it is a terminating decimal, exactly the kind of expansion the convention ruled out, and so has no preimage.
Cantor replied the next day with a postcard, saying in effect: you are quite right, but fortunately the objection hits only the proof, not the result itself. On June 25 he sent a new proof that used continued fractions, sidestepping the double expansions of decimals. Textbooks today usually give the simpler fix below, said to be due to König.
and are equinumerous.
ProofEvery number in has exactly one decimal expansion that does not end in infinitely many 0s; for example, is written . Cut the digits of such an expansion, from left to right, into blocks, each consisting of “zero or more 0s followed by one nonzero digit”; for example, is cut into . Since there are infinitely many nonzero digits, there are infinitely many blocks.
Let the blocks of be , in order, and those of be , and define . This expansion does not end in infinitely many 0s either, so . Conversely, given any , cut its decimal into blocks: the odd-numbered blocks put together give , and the even-numbered blocks give ; neither ends in infinitely many 0s, so both lie in . The two steps undo each other, so the map is a bijection.∎
The beauty of cutting into blocks, rather than digit by digit, is this: every block ends in a nonzero digit, so the number you assemble can never fall into the kind of expansion that “ends in infinitely many 0s.” The gap is gone. The same trick works for coordinates, so a segment, a square, a cube, indeed a space of any finite dimension, all have equally many points.
On June 29, 1877, Cantor wrote again, urging Dedekind to check the new proof. The letter was in German, and said in effect: these results are so unexpected and so new, even to me, that I cannot be at peace until you have given me your verdict. Until you agree, all I can say is a sentence in French:
This line is often taken to mean that “Cantor was frightened by his own result.” In 2011 Gouvêa wrote a paper looking closely at the context and concluded that this is not what happened: in the letter Cantor says plainly that he had long been convinced of the result; he was urging Dedekind to help confirm whether the proof had a mistake. His previous proof had just been shown to have a gap, and he was not yet sure of the new one. What he “didn't believe” was the proof, not the theorem.
Where did dimension go?
If a segment and a square have equally many points, what is left of “dimension”? On July 2 Dedekind replied: he had checked the new proof and found no gap. But he believed that any one-to-one correspondence between spaces of different dimensions must be discontinuous everywhere, and that dimension was still “the most important invariant” of such spaces. The correspondence above does indeed tear neighboring points far apart.
There is no continuous bijection from to whose inverse is also continuous.
ProofSuppose there is such a map . Remove an interior point from the segment, say , and what is left breaks into two pieces: it is not connected. But remove from the square, and what is left is still connected: any two points can be joined by a broken line that goes around the hole. Continuous maps send connected sets to connected sets, so using to send “the square minus a point” back, we find that “the segment minus a point” is connected, a contradiction.∎
This “remove a point” argument can only tell dimension 1 apart from higher dimensions. Proving that and are never homeomorphic (for ) is much harder. Netto, Cantor and others tried the general case around 1879, and their proofs were later found to have gaps; what Netto did prove correctly was dimension 1 versus dimension 2: between a segment and a square there is not even a continuous bijection, never mind one with a continuous inverse. The general case was settled only in 1911, by Brouwer.
Continuous surjections, though, do exist. In 1890 Peano constructed a continuous curve that fills the whole square; the next year Hilbert gave a more intuitive version:
So “equally many,” “continuously onto” and “continuously one-to-one” are three different things. A segment and a square can manage the first two, but not the third, and that is where dimension hides.
If each fits into the other, they are the same size
Theorem 1 meant building a bijection by hand and carefully patching a gap. Is there a less laborious test?
For finite sets the answer is obvious: if injects into and also injects into , they have the same number of elements. For infinite sets it is not obvious at all. The even numbers fit into the integers, and the integers fit into the even numbers, but the two ways of fitting are different and do not combine into a bijection. The theorem below says: never mind, you can always piece one together.
If there are injections and , then there is a bijection . In other words, and imply .
ProofWe may assume that and are disjoint. From any element, go forward by or (points of use , points of use ), and go backward by looking for its preimage under or (injectivity guarantees there is at most one). In this way splits into disjoint “chains,” each alternating between and . Tracing a chain backward, there are only four possibilities:
(1) it loops back to itself, forming a cycle; (2) it can be traced back forever, so it is infinite in both directions; (3) it stops at an element of with no preimage, and we say it “starts in ”; (4) it stops at an element of with no preimage, and we say it “starts in .”
On chains of the first three kinds, let : every element of on the chain has a preimage under (the element before it in the chain), so on this chain is a bijection from the part to the part. On chains of the fourth kind, let : every element of on the chain is the image under of some element of , and the element of that starts the chain gets used too. Put all the chains together, and is a bijection from to .∎
This theorem's name credits the wrong people. Cantor stated it as early as 1887, and in 1895 he listed it as a corollary of “any two cardinals are comparable,” leaving the proof for later. Dedekind wrote down a proof in July 1887, but it stayed among his manuscripts and was not printed until 1932. Schröder announced a proof in 1896; in 1902 Korselt wrote to point out a gap in it, and Schröder admitted it at once. At about the same time, the 19-year-old Bernstein gave a correct proof in Cantor's seminar in Halle, and Borel put it in his book in 1898. The proof above, which sorts everything into “chains,” was given by König in 1906.
Do and have equally many points? Injections both ways are ready to hand: for use the inclusion map, and for use . Find the chains as in the proof above, and the bijection you get is this: move each of one place along the list, and leave all the other points where they are.
AsideThis proof does not use the axiom of choice; every step can be written out explicitly. But it does use a classification in the spirit of the law of excluded middle: “every chain either starts somewhere or it doesn't.” In 2019 Pradic and Brown proved that in constructive mathematics, which does not accept the law of excluded middle, the Cantor–Schröder–Bernstein theorem itself implies excluded middle, so constructivists cannot accept it.
The continuum tier
With Theorem 3, proving “equally many” only takes finding two injections, which is much easier. The number of real numbers is written (a Fraktur c, for continuum), and also ; the reason will be clear in a moment.
There are as many subsets of the natural numbers as there are real numbers.
ProofFind an injection each way. : send a real number to the set of “all rationals less than .” Between two different reals there is always a rational, so this is injective; and is countable, so and are the same size. : send a subset to the decimal , where if , and otherwise. Only the digits 0 and 1 are used, so double expansions like cannot occur, and the map is injective. Theorem 3 finishes the proof.∎
A subset is a sequence of “in / out” choices, so is written , and hence .
Remove the middle third of , then remove the middle third of each of the two pieces left, and keep going forever; the points that remain form the Cantor set.
The Cantor set has total length 0, yet it has as many points as .
ProofThe total length removed is , so what remains has length 0. On the other hand, the points of the Cantor set are the numbers whose ternary expansion uses only 0 and 2; changing the 2s into 1s and reading the result in binary gives a surjection from onto , for example . So the Cantor set has at least points; it is also a subset of , so by Theorem 3 it has exactly .∎
Last lecture said that countable sets “take up almost no room.” The Cantor set shows that the converse is false: a set can have length zero and still have as many points as the whole real line. “How many” and “how long” are two different things.
, . Hence , the set of all real sequences , and the set of all continuous functions each have exactly elements, while the set of all functions has .
ProofUse and the laws of exponents: , where comes from last lecture's pairing function, and the exponent law itself just says “view a function on as a function on whose values are functions.” A continuous function is determined by its values at the rational points (the rationals are dense), so there are at most of them, and the constant functions alone already give . All functions together amount to , which by Cantor's theorem from last lecture is bigger than .∎
| Size | Examples |
|---|---|
| Countable: natural numbers, integers, rationals, algebraic numbers, all finite strings, all polynomials with integer coefficients | |
| Continuum: the reals, the plane , any , real sequences , , the Cantor set, all continuous functions, all open sets, all Borel sets | |
| One tier up: all functions , all subsets of , all Lebesgue measurable sets |
There are Lebesgue measurable sets, but only Borel sets. So some measurable set is not a Borel set.
ProofThe Cantor set has length 0. Every subset of a set of length 0 is measurable (with measure 0 as well), so every subset of is measurable; and has points, so it has subsets. Measurable sets are all subsets of , so there are at most of them. The number of Borel sets is (cited without proof), and by Cantor's theorem .∎
This is an existence proof obtained purely by “counting,” exactly like Cantor's proof last lecture that transcendental numbers exist: not a single one has been built, yet we know there are plenty of them.
Can any two infinities be compared?
So far, for every pair of sets we compared, we could find the injections. But given any two sets and , must one of them inject into the other? For finite sets this goes without saying. For infinite sets the answer is a surprise: it cannot be proved, unless you accept one extra axiom.
For any family of nonempty sets, one can pick one element from each set and gather them into a new set.
Picking finitely many times needs no such axiom. The trouble comes with picking infinitely many times at once, with no rule you can state for how to pick. In 1904 Zermelo used it to prove that every set can be well-ordered, that is, lined up so that every nonempty subset has an element that comes “first.” The next lecture is about these line-ups, which are the ordinals.
For any set , there is a well-ordered set that does not inject into . Consequently, “any two sets can be compared in size” implies “every set can be well-ordered,” and hence implies the axiom of choice.
Proof sketchConsider all well-orderings of all subsets of , sorted into classes by order isomorphism. These classes in turn, ordered by “which is an initial segment of which,” form a well-ordered set ; this step does not use the axiom of choice. If injected into , we could carry itself over onto some subset of , making it one of the members of , so would be isomorphic to one of its own proper initial segments, which is impossible for a well-ordered set. So does not fit into . If any two sets were comparable, then would inject into , and borrowing the order of would well-order .∎
Conversely, the axiom of choice also implies that any two sets can be compared. So the following are all equivalent in the ZF axioms:
The last one is the most interesting. Theorem 1 and last lecture's pairing function say that and do not get any bigger when squared. Tarski proved that for every infinite set to have this property, you need the axiom of choice in full.
AsideWithout the axiom of choice, things can go astonishingly wrong. In 1963 Feferman and Levy constructed a model of ZF in which the set of real numbers is a union of countably many countable sets. The seemingly obvious statement “a union of countably many countable sets is countable” needs, in its proof, to choose an enumeration for every set at once, and that is exactly where the axiom of choice comes in. This series assumes the axiom of choice throughout.
In closing
This lecture compared “sizes,” and came away with three lessons. First, dimension is not a matter of how many points there are but a property of continuous structure: a segment and a square have equally many points, yet they are not homeomorphic. Second, there is a handy test for comparing infinities: if each fits into the other, they are the same size. Third, “any two infinities can be compared” does not come for free; it is the same thing as the axiom of choice.
The three tiers of the table, , leave one very natural question: is there any other size between and ? Cantor had already made a guess at the end of his 1878 paper: infinite subsets of the line come in only two sizes, either countable or the same size as the whole line. To answer it, we first have to learn to “count” past infinity. The next lecture is about ordinals such as , and , and about a theorem that anyone who can add and subtract can understand, yet that cannot be proved in ordinary arithmetic.
How many points there are, and how they sit next to one another,
are two different things.
Under the map of Theorem 1, which number on the segment does the point of the square go to? Hint: first write both numbers as decimals that “do not end in infinitely many 0s.” The answer comes in the next lecture.
- The Cantor–Dedekind correspondence (1874–1877), in E. Noether, J. Cavaillès (eds.), Briefwechsel Cantor–Dedekind (1937)
- G. Cantor, “Ein Beitrag zur Mannigfaltigkeitslehre”, J. reine angew. Math. 84 (1878)
- F. Q. Gouvêa, “Was Cantor Surprised?”, Amer. Math. Monthly 118 (2011)
- E. Netto, J. reine angew. Math. 86 (1879); L. E. J. Brouwer, “Beweis der Invarianz der Dimensionenzahl”, Math. Ann. 70 (1911)
- G. Peano, Math. Ann. 36 (1890); D. Hilbert, Math. Ann. 38 (1891)
- F. Bernstein's proof in É. Borel, Leçons sur la théorie des fonctions (1898); J. König, Comptes rendus 143 (1906); A. Korselt, Math. Ann. 70 (1911); R. Dedekind, Gesammelte Werke III (1932)
- U. Stammbach, Elemente der Mathematik 73 (2018) (on the Cantor–Dedekind correspondence)
- P. Pradic, C. E. Brown, “Cantor–Bernstein implies Excluded Middle”, arXiv:1904.09193 (2019)
- E. Zermelo, Math. Ann. 59 (1904); F. Hartogs, “Über das Problem der Wohlordnung”, Math. Ann. 76 (1915); A. Tarski, Fund. Math. 5 (1924)
- S. Feferman, A. Levy, Notices Amer. Math. Soc. 10 (1963)
- G. Cantor, Math. Ann. 21 (1883), endnote 11; H. J. S. Smith, Proc. London Math. Soc. 6 (1875)
- T. Tao, An Introduction to Measure Theory (2011), Exercise 1.4.16