2. 序数

本节介绍序数的构造及性质, 并证明超限归纳法.

2.1偏序、全序与良序

定义 2.1.1 (偏序与全序). 集合 上的二元关系 称为偏序 (partial order), 如果满足:

1.

2.



如果进一步有:

3.

就称 上的全序线性序 (linear order).

注 2.1.2. 这些定义可以不加修改地推广为类上的序关系.

定义 2.1.3. 如果 是偏序集 的非空子集, 的元素 称为 极大元、最大元、下界、下确界的定义是类似的.

定义 2.1.4 (保序映射). 如果 是偏序集, 那么 称为是保序的或单调的, 如果 称为 (偏序集间的) 同构, 如果 是双射, 并且 都是保序映射.

定义 2.1.5 (良序). 是全序集, 如果 的每个子集都有最小元, 就称 良序集 (well-ordered set).

引理 2.1.6. 良序集之间保序的双射是同构.

引理 2.1.7. 如果 是良序集上的保序映射, 那么 .

证明. 反设 非空, 令 的最小元, , 那么 , 于是 . 另一方面, 因为 保序, , 于是 , 矛盾.

推论 2.1.8. 良序集的自同构只有恒等.

证明. 是自同构, 根据引理 2.1.7, 并且 , 于是 .

推论 2.1.9. 两个良序集间的同构映射是唯一的.

定义 2.1.10 (前段). 良序集 的由 给出的前段 (initial segment) 定义为

引理 2.1.11. 良序集不能同构于自身的前段.

证明. 是同构, 那么 , 与 2.1.7 矛盾

定理 2.1.12. 是良序集, 那么如下情况恰有一种成立:

1.

同构;

2.

同构于 的一个前段;

3.

同构于 的一个前段.

证明. 设二元关系使用引理 2.1.11 容易说明 是函数并且是单射. 如果 之间的同构且 , 那么 也同构 (经由 ), 因此 是保序的.
如果 , 那么情形 1 成立.
如果 那么显然有 . 于是如果 , 设 的最小元, 就有 . 此时 的定义域一定是整个 , 否则可以同样构造 的最小元, 那么 是同构, 于是 , 矛盾. 此时情况 2 成立.
同理可以证明如果 , 那么情况 3 成立.
引理 2.1.11 保证了三种情况只能有一种成立.

如果两个良序集同构, 就称他们有相同的序型, 良序集之间同构的唯一性以及包含关系提示我们, 不严格的讲, 将序数定义为良序集的序型.

2.2序数

我们在上一节的习题中已经给出如下定义:

定义 2.2.1 (传递集). 集合 称为传递 (transitive) 的, 如果 .

在此基础上我们定义序数为:

定义 2.2.2 (序数). 集合 被称为序数 (ordinal number), 如果它是传递的并且关于 是良序集.

我们一般用小写希腊字母 () 表示序数. 全体序数的类记为 .
上我们定义序关系 .

引理 2.2.3.
(1) 是序数.
(2) 如果 是序数且 , 那么 是序数.
(3) 如果 是序数且 , 那么 .
(4) 如果 是序数, 那么 或者 .

证明. (1): 直接验证定义.
(2): 只需证明 是传递集. 设 , 那么 , , 即 , 于是 .
(3): 如果 , 令 的最小元, 如果 , 那么 , 矛盾, 于是 . 再由 的最小性, 实际上有 .
(4): 容易说明 是序数, 我们断言 , 否则根据 (3) , 于是 , 这与 是严格序关系矛盾 (也与正规公理矛盾).

使用引理 2.2.3 可以证明如下关于序数的结论:

命题 2.2.4.
(1) 上的全序.
(2) 对任意的 , .
(3) 如果 是序数的非空类, 那么 .
(4) 如果 是序数的非空集合, 那么 是序数且 .
(5) 对任意的 , 后继 是序数, 且

证明. 这里只证 (3), 记 , 是序数的证明是容易的. 如果 , 那么 , 于是 , 矛盾.

注 2.2.5. (3) 实际上说明了 上的良序.

我们看到 是真类, 否则 将是一个序数但是不属于 .

现在我们可以证明良序集的序型和序数的关系:

定理 2.2.6. 每个良序集同构于唯一一个序数.

证明. 唯一性由引理 2.1.11 保证. 设 是良序集, 定义函数 , 如果 . 如果对 , 这样的 都存在:
是最小的序数使得 , 假设存在 使得 , 由于 的前段, 存在 的某个前段的同构, 这表明 , 矛盾, 因此 . 根据 的定义 是满射, 于是由引理 2.1.6 , 是同构.
否则, 设 是最小的使得 不存在的元素, 对 应用已证部分的定理, 我们得到 与某个 同构, 矛盾.

如果存在 使得 , 那么 称为后继序数, 如果 不是后继序数, 那么 , 此时 称为极限序数. 我们把 0 也视作极限序数, .
无穷公理保证了除了 0 之外的极限序数存在.

定义 2.2.7 (自然数). 定义自然数集 为最小的非 0 极限序数 , 小于 的序数称为有限序数, 或自然数. 集合 称为有限的, 如果存在 到某个自然数 的单射, 反之称为无穷的.

可以验证 是最小的归纳集, 于是这个定义和第一节习题中对自然数的定义是相同的.

2.3归纳与递归

如同对于自然数集我们有数学归纳法, 在 上如下的推广定理成立.

定理 2.3.1 (超限归纳). 是序数的类, 如果

1.

;

2.

