計算可能性理論 において、自然数 の集合S は、以下の条件を満たす場合に、計算可能列挙可能(ce) 、再帰的列挙可能(re) 、半決定可能 、部分決定可能 、列挙可能 、証明可能 、またはチューリング認識可能 と呼ばれる。
アルゴリズムが停止する入力数値の集合がちょうどSとなるような アルゴリズム が存在する。 あるいは同等に、
S の要素を列挙するアルゴリズム があります。つまり、その出力はS のすべての要素のリスト s 1 , s 2 , s 3 , ... となります。S が無限の場合、 このアルゴリズムは永久に実行されますが、S の各要素は有限時間後に返されます。これらの要素は、小さい順から大きい順など、特定の順序でリストされる必要はありません。最初の条件は、半決定可能という 用語が時々使用される理由を示しています。より正確には、ある数が集合に含まれている場合は、アルゴリズムを実行することでこれを決定できますが、その数が集合に含まれていない場合は、アルゴリズムは永遠に実行され、情報は返されません。「完全に決定可能」な集合は、 計算可能集合 です。2番目の条件は、計算可能列挙可能という 用語が使用される理由を示しています。完全な語句の代わりに、印刷物でも、ce とre という略語がよく使用されます。
計算複雑性理論 では、すべての計算可能列挙可能集合を含む複雑性クラスは RE です。再帰理論では、包含関係にある ce 集合の束は 次のように表されます。E {\displaystyle {\mathcal {E}}} 。
意味 自然数の集合Sは、定義 域 がS と完全に一致する部分計算可能関数 が存在する場合、計算可能列挙可能で あると呼ばれる。つまり、その関数は、入力がS の要素である場合に限り定義される。
自然数の集合Sの同値な性質は以下のとおりです。
半決定可能性: 集合S は計算可能列挙可能である。すなわち、S は部分計算可能関数の定義域(余値域)である。 集合S はΣ 1 0 {\displaystyle \Sigma _{1}^{0}} (算術階層 を参照)。[ 1 ] 次のような部分計算可能関数f が存在する。f ( x ) = { 1 もし x ∈ S 未定義/停止しない もし x ∉ S {\displaystyle f(x)={\begin{cases}1&{\mbox{if}}\ x\in S\\{\mbox{undefined/does not halt}}\ &{\mbox{if}}\ x\notin S\end{cases}}} 列挙可能性: 集合S は、部分計算可能関数の値域である。 集合S は、全計算可能関数の値域、または空集合です。S が無限集合の場合、 関数は単射 となるように選択できます。 集合Sは、 原始再帰関数 の値域、または空集合です。Sが無限集合であっても、 この場合は値の繰り返しが必要になる場合があります。 ディオファントス: 整数係数と変数を持つ多項式pが存在する x 、 1 1 、 1 2 、 1 3 、 … 、 1 9 {\displaystyle x,a_{1},a_{2},a_{3},\dots ,a_{9}} 自然数の範囲で、x ∈ S ⇔ ∃ 1 1 、 1 2 、 1 3 、 … 、 1 9 ( p ( x 、 1 1 、 1 2 、 1 3 、 … 、 1 9 ) = 0 ) 。 {\displaystyle x\in S\Leftrightarrow \exists a_{1},a_{2},a_{3},\dots ,a_{9}\ (p(x,a_{1},a_{2},a_{3},\dots ,a_{9})=0).} (この定義における束縛変数の数は、現時点で最もよく知られている数である。より少ない数で全てのディオファントス集合を定義できる可能性もある。) 整数から整数への多項式が存在し、集合S はその値域内の非負の数をちょうど含む。 半決定可能性と列挙可能性の等価性は、ダブテイルイング の手法によって得られる。
計算可能列挙可能集合のディオファントス的特徴付けは、最初の定義ほど単純明快でも直感的でもないが、ヒルベルトの第10問題 の否定的解の一部としてユーリ・マティヤセヴィチ によって発見された。ディオファントス集合は再帰理論より前に存在しており、したがって歴史的にこれらの集合を記述する最初の方法である(ただし、この等価性は計算可能列挙可能集合の導入から30年以上経ってから指摘された)。[ 2 ]
物件 A とBが 計算可能集合である場合、 A ∩ B 、A ∪ B 、およびA × B (自然数の順序対がカントール対関数 によって単一の自然数に写像される)は計算可能集合である。部分計算可能関数による計算可能集合の逆像は、計算可能集合である。
セットT {\displaystyle T} 補集合が共計算可能列挙可能 または co-ceである場合、補集合 は共計算可能列挙可能またはco-ce と呼ばれます。N ∖ T {\displaystyle \mathbb {N} \setminus T} は計算可能列挙可能である。言い換えれば、集合が共再集合であるのは、それがレベルにある場合に限る。Π 1 0 {\displaystyle \Pi _{1}^{0}} 算術階層の。共計算可能列挙可能集合の複雑性クラスはco-REと表記される。
集合Aが 計算可能 であるのは、 Aと A の補集合の両方が計算可能列挙可能である場合に限る。
計算可能な列挙可能な集合のペアの中には、実質的に分離可能なもの とそうでないものが存在する。
再帰的に列挙可能な集合の格子 自然数のすべての再帰的に列挙可能な部分集合の集合は、集合包含 の下で半順序集合 にすることができます。この半順序集合は束 です。[ 3 ] この束の理論は、決定不能問題 であることが知られています。[ 3 ] 同様に、すべての計算可能列挙可能なベクトル空間 の集合も束を形成します。[ 4 ] 実際、これをさらに一般化して、すべての再帰的に列挙可能なフィルタから構成される束 L(Q) にすることができます。 ここで 、Qは 原子 を持たない何らかの自由ブール代数 です。[ 5 ] これらの束は、再帰的に列挙可能なPi-0-1 クラスの研究と密接に関連しています。[ 5 ]
間隔 この束の区間はブール代数であるか、あるいは その 一階理論も決定不能である。[ 3 ] この束の区間の可能な構造はあまりよく理解されていない。[ 3 ]
最大再帰的に列挙可能な集合 任意の最大再帰可算集合を列挙する関数の補集合は、すべての一般的な再帰関数 を支配する。[ 6 ] チューリング次数が 最大で0′ の 最大再帰可算集合が存在する。[ 6 ] 任意の 2 つの最大再帰可算集合A とBに対して、 Aを B に写像する再帰可算集合の束の順序自己同型が 存在する。ただし、この自己同型は必ずしも計算可能とは限らない。[ 7 ]
チャーチ=チューリングのテーゼ によれば、実質的に計算可能な関数はチューリングマシン で計算可能であり、したがって集合Sは、 S の列挙を生成する何らかのアルゴリズム が存在する場合に限り、計算可能列挙可能である。しかし、チャーチ=チューリングのテーゼは形式的な公理ではなく非形式的な予想であるため、これは形式的な定義とはみなせない。[ 8 ]
現代の教科書では、計算可能列挙集合を、全計算可能関数の値域 ではなく、部分関数の定義域として定義するのが一般的です。この選択の根拠は、 α-再帰理論 のような一般化された再帰理論において、定義域に対応する定義の方がより自然であることが判明しているからです。他の教科書では、列挙という観点から定義を用いていますが、これは計算可能列挙集合の場合と同等です。
参考文献 ↑ ダウニー、ロドニー・G.、ヒルシュフェルト、デニス・R. (2010年10月29日)。アルゴリズム のランダム性と複雑性 。シュプリンガー・サイエンス&ビジネス・メディア。p. 23。ISBN 978-0-387-68441-3 。 ↑ Murty, M. Ram; Fodden, Brandon. 「第 5 章: ヒルベルトの第 10 問」。 『ヒルベルトの第 10 問: 論理、数論、計算可能性入門』 。学生数学ライブラリー。第 88 巻。アメリカ数学会 。ISBN 9781470443993 。1 2 3 4 Nies, André (1997 年 11 月). "計算可能列挙可能集合の束の区間と有効ブール代数" . Bulletin of the London Mathematical Society . 29 (6): 683– 692. doi : 10.1112/S0024609397003548 . ISSN 1469-2120 . ↑ Dimitrov, Rumen D.; Harizanov, Valentina (2017), "The Lattice of Computably Enumerable Vector Spaces" , Day, Adam; Fellows, Michael; Greenberg, Noam; Khoussainov, Bakhadyr (eds.), Computability and Complexity: Essays Dedicated to Rodney G. Downey on the Occasion of His 60th Birthday , Cham: Springer International Publishing, pp. 366–393 , doi : 10.1007/978-3-319-50062-1_23 , ISBN 978-3-319-50062-1 2026年5月17日 取得1 2 Downey, RG (1983 年 6 月) 「抽象依存性、再帰理論、および再帰的に列挙可能なフィルタの格子」 オーストラリア 数学 会報 27 (3): 461–464 . doi : 10.1017/S0004972700025958 . ISSN 1755-1633 . 1 2 "Document Zbl 0199.02504 - zbMATH Open" . zbmath.org . 2022-11-20 の オリジナルからアーカイブ済み . 2026-05-17 に取得. ↑ Soare, Robert I. (1974). "再帰的に列挙可能な集合の格子の自己同型写像 パート I: 最大集合" . Annals of Mathematics . 100 (1): 80– 120. doi : 10.2307/1970842 . ISSN 0003-486X . ↑ Murty, M. Ram; Fodden, Brandon. 「第4章:計算可能性と証明可能性」。 『ヒルベルトの第10問題:論理、数論、計算可能性入門』 。学生数学ライブラリー。第 88巻。アメリカ数学会 。ISBN 9781470443993 。