3.4. ZF 中的有限性

我们现在简要讨论 中有限性概念的多样性.

定义 3.4.0.1. 定义以下十四种有穷性.

1.

: 的任意不空子集族有包含关系下的极大/极小元 (注意补集存在, 只需要取一边, 这里以极大为例), . 此谓词 .

2.

: 不是两个非 有穷集的不交并, . 此谓词 .

3.

: 的任意不空子集族若在包含关系下成为一个链, 则有包含关系下的极大/极小元 (注意补集存在, 同样只需要取一边, 这里以极大为例), . 此谓词 .

4.

: 不存在 真子集的双射, . 它显然又等价于 , 因此此谓词 .

5.

(Dedekind 有限): 不存在 真子集的双射, . 此谓词 .

6.

: , 或者不存在 的双射; . 此谓词 .

7.

: , 或者 是单点集, 或者不存在 的双射; . 此谓词 .

8.

: . 此谓词 .

9.

:

10.

: 的可线序化的分划必有穷, . 此谓词 . (注意 的谓词)

11.

: 的可线序化的子集必有穷, . 此谓词 .

12.

: 不存在 的满射, . 此谓词 .

13.

: 不存在 的满射, . 此谓词 .

14.

: , 或者 是单点集, 或者 是两个势严格小的集合的并集; . 此谓词 . (这是 Howard & Yorke 引入的, 并不是 Dedekind 有穷性)

我们指出以下加强有穷性的典范方案: 若 满足 有穷性 (这里 是任意 的下标), 则称 满足 有穷性, 同样记为 .

显然, 这些有穷性应当按强度有一个排序. 我们首先要指出三个重要引理, 但是并不去分情况证明 (否则要写的内容就太多了! )

引理 3.4.0.2 (, 有穷性记号的势不变性). 任给有穷性记号 , 若存在 的双射, 则 .

引理 3.4.0.3 (, 有穷性记号基本引理). 任给有穷性记号 , 集合 , 总有 .

引理 3.4.0.4 (, 自然数有穷引理). 任给有穷性记号 , 所有自然数都是 有穷的, 且 不是 有穷的.

评注. 自然数有穷引理是有穷性记号基本引理和数学归纳法的显然推论.

我们接着给出 中有穷性的强度顺序列表. 这个列表中每一步推断都是不可逆的, 但是证明不可倒过来推断需要做非常多的独立性命题论证 (这相当于是在证明这两个记号的 命题独立于 ), 我们不详细叙述.

定理 3.4.0.5 (). 我们宣称下列命题. (连续 指的是每一步均可弱化, 请勿理解为默认略去右结合括号的单个命题. )

1.

是标准有限/Kuratowski 有限.

2.

3.

4.

5.

,

6.

, , , 当且仅当不存在 的单射.

证明. 逐一验证.

1.

是标准有限/Kuratowski 有限: 来证明 .

1.

: 如果 已经与自然数 有了双射, 由有穷性记号的势不变性, 我们只要对自然数 验证 . 查找自然数有穷引理的证明即可.

2.

: 如果 已知 有穷, 来验证它同样 Kuratowski 有穷; 换言之, 给定一个 满足诸条件, 我们要验证 . 带进 有穷的条件可见其极大元必须是 (否则它可以并一个单点集, 从而与极大性矛盾), 我们只要继续验证 . 分离 , 我们断言其极大元恰好是 , 从而总有 ; 这一断言的证明过程也是完全相同的.

2.

: 证逆否, 若 不是 有穷的, 则 是两个不标准有限 (进而特别地不空) 集的不交并, 因此 有一个不标准有限的真子集, 也就不可能标准有限.

3.

: 反证, 若 有一个不空子集族链 无极大元, 但同时又有 的两个不交子集必至少有一个标准有限. 因为 不空, 任取 , 有 的两个不交子集. 若后者标准有限, 则可归纳证明 有极大元, 因此只能是前者标准有限, 即 , 替代公理模式进而给出从 的一个子集 的保序双射 (取 双射到的 ). 如果 有穷的, 则 有极大元, 即 有极大元, 矛盾, 故必有 不是 有穷的, 再注意到 , 用替代公理模式就能得知存在 的保序双射 (任给 存在 使得 是第 个数), 换言之 有保序双射. 假定 从小到大排好, 我们令 , , 则 , 且容易验证二者均是标准无穷集, 矛盾.

4.

