部分再帰関数のクラス
計算可能性理論 では 、 インデックス セットは 計算可能な関数 のクラスを記述します。具体的には、部分計算可能な関数の固定された ゲーデル番号 に従って、特定のクラス内の関数のすべてのインデックスを 提供します。
意味
をすべての部分計算可能関数の計算可能列挙とし 、をすべての ce 集合 の計算可能列挙とします 。
φ
e
{\displaystyle \varphi_{e}}
わ
e
{\displaystyle W_{e}}
を部分計算可能関数のクラスと します。 のとき、 は の インデックス セット です。 一般に、 を持つ任意 の に対して (つまり、同じ関数をインデックスする)、 が成り立つとき、 はインデックス セット です。直感的には、これらは、インデックスする関数を参照してのみ記述される自然数の集合です。
あ
{\displaystyle {\mathcal {A}}}
あ
=
{
x
:
φ
x
∈
あ
}
{\displaystyle A=\{x\,:\,\varphi _{x}\in {\mathcal {A}}\}}
あ
{\displaystyle A}
あ
{\displaystyle {\mathcal {A}}}
あ
{\displaystyle A}
x
、
ええ
∈
いいえ
{\displaystyle x,y\in \mathbb {N} }
φ
x
≃
φ
ええ
{\displaystyle \varphi _{x}\simeq \varphi _{y}}
x
∈
あ
↔
ええ
∈
あ
{\displaystyle x\in A\leftrightarrow y\in A}
指数集合とライスの定理
2 つの些細な例外を除いて、ほとんどのインデックス セットは計算不可能です。これは ライスの定理 で述べられています。
を、インデックスが である部分計算可能関数のクラスとします 。 が計算可能であるのは、 が空であるか、 が すべて である 場合のみです 。
C
{\displaystyle {\mathcal {C}}}
C
{\displaystyle C}
C
{\displaystyle C}
C
{\displaystyle C}
C
{\displaystyle C}
いいえ
{\displaystyle \mathbb {N} }
ライスの定理によれば、「部分計算可能関数の任意の非自明な性質は決定不可能である」とされている。 [1]
算術階層の完全性
指数集合は、算術階層 のあるレベルで完全な集合の例を数多く提供します 。ここで、任意の 集合に対して から への m-還元 が存在する 場合、 集合は -完全 であると言います 。 -完全性も同様に定義されます。以下にいくつか例を示します。 [2]
Σ
ん
{\displaystyle \Sigma _{n}}
あ
{\displaystyle A}
Σ
ん
{\displaystyle \Sigma _{n}}
Σ
ん
{\displaystyle \Sigma _{n}}
B
{\displaystyle B}
B
{\displaystyle B}
あ
{\displaystyle A}
Π
ん
{\displaystyle \Pi_{n}}
え
メートル
p
=
{
e
:
わ
e
=
∅
}
{\displaystyle \mathrm {Emp} =\{e\,:\,W_{e}=\varnothing \}}
完了です 。
Π
1
{\displaystyle \Pi_{1}}
ふ
私
ん
=
{
e
:
わ
e
有限である
}
{\displaystyle \mathrm {Fin} =\{e\,:\,W_{e}{\text{ は有限です}}\}}
完了です 。
Σ
2
{\displaystyle \Sigma _{2}}
私
ん
ふ
=
{
e
:
わ
e
無限である
}
{\displaystyle \mathrm {Inf} =\{e\,:\,W_{e}{\text{ は無限大}}\}}
完了です 。
Π
2
{\displaystyle \Pi_{2}}
T
o
t
=
{
e
:
φ
e
合計
}
=
{
e
:
わ
e
=
いいえ
}
{\displaystyle \mathrm {Tot} =\{e\,:\,\varphi _{e}{\text{ は合計}}\}=\{e:W_{e}=\mathbb {N} \} }
完了です 。
Π
2
{\displaystyle \Pi_{2}}
C
o
ん
=
{
e
:
φ
e
合計かつ一定である
}
{\displaystyle \mathrm {Con} =\{e\,:\,\varphi _{e}{\text{ は合計で定数です}}\}}
完了です 。
Π
2
{\displaystyle \Pi_{2}}
C
o
ふ
=
{
e
:
わ
e
は有限である
}
{\displaystyle \mathrm {Cof} =\{e\,:\,W_{e}{\text{ は余剰である}}\}}
完了です 。
Σ
3
{\displaystyle \Sigma _{3}}
R
e
c
=
{
e
:
わ
e
計算可能である
}
{\displaystyle \mathrm {Rec} =\{e\,:\,W_{e}{\text{ は計算可能}}\}}
完了です 。
Σ
3
{\displaystyle \Sigma _{3}}
え
x
t
=
{
e
:
φ
e
全計算可能関数に拡張可能である
}
{\displaystyle \mathrm {Ext} =\{e\,:\,\varphi _{e}{\text{ は全計算可能関数に拡張可能}}\}}
完了です 。
Σ
3
{\displaystyle \Sigma _{3}}
C
p
l
=
{
e
:
わ
e
≡
T
H
ポ
}
{\displaystyle \mathrm {Cpl} =\{e\,:\,W_{e}\equiv _{\mathrm {T} }\mathrm {HP} \}}
は -完全ですが 、 停止問題 はです 。
Σ
4
{\displaystyle \Sigma _{4}}
H
ポ
{\displaystyle \mathrm {HP} }
経験的に、集合の「最も明白な」定義が [resp. ] である場合、通常、 が -完全 [resp. -完全] である ことを示すことができます 。
あ
{\displaystyle A}
Σ
ん
{\displaystyle \Sigma _{n}}
Π
ん
{\displaystyle \Pi_{n}}
あ
{\displaystyle A}
Σ
ん
{\displaystyle \Sigma _{n}}
Π
ん
{\displaystyle \Pi_{n}}
注記
^ Odifreddi、PG 古典的再帰理論、第1巻 。 ; 151ページ
^ Soare, Robert I. (2016)、「Turing Reducibility」、 Turing Computability 、Theory and Applications of Computability、ベルリン、ハイデルベルク:Springer Berlin Heidelberg、pp. 51– 78、 doi :10.1007/978-3-642-31933-4_3、 ISBN 978-3-642-31932-7 、 2021-04-21取得
参考文献
オディフレディ、 PG (1992)。 古典的再帰理論、第1巻 。エルゼビア。p.668。ISBN 0-444-89483-7 。
ロジャース・ジュニア、ハートリー(1987年)。 再帰関数と実効計算可能性の理論 。MIT プレス。p.482。ISBN 0-262-68052-1 。