Levy 层级

Levy 层级是一阶集合论语言中运用复杂度对公式进行分类的一种方式.

1定义

定义 1.1. 让我们假设一阶集合论语言 中逻辑符号有 六种. 我们新增两类逻辑符号以扩展语言为 , 然后给出从扩展语言到此原始语言的翻译.

扩展语言新增两个有界量词符号, 分别记为 (此处 是从变元符号表 中任取的两个变元符号); 由于符号后跟随一个 (看似是) 原子公式 (的字符串), 我们在不致混淆时总是省略上标 . 我们在扩展语言中定义:

一个公式若仅含除 之外的逻辑符号, 则称之为 公式 (有的定义也将其记为 公式);

如果一个公式是由对 公式进行 (有限多次) 存在量化 (换言之, 在 公式之前加入有穷多个形若 的字符) 所得, 就称之为 公式;

如果一个公式是由对 公式进行任意量化所得, 就称之为 公式;

归纳地, 如果一个公式是由对 公式进行存在量化所得, 就称之为 公式; 如果一个公式是由对 公式进行任意量化所得, 就称之为 公式.

现在定义从扩展语言到原始语言的翻译. 对公式结构归纳,

如果不涉及有界量词, 我们不改变任何符号;

形如 的公式翻译为 ;

形如 的公式翻译为 .

我们现在在原始的一阶集合论语言中定义 Levy 层级. 固定一个语言中的理论 , 如果一个公式 可证地

等价于一个 公式的翻译, 就 (不致混淆地) 称之为一个 公式, 并以翻译前的 (扩展语言中的) 公式为其简写;

等价于一个 公式的翻译, 就称之为一个 公式;

等价于一个 公式的翻译, 就称之为一个 公式;

既等价于一个 公式的翻译, 也等价于一个 公式的翻译, 就称之为一个 公式.

是空理论时, 我们略掉复杂度符号的上标.

有时, 我们会在集合论语言中扩展非逻辑符号, 例如常元符号 (空集) , 二元关系符号 (包含于) , 二元函数符号 (卡氏积) 等. 由于它们均由公式定义, 我们在这类扩展语言中讨论 Levy 层级时只不过是在讨论将扩展语言翻译到原始 (一阶集合论) 语言之中后获得的 Levy 层级.

2绝对性

Levy 层级的应用是利用公式的复杂度在不同模型或内模型之间转移其真值.

定义 2.1. 固定理论 , 对于一个含自由变元 的公式 , 我们称它基于理论 向上/向下绝对, 若任给两个集合论模型 , 假定 , 任给元素 , 总有

(向上绝对);

(向下绝对).

如果一个公式基于理论 既向上绝对又向下绝对, 我们就称其基于理论 绝对.

定理 2.2. 公式基于理论 向上绝对, 公式基于理论 向下绝对, 公式基于理论 绝对.

证明. 只需验证 公式基于理论 绝对, 只需展开 Tarski 真定义.

3扩展函数符号的语言

对于扩展函数符号的集合论语言, 我们不但希望能写出形如 的表达式, 也会希望能写出形如 的表达式, 例如 . 更进一步地, 我们希望能字面地将后者视作前者而直接读出这类表达式的 Levy 层次, 但这往往不行.

例 3.1. 考虑扩展一元函数符号 (幂集函数符号) 的扩展集合论语言, 所定义. 我们证明: 假设 一致 (这个条件可以减得更弱, 但此处无需挂怀), 不可能被一致理论 辨认为 公式; 它也不可能被辨认为 公式.

若不然, 假定一致理论 认定 公式, 直接展开定义它应当等价于 这个 公式, 所以它应当是 公式. 取定一个 的模型 , 然后通过力迫向 中加入超过 个子集得到力迫扩张 ; 显然 不认为 , 但这 句子本应在 之间绝对, 这引起矛盾.

这催生以下定义.

定义 3.2. 指定集合论 和公式 . 如果

任给 公式 (不要求集合 不交), 公式 也是 的, 就称 的半可替 (semi-substitutable) 公式;

不但是 的半可替公式, 而且在理论 中定义一函数, 换言之 , 就称 定义的函数是 的可替 (substitutable) 函数.

显然 的可替函数意味着向 公式前加入形如 的 “有界” 量词所得的公式仍然是 公式, 不难证明此时加入形如 的 “有界” 量词效果也一样.

定理 3.3. 基本函数都是 的可替函数.

4高阶反映原理

术语翻译

Levy 层级英文 Levy class