: 我们利用 证逆否, 即若存在 的满射, 则存在 的不空子集族链无极大元. 显然若 是满射, 只需取不空子集族单调升链 , 不难验证其无极大元; 注意这个子集族由替代公理模式得证是集合.

5.

: 证逆否, 若存在 的双射, 则存在 到其真子集 的双射; 直接取 的逆像即可.

6.

: 证逆否, 若存在 的满射, 则存在 的双射. 事实上由 Cantor-Bernstein-Schroeder 定理不妨设 是双射, 我们知道 同样是双射, 同时我们还有自然的双射 , 两个双射合起来即得.

7.

: 证逆否, 若存在 到其真子集 的双射, 则存在 的满射; 把 双射到 , 然后把 全部打到 单点上即可.

8.

: 证逆否, 若存在 的双射, 则存在 到其真子集 的双射; 同样直接取 的逆像即可.

9.

: 证逆否, 若 至少有两个点且有 的双射, 则存在 的双射; 把这两个点双射为 , 然后用 Cantor-Bernstein-Schroeder 定理.

10.

: 证逆否, 若 上有良序且标准无穷, 则 至少有两个点且有 的双射; 这时 同构于某无穷序数, 对此序数使用 Godel Pairing Function 即得.

11.

: 若 标准有穷则 亦标准有穷, 若 不可良序化则 亦不可良序化.

12.

: 我们利用 证逆否, 即若 有无穷子集可线序化则 有无穷可线序化分划. 这个分划以线序化的无穷子集中的每个单点和这无穷子集的补集构成, 其上线序自然继承 (把补集弄到最小元或最大元的地方即可).

13.

: 我们利用 当且仅当不存在 的单射证逆否, 即若有 的单射, 则有 的无穷可线序化子集; 这是平凡的, 因为单射的像集甚至是无穷可良序化子集.

14.

: 证逆否, 若 既非空集也非单点集, 且 推出有 的双射或有 的双射, 来证明有 到其真子集的双射. 由于 不空, 取 ; 现在 的真子集, 且 . 由于 不是单点集, 无双射, 故 有双射, 即为所求.

15.

: 证逆否, 若 无穷且可良序化, 则 既非空集也非单点集, 且 能推出有 的双射或有 的双射. 既非空集也非单点集是显然的, 因为我们在这前提下不妨设 是个无穷序数 . 由于 可证 , 结论是显然的.

16.

: 这是因为 .

17.

: 若 有穷的, 由于 至少是单点集, 要不然 (此时 是单点集), 要不然不存在 的双射; 我们证明后情况发生时同样不存在 的双射. 反证, 若存在 的双射, 则同样有 的双射, 前者自然双射于 而自然双射于 , 后者自然双射于 , 于是构造完成.

18.

: 分两个方向证明.

1.

: 由于熟知 , 直接由 .

2.

: 利用 施行反证, 若 无穷, 即对任意自然数 均不存在 的双射, 我们证明存在 的满射. 归纳不难证明对任意自然数 均存在 的真子集 与之双射, 于是我们直接令满射 双射于 (), 或 或不存在 双射于 .

19.

: 由定义显然.

20.

: 由定义显然.

21.

: 分两个方向证明.

1.

: 如果 的任意可线序化的分划均有穷, 我们来证明其不空子集族链 必有最大元. 对 考察 , 则有 的分划 , 其上线序可指定为    当且仅当 . 于是这分划有穷, 自然有 有穷, 进而可以取到最大元.

2.

: 证逆否, 如果有一个 的可线序化的分划 无穷, 我们来构造其不空子集族链 使之没有最大元或没有最小元. 对 考虑 . 由于 无穷, 其上的线序 必然不是双良序 (注意 中已有标准有限等价于近标准有限), 于是存在 的子集 构成 关系下的无穷升链或无穷降链, 对应的 就没有极大元或极小元.

22.

: 分两个方向证明.

1.

: 利用 当且仅当不存在 的单射 (从而 当且仅当不存在 的单射) 反证, 若存在 的满射 , 取对应的单射 上的限制即得 的单射.

2.

: 同理反证, 若存在 的单射 , 通过取并集不妨设 , 我们构造 的满射 ; 若 , 令 , 即可.

23.

当且仅当不存在 的单射: 分两个方向证明.

1.

推出此命题: 反证, 若存在 的单射 , 则 和其真子集 之间有自然的双射: , 其余点不动.

2.

