6.1. Borel 集
首先, 我们要定义一种类似于拓扑空间的开集族一样的集族, 它在测度论中同样处于基础地位.
定义 6.1.0.1 ( 代数与可测空间). 称集合 上的子集族 是一个 代数, 若它满足:
1. |
|
2. |
|
3. |
|
一个 配合其上一个指定的 代数 称作一个可测空间.
评注. 我们先不考虑测是什么东西, 先来研究这个 代数自己的结构.
Borel 层级
定理 6.1.0.2. 任给集族 , 存在一个包含意义下最小的 代数包含 , 我们称之为 生成的 代数.
定义 6.1.0.3 (Borel 集). 由一个拓扑空间的开集族生成的 代数中的全体集称作这个拓扑空间上的 Borel 集. 全体 Borel 集通常记为 , 不引发歧义时也记为 或干脆记 .
生成是一种自上而下的定义方式, 我们只能肯定它存在, 但是没办法知道里面每个对象具体长成什么样子. 因此, 我们另外考虑一种方法, 从下而上地构造出全体 Borel 集.
定义 6.1.0.4 (, 与 ). 对一个集合族 , 我们定义三个操作:
1. |
|
2. |
|
3. |
|
在不方便的时候, 也可能将这些符号从下标移到 的前面.
定理 6.1.0.5 (Borel Hierarchy). 我们定义开集族为 , 闭集族为 . 对全体至多可数序数 进行归纳定义:
1. |
|
2. | , 这里 是极限序数 |
3. |
|
额外定义 .
则 .
评注. 这里, 我们第一次用 作为递归构造的指标. 今后我们还会经历很多次这种操作.
推论 6.1.0.6.
我们先来看一些关于 Borel 层级显然的性质叙述.
定理 6.1.0.7. 、 和 均对子空间继承和连续原像保持.
当然, 我们会质疑 可不可以改进为更小的序数, 换言之 构成的包含层级会不会坍塌, 答案当然是否定的.
定理 6.1.0.8. 对不可数 Polish 空间总是成立.
证明. 我们需要一个辅助概念.
定义 6.1.0.9 (泛在集). 对每个由某种规则生成的集族 , 我们称 是一个 的 泛在集 (Universal Set), 若 且 , 这里 是切片.
简略地说, 泛在集将集族 的全部子集用 中元素作为编码收集在了一起. 我们现在需要一个编码表, 而以下定理指出 可以承担这一任务.
定理 6.1.0.10. 任何 Polish 空间中的 与 均有 泛在集 与 .
证明. 显然要对 进行归纳. 我们默认所提到的泛在集都是 泛在集.
1. | 对 , 我们来考虑 , 也就是 的开集族对应的泛在集. 取 的一组可数基 , 我们令 当且仅当 . 换言之, 我们用 把每个开集的基分解记录下来. |
2. | 显然, 的补集就是 . |
3. | 若对所有 均已存在 , 由 可数知存在一列单调不减的 使得 (注意这个陈述同时囊括了极限序数与非极限序数). 考虑 给出的双射, 我们用它给出同胚 , 然后就可令 . |
评注. 这里用 进行论证也是可以的, 我们只要把 当且仅当第 个基在开集中变成 记录第 个在开集中的基的标号, 然后不妨要求 .
评注. 不难意识到, 我们做的事情就是对角线论证. 因此, 泛在集, 或称万有集, 也可以视作某种真谓词.
然而, 同样的对角线论证指出, 不存在任何 泛在集.
定理 6.1.0.11. 不存在任何 泛在集.
此外, 我们的 泛在集其实可以换成任意的不可数 Polish 空间.
定理 6.1.0.12. 如果 是 Polish 空间, 是不可数 Polish 空间, 则存在 的 泛在集.
我们可以证明, 对可列并封闭 ()、对可列交封闭 () 与对取补封闭 () 都是这些集族独特的性质.
定理 6.1.0.13. 以下命题成立:
对取补和可列交不封闭.
对取补和可列并不封闭.
对可列交和可列并不封闭.
定理 6.1.0.14 (Cantor). 的开集必然是至多可列个开区间的并集.
注意到 是 的可数基, 上面的定理同时告诉我们开集与闭集都只有 个. 我们进而不难观察到有以下定理.
定理 6.1.0.15.
这个说明依赖于我们上面提到的 Borel 分层, 但是也有人绕过分层给出了初等证明, 换言之直接进行了编码. (DOI:10.1007/s10474-019-00986-7)
结构性质
现在, 我们仿造零维空间中的定理来讨论 Borel 层级中这些集族的结构性质.
定义 6.1.0.16. 我们在空间 中对子集族 定义其对偶 为 中全体集的补集构成之集族, 再定义其模糊 . 我们进而对 考虑以下各性质.
1. | 合理性 (reasonable): |
2. | 分离性质 (seperation property): |
3. | 增广分离性质 (generalized seperation property): |
4. | 归约性质 (reduction property): |
5. | 增广归约性质 (generalized reduction property): |
6. | 自然数归一性 (number uniformization property): |
我们已经知道以下结论.
定理 6.1.0.17. 零维空间中, 具有增广归约性质, 具有增广分离性质.
我们有以下成果.
定理 6.1.0.18. 度量空间中, 对 , 具有增广归约性质且不具有分离性质, 具有增广分离性质而不具有归约性质.
证明. 我们先来对一般的 建立一些性质, 然后再运用它们来判断 与 .
引理 6.1.0.19.
1. | 如果 是合理的, 则它具有增广归约性质当且仅当它具有自然数归一性. |
2. | 如果 具有增广归约性质, 且对可数并封闭, 则 具有增广分离性质. |
3. | 如果 保持连续逆像, 且 有 泛在集, 则 不可同时保有分离性和归约性. |
证明. : 考虑 , 定义 , 用增广归约性质可知存在 , 然后收集为 即可.
: 同上, 到 到 到 .
: 考虑补集显然.
: 考虑 的 泛在集 , 我们将 分裂为一个泛在对: , , 这里 而 , 换言之我们把 按奇偶拆成两瓣.
由于这其实也是 的连续函数, 与 都是 中的元素, 且只要有两个 就存在 满足 且 .
现在, 我们证明 具有自然数归一性即可. 对于 , 指出存在一列 使得 且 . 注意到 , 我们考虑 的双射 . 我们取 , 然后令 , 最后还原出 .
显然 归一 , 只需验证 . 又注意到 , 这些 , 只需证明 . (此时并不能断言它们属于第 层! )
定义 6.1.0.20. 给定一列集合 , 我们定义这列集合的上下极限:
1. |
|
2. |
|
若这两个集相等, 则记为 .
定理 6.1.0.21 (Kuratowski). 对 (在零维空间中对 亦成立), 当且仅当 .
对于极限序数 , 右侧可以改进为 .
证明. 显然有当的方向, 我们只证仅当的方向. 注意到零维空间中开集是可列个开闭集的并而闭集是可列个开闭集的交, 不难意识到 时单独的讨论没有必要.
对一般序数 , 证明相对简单, 不过需要意识到增广分离性质的一个推论, 它长得其实很像一款变形的的 等价形式.
引理 6.1.0.22. 对任意 若有 , 这里 而 , 则存在 满足 .
对极限序数 , 上面的论证只给出一列 , 但我们要把这些集放到 里面去, 所以需要以下引理来精细地构造出我们想要的极限列.
引理 6.1.0.23. 若 , 同时又有 , 则令 , 有 .
Borel 坍塌
这一小节, 我们来建立一些加细拓扑的定理, 它允许我们把一些 Borel 集暂时地降到更前面的层级上, 换言之将 Borel 层级坍塌掉一部分.
定理 6.1.0.24. 对波兰空间 中的指定闭集 , 记 为 生成的拓扑, 则 同样是波兰空间, 在其中是开闭集, 且 .
定理 6.1.0.25. 给定波兰空间 上的一系列加细波兰空间结构 , 把它们并在一起以 为子基生成一个新的拓扑结构 , 则它亦为波兰空间, 且如果 , 则 .
评注. 其实 是可以从已知条件中推出的, 但其证明较为困难, 我们此处省略.
定理 6.1.0.26. 给定波兰空间 上的 Borel 集 , 我们可以加细这个波兰空间得到一个新的波兰空间 , 在 中是开闭集, 且 .
定理 6.1.0.27. 给定波兰空间 上的一列集 , 我们可以加细这个波兰空间得到一个新的波兰空间 , 满足 , 在 中均为开闭集, 且 .
证明. 由此小节前两个定理, 我们其实只需要对只有一个 的情况做证明. 我们对 归纳. 时显然我们都不需要加细这个拓扑.
时, 和 都是 集, 仿造第一个定理的证明可以得到所需的加细.
是极限序数时, , , . 由归纳假设, 加细到 , 加细到 , 我们所要的 由 生成.
评注. 因此, 对一个 和后继 我们可以要求 , 对一列 和 我们可以要求 零维.
差异层级
此外, 我们也可以从 绕开 来直接构造 , 在这里会再次产生一个层级结构. 这一小节完全用于证明以下定理.
定理 6.1.0.28 (Hausdorff,Kuratowski:Difference Hierarchy). 对 , 我们有:
, 这里 如下定义:
我们都知道序数 一定可以写成 的形式, 其中 是极限序数而 是自然数. 我们用 的奇偶性来称呼 的奇偶性.
对于包含意义下单调增的集列 , 我们定义 当且仅当 , 且最小满足 的 与 具有相反的奇偶性.
对于 , 我们定义 .
证明. 我们先证明差异层级里这些层级和原有的 Borel 层级具有许多相同的性质.
定理 6.1.0.29. 对子空间继承和连续原像保持.
定理 6.1.0.30.
定理 6.1.0.31.
证明. 显然我们还是要把 泛在集给造出来, 对 进行归纳. 由于 , 奠基是显然的.
不难意识到上一定理证明中的公式可以加强到 , 这指出了用 的泛在集和 的泛在集编码得到 的泛在集的方法.
现在来看最后所要定理的证明. 不难证明 , 所以我们只关心另一个方向要证明的 . 我们先对 证明这个包含.
我们先来用以下类似于取迭代导集的手法来给出 的一个性质.
定义 6.1.0.32 (迭代边界集). 在波兰空间 中, 指定子集 与闭集 , 定义 在 中的边界集为 .
用超穷递归定义子集 的迭代边界集如下:
1. |
|
2. |
|
3. | , 这里 是极限序数. |
这给出一列递降闭集, 因此存在 使得 , 记为 , 同时记 .
定理 6.1.0.33. 若 , 则 .
现在, 对 , 我们要证明 . 对 , 我们令 , , 不难意识到 是递降闭集列. 我们来证明 .
如果 , 则存在 使得 , 如果还有 , 则 矛盾, 因此 ; 反之, 若存在 使得 , 则必然有 , 因为 会给出 , 引起矛盾.
我们只要证明每个形如 的集都在 中, 这里 是递降闭集列. 这其实非常简单: 假设 , 这是极限序数加自然数的形式; 令 , 然后取集列 和 , 就有 .
评注. 对极限序数 还有能用 构造 的手段, 但是 Kechris 没教我, 所以我不会.