大家好,我是 Senko。 本文将解读“康托尔对角线论证”。
无穷就是无穷,没有更多更少之说——你可能这么以为,但 19 世纪的德国数学家格奥尔格·康托尔却证明了无穷之间也存在大小关系。而且他的证明方法优雅到让人一旦理解就忍不住拍案叫绝。
无穷都一样大吗?
首先,自然数(1、2、3、4……)有无穷多个。偶数(2、4、6、8……)也有无穷多个。
直觉上似乎自然数比偶数多,但其实这两者是“一样大的无穷”。因为只要让自然数 n 对应偶数 2n,就能建立不多不少的一一对应。
1↔2、2↔4、3↔6、4↔8……每个自然数都分到一个偶数,既没有剩余也没有重复。
那么,“实数”(包括小数在内的所有数,比如 0.1415926…… 这样的数)又如何?实数也有无穷多个。自然数和实数是同样大小的无穷吗?
康托尔用一种称为对角线论证的手法证明了:实数比自然数“严格地多”。
对角线论证的原理
证明采用归谬法:先假设“0 到 1 之间的所有实数都能与自然数一一对应”,再推出矛盾。
假设我们把 0 到 1 之间的所有实数排成了一张清单:
- 第 1 个实数:0.51209347……
- 第 2 个实数:0.33817260……
- 第 3 个实数:0.71038492……
- 第 4 个实数:0.49027351……
- 第 5 个实数:0.82615094……
- ……
现在,关注“对角线上的数字”:第 1 个实数的第 1 位、第 2 个实数的第 2 位、第 3 个实数的第 3 位……依次挑出来,得到数列 5、3、0、2、5……(上面加粗的部分)。
接着,把对角线上的每个数字都换成别的数字,造出一个新的小数。比如按“每位加 1(9 变 0)”的规则,得到 6、4、1、3、6……,即新实数 0.64136……
这个新实数不在清单的任何位置上。
- 它与第 1 个实数第 1 位不同(5→6)
- 它与第 2 个实数第 2 位不同(3→4)
- 它与第 3 个实数第 3 位不同(0→1)
- 它与第 n 个实数第 n 位不同
也就是说,清单明明应该收录了所有实数,却造出了一个不在清单上的实数。这与“所有实数都被列入清单”的假设矛盾。
因此,给 0 到 1 之间的实数用自然数编号是不可能的——实数比自然数“多”。
无穷的层级
康托尔的发现震撼世人:无穷不止一种,无穷之间也有大小之别。
自然数这类“数得过来的无穷”称为“可数无穷(阿列夫零)”,实数这类“数不过来的无穷”称为“不可数无穷”。
更惊人的是,这个层级没有尽头。存在比实数集合更大的无穷,其上还有更大的无穷……无穷的级别无穷延续。
当时的反响
康托尔的对角线论证发表于 1891 年,在当时的数学界遭到了猛烈批判。
尤其是极具影响力的数学家利奥波德·克罗内克,斥责康托尔是“腐蚀青年的人”。克罗内克的立场是“上帝创造了自然数,其余都是人的工作”,无法接受“无穷有大小”这种想法。
然而,康托尔的证明在逻辑上无懈可击,随着时间推移逐渐被数学界接纳。今天,对角线论证已被公认为数学中最优美的证明之一。
对角线论证在别的领域也在用
这套证明手法的价值,不只在于显示了实数的不可数。同一型的论证,催生了20世纪好几条重要的定理。
被转用到了哪里
| 定理 | 发表 | 对角线论证怎么用 |
|---|---|---|
| 罗素悖论 | 1901年 | 对角线式地构造出“不包含自身的集合” |
| 哥德尔不完备定理 | 1931年 | 对角线式地造出“这个命题证明不了” |
| 图灵停机问题 | 1936年 | 对角线式地造出一个返回判定结果之反面的程序 |
| 计算复杂度的层级定理 | 1965年 | 显示可用的时间越多,解得开的问题就越多 |
共通的是“先假定已把一切排完,再造出不在那张清单上的东西”这道手续。
哥德尔的情形,是在“可证明命题”的清单之外造出一个为真的命题;图灵的情形,是在“可判定停机的程序”清单之外造出一个程序。
造出清单的那一刻,清单之外的东西就构造得出来了。康托尔在无穷集合上找到的这个格局,成了显示体系之界限的标准工具。
名为连续统假设的遗留
对角线论证显示了实数比自然数多。那么,介于两者之间的大小存在吗。
康托尔预想“中间不存在”,并把它称作连续统假设。他倾尽一生试图证明,却没有成功。
胜负是在20世纪中叶定下的:1940年哥德尔与1963年保罗·科恩,分别显示了下面两件事。
- 从现在的集合论公理,证明不出连续统假设
- 从同一批公理,也否定不了连续统假设
也就是说,结论是既定不了它对,也定不了它错。康托尔解不开,并不是能力的问题,而是这本就是一个分不出胜负的问题。
康托尔本人受到的待遇
做出如此重要发现的人,生前是怎样被对待的,我也想提一提。
从格奥尔格·康托尔发表无穷之层级的1870年代到1890年代,数学界的反应相当冷淡。
反对得尤其激烈的,是柏林大学的重镇利奥波德·克罗内克。他以“上帝创造了自然数,其余都是人的工作”这句话闻名,想把无法用有限手续构造出来的东西逐出数学。
据说克罗内克阻挠了康托尔论文的刊载,也拦下了他去柏林大学任职。康托尔终其一生留在地方上的哈勒大学。
- 1874年:发表最初的不可数性证明,几乎无人理会
- 1884年:陷入第一次严重的抑郁,此后反复入院出院
- 1891年:发表对角线论证,这个形式一直用到今天
- 1918年:在疗养的医院中去世
抑郁的原因是否只有来自学界的批评,并不清楚;据说想解开连续统假设而未果的苦恼也叠在了一起。
直到评价翻转过来
风向改变是进入20世纪之后。1900年的国际数学家大会上,希尔伯特提出的23个问题中,第1问就是连续统假设。数学界公认最重要之问题的头一个位置,被摆上了康托尔的一问。
希尔伯特还在1926年的讲演中说出“没有人能把我们从康托尔为我们造的乐园里赶出去”,为集合论作为数学的基础辩护。
如今,集合论几乎是一切数学领域的地基。生前被当作异端的理论,如今是被当作前提来教的。
新的想法被接受所需的时间差,以及在那期间本人所付的代价。康托尔的一生,把这件事显示得相当严酷。
无穷有大小之别这个结论,读多少遍都觉得不可思议;不过每次让我更佩服的,还是对角线论证那份手法的漂亮。
数学无穷类的相关悖论
以下是与康托尔对角线论证同样涉及无穷集合奇妙性质的相关悖论。
结语
本文解读了“康托尔对角线论证”。
“无穷之间也有大小之分”的发现,是数学史上最具革命性的成果之一。而它的证明只是把对角线上的数字换一换——如此简单的方法,却严密到没有任何反驳的余地。
想返回悖论列表的读者请点击下方链接。
我们下一篇文章见。
📚 系列:世界经典悖论(20/81)
读者也常看这些



