“另一个较细的基础区别是:“已有一个单射 $A\to B$,另有一个满射 $A\to B$”不等于“同一个映射同时满足两项性质”。在采用选择公理的通常背景下,可以从那个满射选出右逆 $B\to…”
形式陈述
Cantor–Schröder–Bernstein 定理:若存在单射
则存在双射
一种标准构造如下。把
再定义
第二分支良定义:
因此第一支把
直觉
两边都能无碰撞地嵌入对方,直觉上说明谁也不比谁“严格更大”,定理确认这个直觉:大小相同,即存在完美配对。难点在于
例子与边界
取
证明
把子集的特征序列写成只含 0、2 的三进制数,得到
把假设换成“两边满射”,得到的双向满射版本在 ZF 中不可证;若使用选择公理,可为每个满射选右逆,取得两个方向的单射,再应用本定理。这个使用 AC 的证明不直接确定双向满射原则的精确选择强度。还要区分“单射加满射”的含义:同一个映射同时单射且满射,就是双射的定义;若只给两套同方向的映射
推论与应用
定理的重要后果是基数比较的反对称性。把一个给定的集合族按等势取商后,单射比较连同自反性、传递性形成偏序;讨论全部基数时则使用类上的关系,不能把所有基数装进一个集合。在选择公理下比较进一步成为全序,但全可比性是另一项结论。
当两个方向的单射容易给出时,可以先分别定义并验证它们,再由本定理的构造合成为一个双射。例如,要用这条路线证明
在可数集的判定中它同样常用:给出
参考资料
-
Ieke Moerdijk and Jaap van Oosten, Sets, Models and Proofs, Springer, 2018,§1.2, Exercise 18:双向满射版本由 AC 推出,但不能在 ZF 中无条件证明。
-
Paul R. Halmos, Naive Set Theory, 1960; Dover reprint 2017,§22。
-
Daniel J. Velleman, How to Prove It: A Structured Approach, 3rd ed., Cambridge University Press, 2019,Ch. 7。