5.3. 反射原理

我们用 正确基数构成闭无界类这一事实可以简单地验证:

元定理 5.3.0.1. 可证全反射公理模式.

证明. 这是因为我们可以取 公式 所要的传递集 , 随便取一个 正确基数.

然而, 选择公理其实是完全不必要的. 我们可以证明:

元定理 5.3.0.2 (Levy). 加上全反射公理模式等价于 .

证明. 我们首先验证 可证全反射公理模式. 事实上, 我们可以证明:

元定理 5.3.0.3. 如果 上定义出一个单增连续的传递集层级 , 则考虑 定义出的类 , 任给句子 , 我们都有

证明. 考虑 的构造序列 . 我们递归地构造一系列传入 中的所有自由变元的函数 如下: 如果 是原子公式, 或者是之前的东西用逻辑连接词拼起来的, 那么 就恒为 ; 如果 , 我们取 是最小的满足以下条件的序数 : . 进一步, 我们取 取遍 中所有元素的值所得序数集的上确界加一, 然后从 开始迭代地作用 得到 . 现在 中的元素塞进 后的值一定比 小, 不难归纳地验证 对所有 意见一致.

特别取层级 即得 可证全反射公理模式.

下验 加上全反射公理模式推出替代公理模式. 我们首先指出全反射公理模式对自己的一个增强.

元定理 5.3.0.4. 加上全反射公理模式可对任何有穷多个共享自由变元 的公式 证明:

证明. 我们先来证明没有要求某个特定的 的特例. 我们考察公式 , 它是 的析取 ( 跑到 ). 对此句子使用全反射得到超传递集 , 它让 . 现在鉴于 超传递, 诸 必均属于 , 从而我们只需要在此公理上把 真的从 全部取一遍.

现在把 塞进去. 在这一系列 之外, 我们再添加两个公式: 第一个是我们要证明的句子不曾全称量化 的那一部分, 它记为 ; 第二个是我们要证明的句子, 也就是 , 它记为 ; 这 个公式共有 个自由变元. 对他们全体使用上个版本的加强, 我们得到超传递集 , 它满足:

1.

, 此处 跑遍 ;

2.

;

3.

.

对每个 , 我们已有的这个 确实见证 , 因此确实也有 ; 但这就是 , 所以我们其实知道 .

现在对公式 证明 . 考虑以下两个句子:

1.

;

2.

;

对集合 , 我们用上面的强化形式得到超传递集 , 它让 . 注意 , 我们有 也就是 . 现在我们所要的 只需从 中分离出来.

评注. 其实 Levy 证明了 , 这里的弱集合论 只需要外延、集合基础和满分离公理模式.

一个经典的利用反射原理的错误论证是这样的: 的每个有穷子集都是一句话, 而反射原理允许 见证这句话可满足, 因此 的每个有穷子集都可满足, 因此 证明了 可满足, 但 Godel 说 只要一致就办不到这件事, 所以 不一致, 数学大厦轰然倒塌! 我们首先指出, 这个论证的一部分是对的.

元定理 5.3.0.5. (如果 一致) 不可有穷公理化.

证明. 否则假定 可有穷公理化为一个句子 , 反射原理说明 也就是 也就是 , 显然不可以.

我们只需要把这个论证形式化, 就能接着发现它哪里不对了.

元定理 5.3.0.6. 不可证 .

证明. 否则紧致性定理指出 矛盾.

评注. 问题出在我们暂且居留的宇宙中 并不意味着我们可以在元理论里面把它合取成一句话: 谁知道这里的自然数是否标准呢?

评注. 因为 可证 可数从而自带良序, 使用紧致性定理无需选择.

在带选择公理的无幂集集合论中, 反射原理等价于依赖选择公理模式 (因为没幂集, 选择公理不能正常地推出它). 在二阶集合论中, 特定形式的反射原理可以为一些大基数做辩护. 在三阶集合论中, 反射原理不一致. 在 Ackermann 集合论 (它引入了常元符号 作为集合的宇宙, 然后声称真类的宇宙的事实均反射到集合宇宙之中) 中, 它对集合宇宙所知的事实恰好是 所知的事实 (因此它在哲学上被抛弃了). 我们将它们的证明留给读者.