5. 序数
5.1序数与势
这一节简单地介绍序数与势的理论. 更深入的理论通常在集合论专著中加以发挥, 其中的许多问题甚至至今仍待解决.
我们已经见识过归纳集 和里面的自然数 了. 我们要概括出 的以下性质, 因为它和数数关系最大.
定义 5.1.1 (序数). 对 成良序集的传递集称作序数, 其中传递指的是以下性质:
可以看出, 每个 都是传递集, 而且 自己也是个传递集. 在强调序数的身份时, 自然数又称有限序数, 又记为 .
这个记号自然让我们想问是不是总有更大的序数, 答案是肯定的, 灵感来源正是 中的后继函数.
定理 5.1.2. 对任何序数 , 总有 仍为序数, 且显然 同构于 的真前段 .
我们还可以用更豪迈的方式构造远远大的序数.
定理 5.1.3 (上界序数). 一集序数 的并 还是个序数. 我们称这序数为这集序数的上确界, 记为 .
我们记全体序数组成的类为 .
定理 5.1.4. 上的 仍为良序, 换言之记序数 当且仅当 是合理的.
定理 5.1.5 (序数的结构).
定义 5.1.6 (序型). 由良序集比较定理不难得知, 每个良序集都唯一确定地序同构于某个序数. 我们称良序集 同构的序数为这良序集的序型, 记为 , 在不引起矛盾的时候也记为 .
不过, 很显然 并不是按照后继的方式得来的序数. 因此, 我们也可以对序数做以下区分:
定理 5.1.7 (后继序数与极限序数). 称 是个后继序数, 若有一个序数 使得 .
称 是个极限序数, 若 , 这里的 取遍 中的所有序数.
这个定理宣称, 序数总是后继序数与极限序数中的一种.
证明. 注意上面对极限序数其实可以有别的写法, 例如我们称 , 则极限序数无非是 .
我们考虑不是后继序数的序数 . , 而 不是后继序数指出 , 因此 .
更简单的, 根据序数结构我们可以轻松断言 , 于是 .
我们反证. 如果存在既非后继序数也非极限序数的序数, 由于 是良序集, 总能选出最小的满足此条件的序数 . 不难注意到最小性指出
自然数有加法和乘法, 如果读者上过初中说不定还会算自然数的幂或指数, 我们希望给数大小用的序数也定义这样的计算方法.
定义 5.1.8 (序数算术). 我们递归地定义对 的序数加法如下:
1. |
|
2. |
|
3. |
|
我们递归地定义对 的序数乘法如下:
1. |
|
2. |
|
3. |
|
我们递归地定义对 的序数指数如下:
1. |
|
2. |
|
3. |
|
注意我们并未像自然数里面一样证明递归定义原理, 读者可以自行解决.
序数算术在自然数上面显然和我们熟知的东西是一样的, 但是对于那些无穷序数 (即包含 的序数) 而言, 这些序数算术可能会有些奇怪.
命题 5.1.9. 以下都是序数算术的性质. 为了美观, 我们将 换成 .
1. | 结合律 , |
2. | 加法单调 |
3. | 乘法单调 |
4. | 右减法 |
5. | 右带余除法 |
6. | 乘法分配右加法 |
7. | 幂单调 |
8. | 幂改写右运算 , |
注 5.1.10. 这里左右是非常重要的, 读者不难举出左单调不严格, 左分配不成立, 左减法不唯一等等的各种例子.
我们在序数算术中有一个最重要的定理, 它许诺每个序数都可以写成一个漂亮的形式.
定理 5.1.11 (Cantor 正则形式). 任何序数 都可以以唯一的形式写成 , 其中 , 而 都是自然数.
不难发现这里 是可以等于 的, 这其实是 数的来源. 这些用不动点来定义的大序数最后会和一些数学公理系统的证明论强度排序扯在一起, 不得不说是很奇妙的事情, 读者若有兴趣可以自行研读后续相关章节和相关书目.
实数理论中, 我们不会用到不可数的序数. 不过, 我们还得先定义不可数, 这需要引入朴素的势的概念.
定义 5.1.12 (势). 称集合 的势不大于 , 记为 , 若存在从 到 的单射.
称集合 与集合 等势, 记为 , 若存在 与 之间的双射.
简记 为 .
很显然, 单射的复合还是单射使得这个 具备传递性. 恒等映射是单射使得它具备自反性, 而它的 " 反对称性 "(从而它是个 " 偏序 ") 则由以下著名定理给出.
定理 5.1.13 (Cantor-Bernstein).
证明. 这是一个非常精彩的构造.
首先设有 与 见证两个比较. 假定 , 又作 , 记 , 则 且 , 于是不妨设 , 且已知一个双射 , 来找 的证据.
轮流定义 和 , 则 , 于是令 , 有 和 .
对于势的比较, 我们有最经典的对角线论证法, 它指出幂集的势总是严格的更大.
定理 5.1.14 (Cantor).
证明. 显然 给出了 的证据. 反证, 设有 同时是个满射.
我们还有一个更精巧的结构, 它给出了一个最小的势严格大于给定集的序数.
定理 5.1.15 (Hartogs). 对任意集合 , 定义 , 这是个序数, 且有 .
此外, 对任何序数 , .
证明. 首先要验证 是个序数, 这是因为它是一集序数, 而且向下封闭 (即比其中某序数小的序数一定也在其中).
5.2良基关系与正则公理
我们先来重温一下三个重要的定义.
定义 5.2.1. 称 是传递的, 若 .
称 上的关系 为良基关系, 若对任意满足 的性质 均有
称 上的关系 为外延关系, 若
注 5.2.2. 传递集因此也可以理解为使得 成为一个 上传递关系的集.
注 5.2.3. 注意, 这两个句子既可以理解为 ZFC 的, 也可以理解为 BGC 的. 在前一个情况下, 也将被理解为某个性质 ; 在后一个情况下, 我们总是默认加入类集 (set-like) 的要求: , 换言之要求写出来的这东西是个集. 我们将简记之为 .
定理 5.2.4 (良基归纳法). 假定 上有一良基关系 , 又有一个性质 满足 , 则有 .
定理 5.2.5 (递归定义原理). 假定 上有一良基关系 , 又有一个函数 , 则存在唯一的函数 满足
注 5.2.6. 采取 "BG 包装的 ZF" 有一个好处, 类上的关系/函数其实就是一个公式, 所以只要验证这个公式满足条件, 这是一阶逻辑的搬砖工作. 虽然这样写比较抽象, 但是看起来很短.
定理 5.2.7 (Mostowski). 中 是 上的良基外延关系, 则存在唯一一个传递的 和函数 使得 与 在 的见证下同构.
证明. 首先证明存在性. 利用递归定义, 我们作 , 然后直接让 , 不难验证它确实是传递的. 我们来验证 确实见证同构. 它显然保持关系且满, 所以只要验证它单, 这只要对命题 " 在 上是单的 " 运用良基归纳法即可.
定义 5.2.8 (正则公理).
定义 5.2.9 (积累层级). 作以下集合.
1. |
|
2. |
|
3. |
|
我们收集它们, 得到 . 它称作积累层级.
注 5.2.10. 换言之, 良基公理现在是 .
定理 5.2.11. 这个定义与原来的定义在 中等价.
推论 5.2.12. 我们有 , 它将集合 投到最小满足 的 上.
这里下标是 是因为在积累层级的最底部有 .
定理 5.2.13 (收集原理模式). 任给 , 均有
注 5.2.14. 可以证明, 它与替换公理模式等价.
正常的基数理论需要用到选择公理 (见下). 然而, 给了我们另一个机会, 我们由此可以在 ZF 中定义一个基数的类似物, 它同样可以代替势的概念.
定义 5.2.15 (无选择基数). 我们将集合 的无选择基数 定义为全体和 等势, 且具有最小的 的那些集构成的集. 无选择指的是没有选择公理.
定理 5.2.16.
注 5.2.17. 然而, 这个 并不能给出 , 这是一个重要的缺憾.
定义 5.2.18 (无选择基数的比较). 定义 当且仅当 , 换言之 .
注 5.2.19. 这个定义非常不直观, 因为我们并没有给出 这个集合本身怎么用来比较, 这是另一个重要的缺憾. 由于此时没有 AC, 也就没有 CC(见下节), 我们不能断言两个 一定是可比较的.
由于不一定可比较, 无选择基数的算术比有选择的正常基数的算术还要复杂, 牵涉的问题也多得多, 我们放在后面继续介绍.