基数

概述

基数(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。

参见

  • 集合 — 基数是集合大小的度量
  • 函数 — 双射是等势判定的核心工具
  • 序列与求和 — 可数集的元素可排成序列