算術階層 是遞歸論 或可計算性理論 中的概念,將自然數 的子集 按照定義它們的公式的複雜度分類。
定義
按公式定義
設
ϕ
(
x
)
{\displaystyle \phi (x)}
為自然數的語言 中的公式,定義
ϕ
{\displaystyle \phi }
為
Δ
0
{\displaystyle \Delta _{0}}
公式當且僅當
ϕ
{\displaystyle \phi }
中的所有量詞都是有界量詞(即形如
∃
n
<
t
{\displaystyle \exists n<t}
或
∀
n
<
t
{\displaystyle \forall n<t}
的量詞,其中
t
{\displaystyle t}
為該語言中的項)。
定義
ϕ
(
x
)
{\displaystyle \phi (x)}
為
Σ
1
0
{\displaystyle \Sigma _{1}^{0}}
公式當且僅當
ϕ
(
x
)
:=
∃
n
θ
(
n
,
x
)
{\displaystyle \phi (x):=\exists n\,\theta (n,x)}
,其中
θ
{\displaystyle \theta }
為
Δ
0
{\displaystyle \Delta _{0}}
;定義
ϕ
{\displaystyle \phi }
為
Π
1
0
{\displaystyle \Pi _{1}^{0}}
公式當且僅當
ϕ
(
x
)
:=
∀
n
θ
(
n
,
x
)
{\displaystyle \phi (x):=\forall n\,\theta (n,x)}
,其中
θ
{\displaystyle \theta }
為
Δ
0
{\displaystyle \Delta _{0}}
。
更進一步定義
ϕ
(
x
)
{\displaystyle \phi (x)}
為
Σ
n
+
1
0
{\displaystyle \Sigma _{n+1}^{0}}
公式當且僅當
ϕ
(
x
)
:=
∃
n
θ
(
n
,
x
)
{\displaystyle \phi (x):=\exists n\,\theta (n,x)}
,其中
θ
{\displaystyle \theta }
為
Π
n
0
{\displaystyle \Pi _{n}^{0}}
公式;定義
ϕ
(
x
)
{\displaystyle \phi (x)}
為
Π
n
+
1
0
{\displaystyle \Pi _{n+1}^{0}}
公式當且僅當
ϕ
(
x
)
:=
∀
n
θ
(
n
,
x
)
{\displaystyle \phi (x):=\forall n\,\theta (n,x)}
,其中
θ
{\displaystyle \theta }
為
Σ
n
0
{\displaystyle \Sigma _{n}^{0}}
公式。
設
A
⊆
N
{\displaystyle A\subseteq \mathbb {N} }
;若存在
Σ
n
0
{\displaystyle \Sigma _{n}^{0}}
公式定義
A
{\displaystyle A}
則稱
A
{\displaystyle A}
為
Σ
n
0
{\displaystyle \Sigma _{n}^{0}}
集合,若存在
Π
n
0
{\displaystyle \Pi _{n}^{0}}
公式定義
A
{\displaystyle A}
則稱
A
{\displaystyle A}
為
Π
n
0
{\displaystyle \Pi _{n}^{0}}
公式。(若有公式
ϕ
{\displaystyle \phi }
與集合
A
{\displaystyle A}
,使
A
=
{
x
|
N
⊨
ϕ
(
x
)
}
{\displaystyle A=\{x\;\vert \;\mathbb {N} \vDash \phi (x)\}}
,則稱
ϕ
{\displaystyle \phi }
定義
A
{\displaystyle A}
。)
按可計算性定義
若集合
A
{\displaystyle A}
可以用圖靈機 (或任何等價的計算模型 )計算得出,則稱
A
{\displaystyle A}
為
Δ
0
{\displaystyle \Delta _{0}}
集合。若
A
{\displaystyle A}
為遞歸可列舉集合 則稱
A
{\displaystyle A}
為
Σ
1
0
{\displaystyle \Sigma _{1}^{0}}
集合,若
A
{\displaystyle A}
的補集
N
∖
A
{\displaystyle \mathbb {N} \backslash A}
遞歸可列舉則稱
A
{\displaystyle A}
為
Π
1
0
{\displaystyle \Pi _{1}^{0}}
集合。這一定義實際上與上面給出的定義是等價的。
更高階層的算術類可以通過波斯特定理 與可計算性聯絡起來:設
0
(
n
)
{\displaystyle \mathbb {0} ^{(n)}}
為零不可解度 的第
n
{\displaystyle n}
次圖靈跳躍 ,則任何集合
A
{\displaystyle A}
是
Σ
n
+
1
0
{\displaystyle \Sigma _{n+1}^{0}}
集合當且僅當
A
{\displaystyle A}
可以用具備
0
(
n
)
{\displaystyle \mathbb {0} ^{(n)}}
的預言機 遞歸列舉;任何集合是
Π
n
+
1
0
{\displaystyle \Pi _{n+1}^{0}}
集合當且僅當其補集滿足以上條件。
舉例
所有遞歸集合 都是
Δ
0
{\displaystyle \Delta _{0}}
集合、所有遞歸可列舉集合 都是
Σ
1
0
{\displaystyle \Sigma _{1}^{0}}
集合(逆命題 亦成立)。
停機集合 (即所有停機的圖靈機)是
Σ
1
0
{\displaystyle \Sigma _{1}^{0}}
集合,它在
Σ
1
0
{\displaystyle \Sigma _{1}^{0}}
類中是完全 的。
所有有限遞歸可列舉集合的編號(記作
F
i
n
{\displaystyle \mathrm {Fin} }
)是
Σ
2
0
{\displaystyle \Sigma _{2}^{0}}
-完全集合(因此所有無限遞歸可列舉集合的編號是
Π
2
0
{\displaystyle \Pi _{2}^{0}}
-完全集合)。
所有
Σ
1
0
{\displaystyle \Sigma _{1}^{0}}
-完全集合作為遞歸可列舉集合的編號是
Σ
3
0
{\displaystyle \Sigma _{3}^{0}}
-完全集合。
參考資料