計算可能性理論において、生産的集合と創造的集合は、数理論理学において重要な応用を持つ自然数の集合の一種である。これらは、Soare (1987)やRogers (1987)などの数理論理学の教科書における標準的なトピックである。
この記事の残りの部分では、以下のことを前提とします。は計算可能な関数の許容可能な番号付けであり、W i は再帰的に列挙可能な集合の対応する番号付けである。
自然数の集合Aは、全再帰的(計算可能な)関数が存在する場合に生産的であると呼ばれる。すべてに対して、 もしそれから機能これは生産関数と呼ばれます
自然数の集合Aは、 Aが再帰的に列挙可能で、その補集合がは生産的です。ただし、以下に示すように、すべての生産的な集合が再帰的に列挙可能な補集合を持つわけではありません。
典型的なクリエイティブ集団は停止問題を表す集合。その補集合生産関数f ( i ) = i (恒等関数) で生産的です。
これを確認するには、生産関数の定義を適用し、別々に以下を示します。そして:
生産的集合Aは再帰的に列挙可能ではありません。なぜなら、A が再帰的集合W iに含まれるすべての数を含む場合、A は他の数も含むことになり、さらに、インデックスiからそのような数の例を生成する有効な手順が存在するからです。同様に、創造的集合は決定可能ではありません。なぜなら、決定可能であれば、その補集合である生産的集合が再帰的に列挙可能になることを意味するからです。
任意の生産的集合は、単射かつ全射な生産関数を持つ。
Myhill (1955) による以下の定理は、ある意味で全ての創造的集合がそしてすべての生産セットは次のようになります[ 1 ]
定理。Pを自然数の集合とする。以下の式は同値である。
定理。Cを自然数の集合とする。以下の式は同値である 。
有効な公理系における証明可能な文の集合は、常に再帰的に列挙可能な集合である。システムが一階算術のように十分に複雑であれば、システム内の真の文のゲーデル数の集合Tは生産的な集合となる。これは、 Wが真の文の再帰的に列挙可能な集合であるときはいつでも、 Wに含まれない真の文が少なくとも 1 つ存在することを意味する。再帰的に列挙可能な集合は生産的ではないため、これを利用してゲーデルの第一不完全性定理を厳密に証明することができる。集合Tの補集合は再帰的に列挙可能ではないため、T は補集合が創造的ではない生産的な集合の例となる。
ポストの画期的な論文(1944年)は、彼が創造的集合と呼ぶ概念を定義した。繰り返しますが、集合は上記で参照され、関数の定義域として定義されている。列挙されたすべての 1 位の計算可能な部分関数の対角線を取り、それに 1 を加えることは、創造的集合の一例である。[ 2 ]ポストは、創造的集合を用いてゲーデルの不完全性定理のバージョンを与えた。元々ゲーデルはある意味で「私はこの公理的理論では証明不可能である」と自由に翻訳できる文を構成していた。しかし、ゲーデルの証明は真の文の概念からではなく、むしろ一貫性のある理論の概念を使用しており、それが第2 不完全性定理につながった。ポストは不完全性のバージョンを完成させた後、次のことを付け加えた。
「このような固定された、明確に定義された数学的命題の体系であっても、数学的思考は本質的に創造的であり、今後もそうあり続けなければならないという結論は避けられない。」[ 2 ]
いつものクリエイティブな人々対角関数を用いて定義される独自の歴史的発展を遂げてきた。アラン・チューリングは1936年のチューリングマシンに関する論文で、計算を行う汎用コンピュータの存在を示した。関数。関数は次のように定義される。 (入力に対して)であり、任意の計算可能な部分関数がはすべての人々のためにどこ指示コード上記の表記法を用いて 、そして対角関数はごく自然に次のように現れる。結局のところ、これらの考え方は、計算可能な部分関数という数学的概念は、証明も反証もできない、実質的に計算可能な部分関数の正しい形式化であるというチャーチのテーゼにつながっている。チャーチはラムダ計算、チューリングは理想化されたコンピュータ、そして後にエミール・ポストをそのアプローチに用いたが、これらはすべて同等である。
デボラ・ジョセフとポール・ヤング(1985 )は、計算複雑性理論において多項式創造性という類似の概念を定式化し、NP完全集合の同型性に関するバーマン・ハートマニス予想に対する潜在的な反例を提供するためにそれを使用した。