Schröder-Bernstein定理
概述
Schröder-Bernstein 定理(Cantor-Schröder-Bernstein Theorem):若存在从集合 到集合 的单射 和从 到 的单射 ,则存在从 到 的双射 。换言之, 且 蕴含 。
定理陈述
形式化陈述
定理(Schröder-Bernstein, 1897/1898): 设 、 为集合。若存在单射 和单射 ,则存在双射 。
基数语言:若 且 ,则 。
等价表述:集合间的基数关系 是反对称的(antisymmetric),即 构成一个偏序关系。
证明概要
证明思路(构造性证明——链分解法)
核心思想
利用 和 的迭代,将 划分为两个不相交的子集 和 ,然后分别用 和 来构造双射。
详细证明
第一步:定义迭代映射
定义映射 如下:对任意 ,
即:先对 用 映射到 的子集 ,取 中不在 里的部分 ,再用 映回 得到 ,最后取 中的补集。
第二步:寻找不动点
可以验证 是单调递增的:若 ,则 。
令 (所有被 包含的子集的并)。
由 的单调性,可以证明 ,即 是 的不动点。
第三步:构造双射
由不动点条件 ,可推出:
因为 是单射, 在 上的限制是到 的双射。同时, 在 上的限制是到 的单射。
现在定义 :
验证 是双射:
- 是良定义的:若 ,则 ,所以存在唯一的 使得 ,即 是良定义的。
- 是单射: 在 上是 (单射),在 上是 (单射),且 与 不相交。
- 是满射:,,故 。
因此 是从 到 的双射。
直观理解(链分解视角)
从任意 出发,交替使用 和 向前追溯:
每条”链”有三种可能:
- -终止链:从 中的某个元素开始(没有前驱 )
- -终止链:从 中的某个元素开始(没有前驱 )
- 双向无限链:向两个方向无限延伸
对 -终止链和双向无限链,使用 来映射;对 -终止链,使用 来映射。这样恰好构造出双射。
关键推论
- 推论1(基数等价的自反性): 当且仅当 且 。这确立了基数比较的反对称性。
- 推论2( 与 等势): 是 的双射,故 。
- 推论3(幂集链的单调性): 蕴含 。
应用场景
- 基数比较:Schröder-Bernstein 定理是集合论中比较无穷集合大小的核心工具。要证明 ,只需分别构造单射 和 ,而不必直接构造双射。
- 实数集的等势证明:证明 、 等结果时,Schröder-Bernstein 定理大大简化了证明。
- 可数集理论:在证明某些集合是可数集或不可数集时,提供了一种”双向夹逼”的方法。
数值示例
证明 :
- 单射 :(恒等映射)。
- 单射 :(将 压缩到 )。
- 由 Schröder-Bernstein 定理,。