算数阶层

来自testwiki
跳转到导航 跳转到搜索

Template:No footnotes Template:NoteTA 算术阶层递归论可计算性理论中的概念,将自然数子集按照定义它们的公式的复杂度分类。

定义

按公式定义

ϕ(x) 为自然数的语言中的公式,定义 ϕΔ0 公式当且仅当 ϕ 中的所有量词都是有界量词(即形如 n<tn<t 的量词,其中 t 为该语言中的项)。

定义 ϕ(x)Σ10 公式当且仅当 ϕ(x):=nθ(n,x),其中 θΔ0;定义 ϕΠ10 公式当且仅当 ϕ(x):=nθ(n,x),其中 θΔ0

更进一步定义 ϕ(x)Σn+10 公式当且仅当 ϕ(x):=nθ(n,x),其中 θΠn0 公式;定义 ϕ(x)Πn+10 公式当且仅当 ϕ(x):=nθ(n,x),其中 θΣn0 公式。

A;若存在 Σn0 公式定义 A 则称 AΣn0 集合,若存在 Πn0 公式定义 A 则称 AΠn0 公式。(若有公式 ϕ 与集合 A,使 A={x|ϕ(x)},则称 ϕ 定义 A。)

按可计算性定义

若集合 A 可以用图灵机(或任何等价的计算模型)计算得出,则称 AΔ0 集合。若 A递归可枚举集合则称 AΣ10 集合,若 A 的补集 A 递归可枚举则称 AΠ10 集合。这一定义实际上与上面给出的定义是等价的。

更高阶层的算术类可以通过波斯特定理与可计算性联系起来:设 𝟘(n) 为零不可解度的第 n图灵跳跃,则任何集合 AΣn+10 集合当且仅当 A 可以用具备 𝟘(n)预言机递归枚举;任何集合是 Πn+10 集合当且仅当其补集满足以上条件。

举例

  • 所有递归集合都是 Δ0 集合、所有递归可枚举集合都是 Σ10 集合(逆命题亦成立)。
  • 停机集合(即所有停机的图灵机)是 Σ10 集合,它在 Σ10 类中是完全的。
  • 所有有限递归可枚举集合的编号(记作 Fin)是 Σ20-完全集合(因此所有无限递归可枚举集合的编号是 Π20-完全集合)。
  • 所有 Σ10-完全集合作为递归可枚举集合的编号是 Σ30-完全集合。

参考资料