;

3.

是非零极限序数且 .

那么 .

归纳法将成为我们证明各种与序数有关的命题的强大工具.

定义 2.3.2 (序列). 一个 -序列是序数 上的函数 , 记作 , 称为序列的长度. 如果 , 就称为有限序列, 如果 , 就称为可数序列.
有时也将定义在 上的函数称为一个 “序列”.

我们时常用如下方法来定义一个序列:
给定一个 (定义在全体序列上的) 函数 , 那么对每个 都存在唯一一个 -序列使得对每个 成立.

对于这种方法我们给出一个一般性的定理:

定理 2.3.3 (递归构造). 是全体序列的类, 上的函数, 那么 2.2 唯一地定义了 上的函数 使得(2.1)对每个序数 成立.
(注意根据替换公理, 上的限制 是集合)

证明.(2.2)对任意的 , 如果存在 -序列满足 (1), 那么它是唯一的, 否则如果存在两个满足条件的序列 , 对 归纳就说明 . 进一步, 对 归纳可以说明对任意的 , 满足 (1) 的序列存在 (在极限序数的步骤将 -序列构造为 -序列的并, ), 因此 对每个 有定义. 显然 满足 2.1, 再次使用归纳法可以说明 的唯一性.

推论 2.3.4. 是集合, 是序数, 那么对任意定义在全体长度小于 的序列上, 取值在 中的函数 , 存在唯一的 中的 -序列 使得 .

2.4序数算术

有了递归定义法, 我们就可以在 上定义加法、乘法和幂运算. 作为准备, 我们先定义序数的 “极限” 运算:

定义 2.4.1 (极限). 是极限序数, 是不减的序数序列, 定义它的极限

定义 2.4.2 (正规列). 序数列 称为正规的, 如果它递增并且连续, 即对每个极限序数 , .

接下来定义基本的三种运算:

定义 2.4.3 (加法). 对全体序数 ,

1.

;

2.

;

3.

.

定义 2.4.4 (乘法). 对全体序数 ,

1.

;

2.

;

3.

.

定义 2.4.5 (幂). 对全体序数 ,

1.

;

2.

;

3.

.

加法和乘法具有结合律:

命题 2.4.6. 对任意的序数 ,
(1) ;
(2) .

证明. 归纳.

高级运算对低级运算有左分配律:

命题 2.4.7. 对任意的序数 ,
(1) ;
(2) ;
(3) .

证明. 证明及反例待补充, 参见 维基百科: 序数算数.

对所有序数 , 即全体自然数, 以上运算的定义与我们熟知的运算是相同的. 但是一般来说, 交换律对加法与乘法都不成立: 从上面的例子也可以看到, 加法和乘法的右消去律也不成立.

序数的和与乘积也可以几何地定义, 实际上我们可以对全序集定义和与乘积:

定义 2.4.8 (和). 是全序集, 它们的定义为全序集 , 其中序关系定义为 当且仅当如下某一条成立:
(1) ;
(2) ;
(3) .
其中 表示不交并.

定义 2.4.9 (积). 是全序集, 它们的定义为全序集 , 其中序关系定义为 当且仅当 .

引理 2.4.10. 对任意的序数 , 它们作为序数的和与积分别同构于作为全序集的和与积.

证明. 归纳. 注意, 全序集的乘积中序关系的非对称定义是重要的.

序数的算数有一一部分和自然数算数相同的性质:

命题 2.4.11 (右保序). 是序数, , 那么
(1.1) ;
(1.2) 如果 , 那么 ;
(1.3) 如果 , 那么 .

注 2.4.12. 右保序说明了左消去律成立.

命题 2.4.13 (半左保序). 是序数, , 那么
(2.1) ,
(2.2) ,
(2.3) .
注: 这三个命题中的等号都有可能成立.

证明. 归纳.

命题 2.4.14. 是序数, 那么
(3.1) 如果 , 那么存在唯一的 使得 ;
(3.2) 如果 , 那么存在唯一的 和唯一的 使得 .

证明.
(3.1) 取 的序型, 的唯一性由上个命题的 (2.1) 保证.
(3.2) 取 为使得 的最大序数, .

作为本小节的结束, 我们证明 Cantor 正规形式定理:

定理 2.4.15. 每个非零序数 可以唯一地表示为其中自然数 , , 是非零自然数.

证明. 归纳, 时有 ; 对任意的 , 令 为最大的使 的序数, 那么存在唯一的 使得 . 一定有 , 否则与 的最大性矛盾. 根据归纳假设, 可以表示为正规形式, 因此 也可以表示为正规形式. 对 归纳可以证明正规形式的唯一性 (待补充).

注 2.4.16. 正规形式分解中, 称为 次数, 记作 , 存在 使得 , 这时 的正规形式无法用小于 的序数表达, 满足这个性质的最小的序数记为 .

命题 2.4.17., 那么 .

命题 2.4.18. .

2.5推广: 扎实关系

在这一小节中, 我们将良序的概念推广到一般的二元关系上.

定义 2.5.1 (扎实关系). 集合 上的二元关系 称为扎实的, 如果任意的 都含有 -极小的元素. 称为 -极小的, 如果不存在 使得 .

显然良序是扎实关系.

给定 上的扎实关系 , 我们可以定义 , 并且为每个 定义一个序数—— .

定理 2.5.2. 是集合 上的扎实关系, 那么存在唯一的函数 使得 是序数, 这个序数被称为 .

证明. 待补充.

2.6习题