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) 的要求: , 换言之要求写出来的这东西是个集. 我们将简记之为 .

在这里, 我们总是恪守 ZF 的本分, 而不去细细检讨 BG 里面可能出现的东西.

定理 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(见下节), 我们不能断言两个 一定是可比较的.

由于不一定可比较, 无选择基数的算术比有选择的正常基数的算术还要复杂, 牵涉的问题也多得多, 我们放在后面继续介绍.