6.3. 完美性质

完美性质是实数集子集的良好性质中最简单的一类性质. 我们先看它的一般定义.

定义 6.3.0.1 (完美性质). 在拓扑空间中, 一个导集是其自身的 (于是闭的) 非空集称作完美集.

如果一个集至多可数, 或存在完美的子集, 则称这个集具有完美性质.

Cantor 定理

这一节, 我们先来接触最简单的具有完美性质的实数子集的例子: 闭集.

定理 6.3.0.2 (Cantor). 闭集具有完美性质.

Cantor 发现这个定理的时候并不关心这个性质本身, 而是在乎它对 的影响, 因为我们有一个事实.

定理 6.3.0.3. 完美集与 等势.

证明. 我们假定有完美集 , 考虑从中任选一个既非上确界也非下确界的 .

注意 显然也都是完美集, 我们各取既非上确界也非下确界的 .

现在我们又可以做 以及 四个集, 又可以取 四个点.

如此一直进行, 显然选出的 们各不相同, 这里 是 01 串, 换言之 , 于是我们得到一个单射 .

最后, 给出我们所要的结果.

这样, Cantor 就成功地证明了实数的闭子集或者至多可数, 或者与 等势. 现在我们来看 Cantor 定理的证明.

证明. 给定一个闭集 , 我们对序数 递归定义一列集 如下:

1.

2.

3.

, 这里的 是极限序数.

由于 是闭集, 递归不难证明 , 于是一定存在一个最小的 之下的序数 使得 . 显然这个 若非空则是完美集, 因此我们只要证明 为空集时 一定是至多可数集. 事实上, 我们可以直接对每个 都证明 必须是至多可数的.

首先, 考虑任意集 , 我们证明 至多可数. 注意 意味着 , 从而一定存在开区间 使得 , 这也进一步指出 , 因此 等势且至多可数, 因为每个 中至少有一个有理数 ( 的稠密性), 它们互不相同, 而 可数.

现在, 我们将相同的技巧运用到 上. 注意 指出 , 从而 使得 . 现在仍然考虑全体 , 注意 时仍设 , 若 则自然有 , 而若 可以指出 , 仍然有 .

综上知 是与 等势的一族不交的开集, 从而至多可数, 从而 至多可数.

评注. 事实上不难从证明中继续推知 .

显然, 开集由于包含一个开区间, 进而包含一个闭区间, 而闭区间必然是完美集, 故开集也一定有完美性质. 我们自然会猜想 Borel 集是否也都有完美性质, 答案也显然是肯定的.

定理 6.3.0.4. , 则 具有完美性质.

证明. 我们在层级上做归纳法, 只要注意到 操作显然把原有的完美集保留到新集合中, 而 操作把一列完美集交为一个闭集.

最后, 为了证明 不可改进, 我们给出一个构造, 使得对任意的可数序数 , 均存在集 在求 次导集后成为单点集. (我不知道怎么构造才能满足求 次导集后恰好成为空集)

定理 6.3.0.5. 我们同上对每个集 和可数序数 定义 . 现在对全体可数序数如下定义 :

1.

2.

, 这里 是非零自然数.

3.

, 这里 是极限序数.

4.

, 这里 是非极限序数.

5.

, 这里 是极限序数, 是一列严格单增且以 为上确界的非极限序数的列.

其中 .

.

证明. 利用归纳法, 我们加强证明 , 其中 是极限序数或零而 , 其中 是极限序数. 同时, 我们当然还要证明每个 都是闭集.

显然.

对自然数 , 在证明了全体加强归纳假设后显然得到 .

注意 , 这指出 , 因此 , 且相邻的 对应的 之间由开区间分离.

注意 , 这进一步指出 , 因此 成立, 而对 显然看一眼就知道了.

对极限序数 , 若已知每个 均有 , 先来证 . 不妨设 , 这里 是极限序数而 是非零自然数. 由归纳假设知 , 因此 , 因此相邻的 对应的 之间由开区间分离, 而唯一一个由 带来的极限点 也被特地加入了, 所以 的极限点都包含在 之中.

特别考虑 , 这时 .

最后, 显然有 .

, 这里 是极限序数, 我们在证明 的同时得到 .

显然 给出 , 因此相邻两块之间的开区间分离性还在, 且 . 注意有 , 对这个集再求一次导集显然得到 .

最后, 若 , 这里 是非零自然数而 是极限序数, 证明方法和 时几乎一样, 我们留给读者.

Cantor-Bendixson 秩

现在, 我们在一般的 Polish 空间上考察完美性质. 首先, 我们要模仿 中完美集与 等势的那个定理.

