Skip to content

算术层级的 Post 定理

Post's theorem · Post theorem for the arithmetical hierarchy

用相对可枚举性与有限次 Turing 跳跃精确刻画算术层级的 Sigma、Pi、Delta 各层。

条目类型
定理

形式陈述

0(0)=0(n+1)=(0(n)),其中每个后继步骤都是一次Turing 跳跃。对每个 n0AN,Post 定理给出

AΣn+10A 相对于 0(n) 可计算枚举,AΠn+10A 相对于 0(n) 可计算枚举,AΔn+10AT0(n).

第一、二行分别连接$\Sigma^0_n$ 集$\Pi^0_n$ 集;“可计算枚举”沿用可识别集合的单边停机约定,只是机器可查询指定 jump。第三行是判定型 Turing 归约。对 n1,标准第 n0(n) 还是 Σn0many-one 归约下的完全集,其补集相应为 Πn0-complete。

定理可完全相对化。固定 oracle C,把 0(n) 换为 C(n),便有 Σn+10,C=Σ10,C(n) 以及 AΔn+10,CATC(n)。上标 C 记录的是基准 oracle;若省掉它,就不能再把矩阵中的 C-查询或对 C(n) 的访问当作可计算步骤。

直觉

一段有限机器运行可以由自然数编码,并由有界计算检查。普通 c.e. 条件“存在一个接受阶段”因此是 Σ10。若机器查询 0,每个肯定 oracle 答案又带一个存在停机见证,每个否定答案则要求排除所有停机阶段;把整段有限运行的 oracle 一致性移到前束形,恰多出一轮交替。每增加一次 jump,正好支付一层无界量词。

反方向从公式出发。对 u,ψ,机器枚举候选 u;若 ψ 的真值可由较低 jump 决定,就能在找到真见证时接受。全称首块通过取补处理。于是量词块不是被一次性“算完”,而是由相应层的 oracle 负责决定内层问题,外层保留一边的无界搜索。

Δ 刻画来自两边同时可相对枚举。若 A 和补集都有 0(n)-识别器,交错运行便得到总判定器;若 A 已可由该 oracle 判定,分别在答案为真、假时接受即可枚举两边。这是相对版本的“c.e. 与 co-c.e. 交集等于可计算”,并没有额外神秘步骤。

例子与边界

n=0,预言机 0(0)= 不提供信息。定理退化为

Σ10=c.e.,Π10=co-c.e.,Δ10=computable.

停机集 K 是第一行的标准完全例:有限运行历史给 Σ10 上界,对任意 c.e. 集 We,把“输入 x 的识别器何时接受”有效编译成一个停机实例,得到 WemK

n=1AΔ20 当且仅当 AT0。例如 K 自己在 Δ20,而总性索引集 TOTΠ20-complete,因而不在 Δ20;否则其补集也可由 0 枚举并导致第二层塌缩。Σ20 的有限性索引集 FIN 可由 0 相对枚举:猜一个界,再用 0 检查是否还会枚举出更大元素。

完备性结论不能误读为每个 Σn0 集都与 0(n) Turing 等价。可计算集合也因加入无用量词属于所有更高 Σ 层,却仍只有 degree 0;只有 complete 集达到该层的统一最大难度。定理也不涉及资源上界,不能据其形式相似就把 Σn0 与多项式层级的 ΣnP 等同。最后,jump 的具体编码需固定可接受编号;不同标准编码保持 degree 和有效完备性,却未必字面相等。

推论与应用

Post 定理把严格性化为可核查的 jump 不等式。对每个 n10(n)Σn0-complete,却不在 Δn0:否则第三行会给出 0(n)T0(n1),直接违背跳跃定理。因此 Σn0Πn0。进一步,Σn0Πn0Δn+10,而 0(n+1)Δn+10,所以相邻层也确有新集合。严格性不是“量词看起来更多”的句法印象,而是 jump 不能由原 oracle 计算的语义事实。

它也把索引集分类变成系统流程。先把性质写成量词正常形得到上界,再从对应的 0(n) 或其补集构造 many-one 归约得到下界;若只需 degree 上界,则直接设计 0(n1)-预言机判定器。停机、全性、有限性、等价性等程序性质由此落在不同层,而 Rice 定理给出的笼统不可判定性被细分成可核查的完整度。

Shoenfield 极限定理是 Δ20 行的动态版本:AT0 当且仅当 χA 有可计算稳定近似。把两条定理合用,可在公式、oracle 程序与阶段构造之间往返。二者在这一层相接,但分工不同:Post 定理刻画整条算术层级,极限定理则刻画一次 jump 以下对象的动态逼近。

参考资料
  • Emil L. Post, “Recursively Enumerable Sets of Positive Integers and Their Decision Problems,” Bulletin of the American Mathematical Society 50(5), 1944, pp. 284–316,hierarchies and complete sets。
  • Hartley Rogers Jr., Theory of Recursive Functions and Effective Computability, MIT Press, 1987,Chapter 14,Post's theorem and relativized enumeration。
  • Robert I. Soare, Recursively Enumerable Sets and Degrees, Springer, 1987,Chapters II–III,relative computability, jumps, and the arithmetical hierarchy。
关系图谱13 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系