此命题推出 : 同反证, 若存在 到其真子集 的双射 , 我们来构造 的单射. 注意到 是真子集, 任取一点 , 然后重新考察 上的限制 . 我们先用归纳法证明对每个 存在 的子集 双射, 且存在点 使得 限制在 上的像集是 ; 直观上这直接通过令 即可实现. 最后只需论证 的单射, 这通过归纳给出的描述不难实现.

24.

: 显然 , 我们只需证明 , 换言之就是证明: 如果集合 无穷, 则 等势.

引理 3.4.0.6 (Lauchli). 无穷则 .

证明. 我们来定义如下两种从 (这里 是自然数) 到自己的映射 (下面 同样是自然数):

1.

;

2.

.

我们断言它们有如下性质.

1.

;

2.

;

3.

.

来证明第一条. 如果 , 我们证明 , 也就是证明 , 显然这 就是 自己.

来证明第二条. 第一条已经说明 , 只需证明倒过来的方向; 假定 , 我们要证明 . 拆掉定义我们已知 , 也就是 , 而我们要证明 ; 给 并有 , 条件给我们一个莫名其妙的 , 我们继续把 取为 , 则 , 于是存在 使得 , 这就是我们要的 .

来证明第三条. 同样证明 , 这是因为后面这个大小为 可以取一个大小为 的子 放进条件里得到 来作为原本这个 的子集. 这里可以选是因为这样的子 只有有穷多个.

现在我们接着定义 迭代复合 个所得的函数, 当然 就是恒等函数. 这个定义也就是 , 由第一条我们就可以倒过来说 , 这是第四条.

断言. 如果 的值域不是单点集, 则 .

证明. 我们需要使用有穷版本的 Ramsey 定理. 对 , 当 时定义下列谓词:

1.

定义为 ;

2.

定义为 .

注意到 时任给 都有 , 换言之此时任给 都有 . 我们断言: 如果 , 则存在 使得 ; 这立即推出不可能有 .

我们先来证明这个断言. 事实上我们只需证明任给 我们都有 使得 ; 鉴于 的真子集只有有穷多个而 有无穷多个, 鸽巢原理指出一定就有一个 见证对任意大的 此事成立, 换言之 .

有穷 Ramsey 定理指出任给 , 当 时都存在最小的 使得任何 染色都有 大小的同质子集. 具体到这个证明中, 已有 , 我们取 , 再取 . 中取 为此 , 我们得到 使得 , 换言之 .

的每个子集 , 我们定义 , 此时必有 . 取定 , 我们证明必有 使得 ; 首先, 说明 , 于是我们可以随便选一个 的大小为 的子集 , 根据 我们就有 , 于是 本身不属于 , 但任何包含它的 的大小为 子集都有 中元素为其子集; 恰好是一个这样的东西, 于是有 中元素 为其子集, 显然 , 括号里就是我们要的 .

现在鉴于 , 又恰有 个, 一定有同质子集 使得 被染成同色, 换言之有 使得 , 注意此时已有 . 我们定义 , , 则它们又给出 的二色划分, 鉴于 我们又得到同质子集 , 或者是 的子集或者是 的子集.

我们说明这 就是断言所要的, 让 成立的 . 这也就是要证明 一定是 的子集, 而我们其实只需证明它与 交不空; 注意到 , 任何 的大小为 的子集都有与 之并属于 的子集, 而我们这里最终得到的子集就见证了一开始所要的交集不空. 当然还要证明 , 这是因为 时, 显然说明 , 又有 , 但 不交, 这只能说明 空, 但这是不可能的.

证完了里面这层断言, 我们来证明一开始想要的断言. 任取 , 说明任给 都有 , 于是 无穷就说明 ; 重复用上断言我们将得到一列 , 于是 .

作为这个断言的推论, 我们立即知道 , 这是第五条.

现在我们来定义 , 并令 , 最后令 . 显然 , 这是第六条. 我们额外证明 单: 假定 , 若 , 则 , 换言之 .

我们终于准备好来定义单射 了: 对 , 令 ,

只需验证 单. 方便起见, 记 , , , 则构造即为 . 鉴于 作为函数单, 我们其实知道 . 第二条说 , 和第六条又说 , 于是事实上 , 不妨倒过来写成 . 第四和第五条说 , 而 , 这给出了从 算出 的完整方案.

现在我们不但要证明 等势, 其实还要证明 等势. 我们记 , 则 显然与 等势; Lauchli 引理弱化一下说 等势, 而显然又有 单射, 于是显然.