定理 6.3.0.6. 完美 Polish 空间中有一个同胚于 Cantor 空间 的子空间.

证明. 在完美 Polish 空间中做一个 Cantor 概型, 然后从中选点, 考察点列收敛到的点来获取同胚于 的子空间. 细节与上一小节的操作是完全一样的.

推论 6.3.0.7. 完美 Polish 空间的基数是 .

注意, 我们这里的完美 Polish 空间是完美可分完备度量空间; 注意到 继承 上的拓扑显然也是完美的, 我们可以趁机陈述一个关于可数度量空间的刻画.

定理 6.3.0.8. 任何可数度量空间均同胚于某个 的闭子集, 非空可数完美度量空间均同胚于 .

证明. 由于可数度量空间 是零维的, 它可以嵌入 Cantor 空间 中, 进而可以嵌入 Baire 空间 中, 因此不妨假定它就是 的一个子空间, 且与 不交. 现在 是一个可数稠密无端点线序集, 由理论 DLO 的 范畴性知它与 同构. 我们不妨设 是这一同构, 不难意识到这是同胚, 因此 也将 嵌入到 的一个子集中.

然而, 这样做不能断言它是闭子空间, 所以我们做一个改进: 注意到 的闭子空间, 而后者同理与 同胚.

进一步的结论属于 Sierpinski: 无孤立点的可数度量空间同胚于 . 我们已经成功地将这个无孤立点可数度量空间 作为闭子空间嵌入了 , 无孤立点指出它完美. (因此这个条件看起来的弱化其实并没有弱化. ) 然而, 证明 的完美子集 同胚于 并不是一蹴而就的.

我们用需要先把 嵌入 Cantor 三分集 中, 然后发现 中的闭包是无处稠紧致完美集, 且 在这闭包中稠密.

引理 6.3.0.9. 中的无处稠紧致完美集两两同胚.

证明. 对于无处稠紧致完美集 , 我们考虑 , 显然 均在 中. 是一个开集, 于是它是可列个开区间的并, 我们按照大小记录每个开区间的每个端点, 它们构成可数稠密无端点线序集.

因此, 任意两个无处稠紧致完美集的那些开区间端点构成的集都是序同构的, 这进而给出同胚.

注意到 子集就是一个无处稠紧致完美集, 我们现在可以不妨设 稠密地嵌入了 .

引理 6.3.0.10. 任取 的可数子集 与可数稠密子集 , 存在 的可数稠密子集 同胚.

证明. 考虑成 Abel 群 , 进而 也成为一个群. 其中的两个可数子集 一定有 使得 , 这是由于 不可数.

因此, 我们考虑 Cantor 空间中的所有终常点 (也就是最终恒为 0 或 1 的点), 它们与 一样多, 所以是一个可数子集. 这指出不妨设 稠密地嵌入了 , 且未曾碰到任何终常点.
因此, 同胚于一个可数稠密无端点线序集, 后者显然同胚于 .

现在, 我们可以开始论证一般的 Cantor 定理了.

定理 6.3.0.11 (Cantor-Bendixson). 任何 Polish 空间 均可以唯一方式写成一个至多可数的开集 与一个完美集 的不交并. 最大的 的完美子集称作 的完美核 (perfect kernel), 记作 .

证明. 我们有一个一步到位取出完美核的方法.

定义 6.3.0.12. 称点 是空间 的凝聚点 (condensation point), 若它的每个开邻域都是不可数集.

评注. 显然, 凝聚点比聚点 (accumulation point) 更强.

我们收集 Polish 空间 的全体凝聚点为集 , 令 , 我们证明 是完美集, 且 是至多可数的开集, 然后证明分解唯一, 最后证明 是完美核.

由于 Polish 空间有可数基 , 不难意识到 就是那些可数的 们的并, 因而至多是可数个可数的开集的并, 因而是至多可数开集, 因而 是闭集. 又注意到 的任何邻域 不可数, 因而包含不可数个凝聚点, 因此 仍是不可数点集, 这显然推出 的聚点, 因此 是完美集.

如果 另有分解 , 由于显然 , 我们有 , 而 又指出 是可数开集, 所以 , 综合即得 .

最后, 若 中另有完美集 , 仍然由 得到 , 因此 是最大的包含于 的完美集, 也就是完美核.

推论 6.3.0.13. 不可数的 Polish 空间的基数是 .

证明. 之前提到的任何嵌入都给出其基数不大于 , 而不可数指出它的完美核不空, 因此完美核有一个子空间同胚于 Cantor 空间, 因此它的基数不小于 .

评注. 我们还可以得到一个类似的定理.

