Schröder-Bernstein定理

概述

Schröder-Bernstein 定理(Cantor-Schröder-Bernstein Theorem):若存在从集合 到集合 单射 和从 单射 ,则存在从 双射 。换言之, 蕴含

定理陈述

形式化陈述

定理(Schröder-Bernstein, 1897/1898): 设 为集合。若存在单射 和单射 ,则存在双射

基数语言:若 ,则

等价表述:集合间的基数关系 反对称的(antisymmetric),即 构成一个偏序关系。

证明概要

证明思路(构造性证明——链分解法)

核心思想

利用 的迭代,将 划分为两个不相交的子集 ,然后分别用 来构造双射。

详细证明

第一步:定义迭代映射

定义映射 如下:对任意

即:先对 映射到 的子集 ,取 中不在 里的部分 ,再用 映回 得到 ,最后取 中的补集。

第二步:寻找不动点

可以验证 单调递增的:若 ,则

(所有被 包含的子集的并)。

的单调性,可以证明 ,即 不动点

第三步:构造双射

由不动点条件 ,可推出:

因为 是单射, 上的限制是到 的双射。同时, 上的限制是到 的单射。

现在定义

验证 是双射

  • 是良定义的:若 ,则 ,所以存在唯一的 使得 ,即 是良定义的。
  • 是单射 上是 (单射),在 上是 (单射),且 不相交。
  • 是满射,故

因此 是从 的双射。

直观理解(链分解视角)

从任意 出发,交替使用 向前追溯:

每条”链”有三种可能:

  1. -终止链:从 中的某个元素开始(没有前驱
  2. -终止链:从 中的某个元素开始(没有前驱
  3. 双向无限链:向两个方向无限延伸

-终止链和双向无限链,使用 来映射;对 -终止链,使用 来映射。这样恰好构造出双射。

关键推论

  • 推论1(基数等价的自反性) 当且仅当 。这确立了基数比较的反对称性。
  • 推论2( 等势) 的双射,故
  • 推论3(幂集链的单调性) 蕴含

应用场景

  1. 基数比较:Schröder-Bernstein 定理是集合论中比较无穷集合大小的核心工具。要证明 ,只需分别构造单射 ,而不必直接构造双射。
  2. 实数集的等势证明:证明 等结果时,Schröder-Bernstein 定理大大简化了证明。
  3. 可数集理论:在证明某些集合是可数集或不可数集时,提供了一种”双向夹逼”的方法。

数值示例

证明

  • 单射 (恒等映射)。
  • 单射 (将 压缩到 )。
  • 由 Schröder-Bernstein 定理,

参见

参考链接