评注. 其实这里还有三个没被比较的有穷性: , . 注意很多有穷性都表述为某个对象的不存在, 且证明中也常常反证, 我们在直觉主义集合论里理应把这些证明视作对应的无穷性之间的强弱关系.

显然, 如果我们有选择公理 (任何集合均可良序化), 则最强的 有穷和最弱的 有穷都是等价的, 所以这个有穷性层级就全部坍塌了; 我们现在倒过来考虑这个层级在哪里坍塌能引发全部的坍塌.

定义 3.4.0.7. 我们简写下列关于有穷性的命题.

1.

: 两个有穷性 等价, .

2.

: 有穷的非空集族上存在选择函数, .

3.

: 有穷的标准无穷非空集族上存在部分选择函数, .

这些定义首先直接给出一些显然的事实.

定理 3.4.0.8 (). 我们给出以下事实, 不加证明.

1.

.

2.

任给有穷性 总有 .

3.

任给有穷性满足 , 总有 .

这立即指出, 我们可以将有穷性的强度列表复制两份并反转箭头方向, 作为对应的 的强度列表; 而且还能平行地指出 这一系列箭头. 这一整张表上可加入还有许多, 例如 有哪些可能, 有哪些可能, 诸多 的强度, 以及诸多推断的独立性等等; 笔者也不确定这张表现在可以做到多完善, 但想来并非所有能问的问题都已被解答. 我们只是指出一些已知与 等价的命题.

定理 3.4.0.9 (). 与下列命题中的每一个都等价: , , , , , .

证明. 推出这一系列命题中的每个; 已知 , , , , 因此只需证明下列命题:

1.

: 我们显然不是冲着选择公理 去的, 而是冲着良序原则 去的. 我们指出以下重要引理.

引理 3.4.0.10 (). 有限的, 则 可良序化.

证明. 有限的, 则 仍然是 有限的, 于是 指出存在其选择函数 , 接下来的过程照抄 的证明即可.

现在假定 , 我们来证明每个集合都可良序化. 反证, 若 不可良序化, 则 必须也不可良序化, 于是 有限的, 这由引理又说明 是可良序化的, 矛盾.

2.

: 我们需要一个中间形式.

定义 3.4.0.11. 为以下命题: .

我们来证明 .

1.

: 注意到 直接满足 无穷的使用条件, 只需证明此时 无穷的 (即不能被任何自然数双射到). 否则, 也会是 有穷的, 这与 无穷的矛盾.

2.

: 任给集合 , 我们证明它可良序化. 如果 有穷集则显然可良序化. 对任意 无穷集合 , 我们取 为其 Hartogs 数, 则自然有 , 于是 或者与 双射或者与 双射. 如果是后者, 则限制后我们会得到 的单射, 与 Hartogs 数的定义矛盾; 因此必然有 双射, 从而 可良序化, 自然 可良序化.

3.

: 首先我们给出一个引理.

引理 3.4.0.12 (). 如果 是集合, 是可良序化的集合, 双射于 , 则 单射到 单射到 .

证明. 假定 双射、 双射、. 如果存在 使得 , 则 给出 的单射; 否则 , 则 给出 的单射.

因此, 我们不妨证明 无穷集合 与其 Hartogs 数 总有 双射于 , 这结合引理和 不单射到 就说明 单射到 , 从而 可良序化. 注意显然有 的单射, 由 Cantor-Bernstein-Schroeder 定理只需再构造一个 的单射. 注意 同样显然是 无穷集, 条件就让它双射于 , 后者自然双射于 , 而 自然单射到这个集合, 即证.

4.

: 注意到上个证明中我们事实证明了以下断言: 若 双射于 , 此处 的 Hartogs 数, 则 可良序化. 要证明任何 无穷集合 都可良序化, 我们考虑证明任意 均可嵌入一个更大的集合 中, 且 满足 双射于 , 此处 的 Hartogs 数, 从而 可良序化, 从而 可良序化. 观察到以下事实.

断言 (杨). 任给 无穷集合 , 若 , 则总有 满足 双射.

证明. 显然只要造 的单射. 我们令 即可, 这里 是自然数运算.

现在对 无穷集合 , 不妨设 , 用断言将 嵌入 中, 假设 的 Hartogs 数是 , 又不妨设 , 于是 自然双射于 , 于是由 同样双射于 , 于是 可良序化, 进而 可良序化, 证毕.

5.

: 无穷推出 无穷和 Godel Pairing Function 共同保证了任意 无穷集合 均满足 双射于 , 也就是说 .