定理 6.3.0.14. 任何零维 Polish 不可数完美空间均可分解为一个至多可列集不交并于一个同胚于 的子空间.

我们只列出所需的一个引理.

定理 6.3.0.15 (Mazurkiewicz). 零维 Polish 空间中的稠密 边界集同胚于 .

但是, 我们之前取导集得到完美核的方法并不是就没有用了.

定义 6.3.0.16 (迭代 Cantor-Bendixson 导集). 我们在任意拓扑空间中对其子集 定义其迭代 Cantor-Bendixson 导集序列如下:

1.

2.

3.

, 这里 是极限序数.

定理 6.3.0.17. 对 Polish 空间 , 存在可数序数 使得 恰好是 的完美核.

证明. 显然 总是成立, 而 又指出 完美, 因而 . 最后由于完美核的补集可数, 最小的 也就必须是可数序数.

定义 6.3.0.18. 最小的使得 的序数 称为空间 的 Cantor-Bendixson 秩, 记为 .

希望读者在这里尚未忘记良基树的定义. 由于剪枝树就是树状空间的闭子空间, 我们也可以考察树的 CB 秩, 大家将会发现它并不比拓扑空间的 CB 秩更复杂.

我们仍然希望用导集来描述更简单的树, 但是这里有两种相互分歧的做法: 一种是考虑完美树的要求, 另一种则是简单地考虑剪掉叶子. 我们依次介绍这两种做法.

定义 6.3.0.19 (完美树). 称树 是完美的, 若 .

定理 6.3.0.20. 对剪枝树 而言, 是完美集当且仅当 是完美树.

证明. 不是完美集, 则它有孤立点 , 假定有标准基中的元素 孤立此点, 则不存在两个不相容的 使得它们均延伸 , 因此 不是完美树.

不是完美树, 则存在 使得不存在两个不相容的 延伸 , 然而剪枝树表示必然存在一个 延长 , 这个 上的任意无穷枝条均为 的孤立点, 因此 不是完美集.

因此, 我们自然产生以下定义.

定义 6.3.0.21. 对树 , 定义其 Cantor-Bendixson 导树为 .

进一步, 我们造出它的迭代 Cantor-Bendixson 导树序列如下:

1.

2.

3.

, 这里 是极限序数.

定理 6.3.0.22. 存在最小的序数 使得 , 我们仍称 为树的完美核, 为树的 Cantor-Bendixson 秩.

证明. 树越导越小, 而整个 的基数是 .

树的 Cantor-Bendixson 导树与其对应的空间的 Cantor-Bendixson 导集并未层层都一一对应起来, 我们只能做到下面这一步.

定理 6.3.0.23. , 且 .

证明. 前一个对 实行归纳, 显然.

, 我们要证明 . 显然等价于 , 我们将 放宽为 即可得到 的证据.

若有极限序数 , 已知所有的 均有 , 我们要证明 . 这是因为 当且仅当 , 这推出 , 后者等价于 , 于是交换相同的量词得到 , 换言之 .

后一个由于已知完美集当且仅当完美树, 反证不难.

评注. 是剪枝树时确实有 , 但是 是剪枝树与否都不能推出 是剪枝树与否. 由于无穷枝条上长出短须可以保证无穷枝条在做导树的时候不被立即剪掉, 这里的包含于不能改进为等于.

现在, 我们换而考虑更简单的方法: 每次剪掉一层叶子.

定义 6.3.0.24. 对树 , 定义其良基导树为 .

进一步, 我们造出它的迭代良基导树序列如下:

1.

2.

3.

, 这里 是极限序数.

定理 6.3.0.25. 存在最小的序数 使得 , 我们称 为树的非良基部分, 为树的良基部分, 为树的秩.

证明. 同上.

树的良基部分还可以用更简单的方式定义出来.

定理 6.3.0.26. 是良基树

证明. 这里, 我们终于与良基树再会了. 这个定理的证明可以搞得更加美丽, 因为我们可以精确给出每个 中的元素在何时消失的信息, 它其实就是良基这种性质自带的秩函数.

定义 6.3.0.27 (良基秩). 给定树 , 我们称以下定义的函数 为这棵树定义的良基秩:

1.

, 定义 .

2.

, 定义 .

3.

, 定义 .

良基秩的作用就是陈述以下定理.

定理 6.3.0.28. 对于 , 是唯一的序数 , 使得 .

证明. 步消失.

推论 6.3.0.29. 树是良基树, 当且仅当其非良基部分为空.

这个推论显然给出我们想要的定理.

评注. 这里可以悄悄发现 Church-Kleene 序数的影子.