5.6. 树状空间

这一节, 我们来考虑一种有趣的空间, 它将给出两个极好的对象.

定义 5.6.0.1 (树). 我们来考虑 .

为一棵树 (tree), 若 . 我们称一个 为序列, 为它的真前段 (initial segment). 若两个序列互不为真前段, 则称它们不相容 (incompatible), 记为 .

对一棵树 , 其中的元素我们也称之为茎节 (node); 它的无穷枝条 (infinite branch) 是 , 满足 . 一棵树的全体无穷枝条构成它的主干 (body), 记为 .

如果一棵树的每个茎节都是某个另一个茎节的真前段, 就称这棵树是棵剪枝树 (pruned tree).

我们引入树, 主要是为了讨论 上的拓扑.

定义 5.6.0.2 (树状空间). 以离散拓扑, 即所有 的子集都是开集; 然后做积空间 , 它自然成为可度量化空间, , 这里 是最大的使得 的自然数.

今后, 我们谈论到任何 时, 若无关于集合 的任何假定 (例如它是拓扑空间或者什么), 我们就默认以上的拓扑结构.

定理 5.6.0.3. 为一组开闭基, 我们称之为标准基, 这里 . 因此, 树状空间均为零维空间.

证明. 显然. 我们事实上还有更强的结论: 任给开集 , 都存在两两不相容的序列族 , 使得 .

大家熟知 , 而它们的拓扑结构其实也一样.

定理 5.6.0.4. , 则 同胚; 也与 同胚.

证明. 我们有 等势的函数构造, 用它来搬运标准基.

现在, 我们要指出 上的闭集和剪枝树之间存在一一对应.

定理 5.6.0.5. 给出剪枝树与 上闭集之间的双射.

证明. 其逆映射 给出闭集 对应的剪枝树.

我们想让树状空间成为 Polish 空间, 就得考察其中的稠密性, 而与此对应的我们也要考察 中的稠密性.

定义 5.6.0.6. 若一个 满足任何序列都是 中某个序列的真前段, 则称 中稠密.

定理 5.6.0.7. 中稠密, 当且仅当 中稠密.

证明. 考虑到开集的不相容基分解, 这是显然的.

现在, 我们来看看树状空间的拓扑结构在其闭子空间上如何. 首先, 我们来考虑树的子树.

定义 5.6.0.8. 对树 , 我们用 给出它的一棵子树 , 然后再把这棵子树的前面一节削掉, 得到另一棵树 , 这里 指的是将序列 直接接在序列 后面.

定理 5.6.0.9. 构成 的一组基.

证明. .

树状空间的紧致闭子空间有一个奇妙的描述.

定义 5.6.0.10 (有限分裂). 若树 满足其中每个茎节 都只有有限个 可以使得 , 这里 指的是把 作为序列的下一个值来将 的定义域加一, 则称 是有限分裂树.

定理 5.6.0.11. 对剪枝树 , 的紧致子空间当且仅当 是有限分裂树.

证明. 考虑每个茎节处延长一节产生的标准基开覆盖.

此外, 由于空集自然紧致, 我们还可以限定一下.

引理 5.6.0.12 (Konig). 对有限分裂树 , 当且仅当 是无穷集.

证明. 无穷推出存在无穷枝条需要用选择公理把这枝条选出来.

评注. 柯尼希的这个引理在反推数学中被用来分离某两个证明系统的强度.

在做代数拓扑时, 我们喜欢考虑连续收缩与连续收缩核的概念.

定义 5.6.0.13 (连续收缩). 称连续满射 为一个连续收缩, 若 . 这个非空的 称作 的连续收缩核.

而树状空间的闭子空间非常奇妙, 它们可以随便收缩.

定理 5.6.0.14. 有两个非空闭子空间 , 则 的连续收缩核.

证明. 我们与其说是在处理闭子空间, 不如说是在处理剪枝树. 我们考虑剪枝树之间的一组一种重要映射.

定义 5.6.0.15 (单调函数). 上的树 到集 上的树 的函数 称为单调函数, 若 .

对于单调函数 , 我们收集全体 的这样的无穷枝条 , 它的真前段们在 下的像在 中也拼成一个无穷枝条, 得到集 . 若 , 就称 是恰当 (proper) 的.

可以提升为 的函数 .

不难猜到, 我们正是要构造 对应的剪枝树 之间的恰当单调函数 , 然后用它的提升 来见证连续收缩. 为了满足连续收缩的条件, 显然我们要要求 .

我们对 的长度归纳. , 然后我们要在已经定义好 时定义出 , 这里 同样接在序列 的后面.

显然, 若 , 我们就必须令 . 否则, 我们令 为某一个 , 由于 是剪枝树, 这里必须存在一个可用的 .

我们有一个非常神妙的定理, 它指出单调函数几乎是闭子空间之间的连续函数, 而且恰当单调函数确实是.

定理 5.6.0.16. 给定单调函数 , 则 集, 且 是连续函数.

如果存在 是连续函数, 这里 集, 则存在单调函数 使得 .

证明. 前一个方向比较简单. 注意 , 显然就是 , 这里 . 要说明 连续, 也只需要考虑 上的标准基 , 它们的原像 显然是开集.

另一个方向要求我们用连续函数 和条件 来构造 , 我们不妨设 , 且 . 对 , 我们先定义 为最大的不超过 的, 使得 的自然数 . 现在, 若 , 我们令 为最长的一个长度不超过 的序列 , 使得 ; 否则, 我们找一个最大的自然数 , 满足 , 然后令 .

单调不难验证, 关键在证明 .

推论 5.6.0.17. 的恰当单调函数与 的连续函数之间由提升给出一个双射.

这个奇妙的性质还可以得到更一般的保证, 我们放在下一节讨论.

最后, 我们要考虑 中的序, 为此我们假定 上有一个选取好的序 . 首先, 我们有一个最简单的序.

定义 5.6.0.18 (字典序)., 若对最大的使得 .

显然, 是良序时 也是良序, 是线序时 也是线序. 然而, 对于良基树的研究却让我们发现另一种序.

定义 5.6.0.19 (良基树). 称一棵树 是良基的, 若 . 换言之, 良基当且仅当 上是良基关系.

在良基树 上, 我们同样有秩函数 递归地定义为 .

我们称 的那些茎节为终点, 称最大的 加一为整棵良基树的秩.

定义 5.6.0.20 (Kleene-Brouwer 序). 对于全序集 , 我们延拓 上的偏序 为全序 , 令 .

定理 5.6.0.21. 对良序集 , 树 是良基树当且仅当 上的良序.

证明. 显然无穷枝条给出无穷降链, 无穷降链也给出无穷枝条.