基数
概述
基数(cardinality)是集合大小的度量,通过双射(bijection)来比较集合的”大小”,这一标准同时适用于有限集和无限集。可数集(包括 、、)的基数为 ,而Cantor 对角线论证法证明了 是不可数的。Schröder-Bernstein 定理提供了不直接构造双射即可证明等势的强大工具,Cantor 定理则表明 恒成立,连续统假设在标准集合论公理下是不可判定的。
定义
等势(Same Cardinality)
集合 和 基数相等(have the same cardinality)当且仅当存在从 到 的双射,记作 。对有限集, 就是两个集合元素个数相同;对无限集, 提供了一种比较相对大小的标准。
- 若存在从 到 的单射,则
- 若 且 ,则
可数集(Countable Set)
可数集是有限集或与正整数集 等势的集合。当无限集 可数时,记 (读作”aleph null”)。不可数集(uncountable set)是非可数的集合。
一个无限集是可数的,当且仅当它的元素可以排成一个序列 (以正整数为索引)。
Cantor 对角线论证法(Cantor Diagonalization Argument)
1879 年由 Georg Cantor 引入的一种证明方法,用于证明实数集是不可数的。核心思想:假设 中的实数可列,构造一个新实数 ,其第 位小数与第 个实数的第 位小数不同,从而 不在列表中,产生矛盾。
Schröder-Bernstein 定理
若 且 ,则 。换言之,若存在从 到 的单射 和从 到 的单射 ,则存在从 到 的双射。
Cantor 定理
对任意集合 ,,即集合的基数严格小于其幂集的基数。证明采用自指构造:令 ,则 不在任何函数 的像中。
连续统假设(Continuum Hypothesis)
连续统假设断言:不存在基数 使得 (其中 )。Gödel(1940)证明了它不能被 ZF 公理证伪,Cohen(1963)证明了它不能被 ZF 公理证明,因此在标准集合论中是不可判定的。
核心性质
| 性质 | 表述 | 关键要点 |
|---|---|---|
| 等势判定 | $ | A |
| 基数比较 | $ | A |
| 可数集基数 | $ | \mathbb{Z}^+ |
| 实数不可数 | $ | \mathbb{R} |
| 可数集的并 | 可数集的并仍可数 | 交替排列 |
| Schröder-Bernstein | $ | A |
| Cantor 定理 | $ | S |
| 连续统假设 | 与 之间不存在其他基数 | ZF 公理下不可判定 |
| 不可计算函数 | 程序集合可数,函数集合不可数 | 因此存在不可计算函数 |
关系网络
graph TB A["基数"] --> B["基本定义"] A --> C["可数集"] A --> D["不可数集"] A --> E["重要定理"] A --> F["开放问题"] B --> B1["等势 |A| = |B|"] B --> B2["|A| ≤ |B|"] C --> C1["ℵ₀ Aleph Null"] C --> C2["ℕ, ℤ, ℚ 可数"] C --> C3["Hilbert 大饭店"] D --> D1["Cantor 对角线论证"] D --> D2["ℝ 不可数"] D --> D3["𝔠 = 2^ℵ₀"] E --> E1["可数集的并仍可数"] E --> E2["Schröder-Bernstein 定理"] E --> E3["Cantor 定理 |S| < |P(S)|"] F --> F1["连续统假设"] F --> F2["不可计算函数"] A --> G["前置知识"] G --> G1["集合"] G --> G2["函数"] G --> G3["序列与求和"]
- 前置知识:集合(基数是集合大小的度量)、函数(双射是等势的核心工具)、序列与求和(可数集的元素可排成序列)
- 核心关联:可数集的判定依赖于能否构造双射或排列为序列;不可计算函数的存在性论证利用了”程序可数、函数不可数”这一事实
- 历史脉络:Cantor(1874-1891)建立超限数理论,Gödel(1940)和 Cohen(1963)分别证明连续统假设的一致性与独立性
章节扩展
第2章:基本结构
基数是 Rosen 第8版第2章第2.5节的核心内容,将集合大小的概念从有限集推广到无限集。
可数集的典型证明:
- 奇数集可数:双射
- 整数集 可数:
- 有理数集 可数:按分子分母之和 分组,沿对角线遍历并跳过重复
Hilbert 大饭店:有可数无穷多个房间且全满的大饭店,通过将房间 的客人移到房间 ,可以腾出房间 1 给新客人。这揭示了”满射”在有限集和无限集上的本质区别。
Cantor 对角线论证法:假设 中实数可列为 ,小数展开为 ,构造 ,其中 ,则 与每个 都至少在第 位不同,故 不在列表中,矛盾。
不可计算函数的存在性:程序集合可数(有限字母表上的字符串),但从 到 的函数集合不可数(可建立与 的双射),因此存在不可计算函数。
补充
学术参考
- Rosen, K. H. Discrete Mathematics and Its Applications, 8th ed., McGraw-Hill, Section 2.5. URL: https://www.mheducation.com/highered/product/discrete-mathematics-applications-rosen/M9781259676512.html
- Cantor, G. (1891). “Ueber eine elementare Frage der Mannigfaltigkeitslehre.” Jahresbericht der Deutschen Mathematiker-Vereinigung, 1, 75-78(对角线论证法的原始论文)。
- Turing, A. M. (1936). “On Computable Numbers, with an Application to the Entscheidungsproblem.” Proceedings of the London Mathematical Society, 2(42), 230-265(对角线论证法在停机问题证明中的应用)。 URL: https://doi.org/10.1112/plms/s2-42.1.230
- Hallett, M. (1984). Cantorian Set Theory and Limitation of Size. Oxford University Press, Chapter 7(Schröder-Bernstein 定理的链构造技巧)。
- Hrbacek, K. & Jech, T. (1999). Introduction to Set Theory (3rd ed.). Marcel Dekker, Chapter 3。