KP 的自增强并不按我们之前引入的 Levy 对句子复杂度的分层来.
我们考虑以下两类公式.
1. | 如果 φ 是无量词公式 ψ 前面附加有穷多个受限量词和存在量词所得, 则称它是一个 Σ 公式. |
2. | 如果 φ 是无量词公式 ψ 前面附加有穷多个受限量词和任意量词所得, 则称它是一个 Π 公式. |
3. | 如果理论 T 可证 φ 同时等价于一个 Σ 公式和一个 Π 公式, 则称 φ 是一个 ΔT 公式. |
显然, 它和 Levy 层级的区别在于: ∀x∈y∃z(ψ) 是 Σ 公式, 但它作为 ∀x∃z(x∈y→ψ) 是 Π2 公式.
KP 的自增强主要围绕
Σ 公式展开.
证明. 我们对 φ 的复杂度归纳. 显然 Δ0 的句子对任何传递集绝对, 且 Σ 句子都向上绝对, 因此我们只需证明 φ→∃c(φc); 首先来对所有无量词公式证明此事.
1. | 原子公式及原子公式的否定显然任取 c 都可以. |
2. | 若已有 φ1→∃c1(φ1c1) 和 φ2→∃c2(φ1c2), 令 c=c1∪c2 即得 (φ1∧φ2)→∃c(φ1c∧φ2c). |
3. | ∨ 完全同上造就. |
我们这里把否定全部丢到原子公式上面来避免讨论 ¬φ.
接下来往上面加量词, 显然只需考虑存在量词和受限任意量词两种情况; 假定已有
φ→∃c(φc),
x 在
φ 中自由出现.
1. | 我们来想办法证明 ∃x(φ)→∃d∃x∈d(φd). 显然只要令 d=c∪x. |
2. | 我们来想办法证明 ∀x∈y(φ)→∃d∀x∈y(φd). 由假设有 ∀x∈y(φ→∃c(φc)) 也就是 ∀x∈y(φ)→∀x∈y∃c(φc), 又鉴于 φc 显然 Δ0, 由 Δ0 局部收集公理模式就得到 ∃e∀x∈y∃c∈e(φc), 令 d=⋃e 即可. |
KP 可证: 任何 Σ 公式都等价于某个 Σ1 公式.
证明. 这是因为
∃c(φc) 是
Σ1 的, 而根据弱
Σ 反射公理模式它与
Σ 公式
φ 等价.
证明. 假定
∀x∈a∃y(φ), 对整个句子用弱
Σ 反射公理模式得到
∃c∀x∈a∃y∈c(φc), 用
Δ0 分离公理模式得到
b={y∈c∣∃x∈a(φc)}, 于是
∀x∈a∃y∈b(φc), 又鉴于
φc→φ 最终有
∀x∈a∃y∈b(φ).
证明. 假定
φ 和
Σ 句子
φσ、
Π 句子
φπ 均
KP 可证等价, 则把
φ 的排中律改写一下就有
∀x(φσ∨¬φπ). 现在指定一个
a, 我们来分离
b={x∈a∣φ}. 注意到
∀x∈a(φσ∨¬φπ) 是
Σ 句子, 于是可以用弱
Σ 反射公理模式得到
∃c∀x∈a(φσc∨¬φπc). 现在
φσc 是
Δ0 公式, 我们用
Δ0 分离公理模式取出
b={x∈a∣φσc}. 绝对性指出
φσc→φσ, 因此
b 包含于所要的那个的
b; 另一方面, 如果
x∈a 满足
φ, 则它也满足
φπ, 绝对性说它满足
φπc, 而
φσc∨¬φπc, 因此有
φσc, 这就说明这个
b 确实是我们想要的
b.
只要有卡氏积公理和 Δ0 分离公理模式, 替代公理模式中指出的是这个关系所给的像集还是这个关系所给的函数都一样.
证明. 我们先用
Σ 收集和
ΔKP 造出
f 像集的并, 然后弱
Σ 反射, 于是对每个
x∈a 由
Δ0 分离有一个确定的
f(a) 为其子集, 用
Σ 替代即可.
接下来, 我们讨论归纳与递归的相关问题. 由于
Σ 公式一定被
KP 认为是
Σ1 公式, 而它自己有
Π1 基础公理模式, 我们可以对
Σ 公式随意使用
∈ 归纳法, 因此我们只要讨论递归定义. 我们首先考虑最重要的递归定义的函数: 传递闭包.
证明. 定义 Q(x,a) 为 x⊆a∧isTrans(a)∧∀b(x⊆b∧isTrans(b)→a⊆b), 这描述了 a 作为 TCl(x) 应有的性质. 这句话 Π1, 且显然 Q(x,a)∧Q(x,b)→a=b.
我们现在换过来定义 P(x,a) 为 x⊆a∧isTrans(a)∧∀z∈a∃f∃n(isFun(f)∧isNat(n)∧∃i∈n∧dom(f)=Succ(n)∧z=f(∅)∧x=f(n)∧∀i∈n(f(i)∈f(Succ(i)))), 这描述了 a=TCl(x)=x∪(∪x)∪(∪∪x)∪... 这一性质. 这句话 Σ1.
我们证明 P(x,a)→Q(x,a). 假定 x⊆b∧isTrans(b), 我们证明 a⊆b 即 ∀z∈a(z∈b). 这是因为假定 f,n 见证 z∈a, 我们证明 ∀i∈n(f(i)∈b), 进而 z=f(∅)∈b. 如若不然, 运用集合基础公理可选出最大反例 i 使得 f(i)∈b 但全体让 i∈j∈n 的 j 都让 f(j)∈b; 我们再次宣称此时 ∀j(i∈j∈n→f(j)⊆b), 否则运用集合基础公理可选出最小的反例 j 使得 f(j) 不是 b 子集但 f(Succ(j))⊆b, 但 f(j) 是前者的元素而 b 传递, 矛盾; 有了这个断言后我们就知道 f(i)∈f(Succ(i))⊆b 再次矛盾, 于是证毕.
上个断言的显然推论是
P(x,a)∧P(x,b)→a=b. 我们现在证明
∀x∃a(P(x,a)), 这按刚才的论证就导出
(TCl). 鉴于
∃a(P(x,a)) 是
Σ 句子, 我们使用
∈ 归纳法.
x=∅ 无需多言, 因此我们获得前提
∀y∈x∃b(P(y,b)). 又鉴于
TCl(x)=x∪⋃y∈xTCl(y), 我们就证完了.
我们先把
Σ 公式的
∈ 归纳法换成更易于处理的形式.
任给 Σ 公式 φ(x,...) 我们都有 ∀x((∀y∈TCl(x)(φ(y)))→φ(x))→∀x(φ(x)).
证明. 我们用
∈ 归纳法证明
∀x∀y∈TCl(x)(φ(y)). 注意
∀y∈TCl(x)(φ(y)) 是
∃t(t=TCl(x)∧∀y∈t(φ(y))), 鉴于
TCl 是
ΔKP 也是
Σ 的我们知道这句话确实是
Σ 的从而确可归纳. 余下工作其实显然.
TCl 归纳法之于 ∈ 归纳法, 正如第二数学归纳法之于数学归纳法.
取 n+2 元 Σ 公式定义的 KP 可证函数符号 G, 按以下方案定义的 F 同样由 Σ 公式被 KP 可证为函数符号:F(v0,...,vn−1,x)=G(v0,...,vn−1,x,F↾TCl(x))
证明. 显然,
y=F(...,x) 会被定义为
∃f∃d(d=TCl(x)∧isFun(f)∧d=dom(f)∧∀w∈d(f(w)=G(...,w,f↾TCl(w)))∧z=G(...,x,f)), 这当然
Σ, 于是我们要证明的是
∀v...∀x∃!y(y=F(...,x)). 余下的证明无非是照搬
ZF 中完整版本的证明, 并在合适的地方以
TCl 归纳法代替原本完整的归纳法.
我们立即欢乐得知: