良序集
良序集(Well-Ordered Set)
- 定义
- 依赖深度 layer 6
- 序理论
- 序结构
def.wellorder · 定义 · 良序 · 超限归纳
又称良序·良序集·well-order·well-ordering
陈述
全序集 是良序的,当且仅当 的每个非空子集都有最小元:
等价于:不存在无穷严格递减链 。
说明
⭐ 良序的用处只有一个:让「下一步」有定义。 每一步之前的部分有头有尾,于是可以做超限归纳(证明)与超限递归(构造)—— 见「良序集上的递归定理」。
⭐ 每个良序集都序同构于唯一的一个序数(见「良序集的序型」),那个序数就是它的「长度」。于是「两个良序集谁更长」变成「两个序数谁大」,而序数的大小就是 。
是良序的;、 不是( 的某些非空子集没有最小元)。
它指向谁(出边)
推出 1
-
良序性 递归定理
设 是良序集, 任给。记 。
① 初始段上的解至多一个。 设 , 都是 上满足递归式的函数。反设 ,取最小的 使 (这一步用的是良序性: 非空故有最小元)。于是在 上 与 相同,从而
矛盾。故 上至多一个解,且这个解唯一确定。
② 构造候选关系的集合。 令
它是集合:候选的 都是 的子集,先由幂集公理拿到 ,再用分离公理模式从里面筛出满足条件的那些( 取一个足够大的集合即可,例如 的值域之并的幂集的幂集)。由 ①,对每个 至多一个 ,所以 是单值的,即 是一个函数。
③ 的定义域是整个 。 反设不然,取最小的 。则 ,于是 是 上满足递归式的函数(若 ,由 及单值性得 )。于是 ,与 矛盾。
故 就是所求的函数 ,由 ① 唯一。
④ 超限归纳。 设 非空,取它的最小元 。则 ,由假设 ,矛盾。故 。∎
① 是唯一性、②③ 是存在性。整个证明里只用了良序性、幂集公理和分离公理模式 —— 没有用到选择公理。这是它能在 ZF 里安全使用的原因。
定义引用 4
-
序数的第二条要求是「 在 上是良序」—— 先有良序集这个概念,才能说传递集上的 是不是良序。
-
递归定理的舞台是良序集:每一步之前的部分必须是有头有尾的,递归才停得下来。
-
良序定理断言「每个集合都能被良序化」,用到的正是良序集这个概念。
-
Hartogs 数取的是「最小的那种序数」,而序数就是传递的良序集。
谁指向它(入边)
定义引用 2
-
良序集首先是全序集(从而也是偏序集),只是在它上面加了「非空子集有最小元」。
-
「 的每个非空子集都有最小元」——良序性是靠子集量词说出来的。
类比 1
-
有限特征类比两种「用有限/最小的东西控制无穷」的手法
两个定义都在回答同一个问题:面对一个无穷对象,怎么下手?
良序(
def.wellorder):要求「每个非空子集都有最小元」。 有了最小元,就能做超限归纳、超限递归 —— 把「一步」规范化,无穷就被结构化了。有限特征(
def.finchar):要求「整体属于 每个有限子集都属于 」。 于是验证一个无穷对象,只需要逐个检查它的有限片段 —— 无穷被压缩成有限。共同的招:都不去正面描述无穷,而是找一个有限的抓手 (一个最小元 / 一个有限子集),让无穷变得可验证、可操作。
💡 这个招在数学里到处都是(紧致性、有限生成、可数逼近……)。
参考
- Kunen, Set Theory, I.11