場合、PH全体が崩壊することがわかります。多項式階層が部分的に崩壊するとどうなりますか?(または、PHが特定のポイントの上ではなく、下ではなく崩壊する可能性があることを理解する方法は?)
短い言葉で言えば、との結果はどうなりますか?P ≠ N P
場合、PH全体が崩壊することがわかります。多項式階層が部分的に崩壊するとどうなりますか?(または、PHが特定のポイントの上ではなく、下ではなく崩壊する可能性があることを理解する方法は?)
短い言葉で言えば、との結果はどうなりますか?P ≠ N P
回答:
私にとって、の最も基本的で驚くべき結果の1つは、なぜ多くの問題に対する短い証明が存在するかということです。(これは、「この崩壊が他にどのような複雑な意味合いを持っているか」から「この崩壊が驚くほど非常に基本的で現実的な理由は何ですか?」まで後退したようなものです)
たとえば、場合、ハミルトニアンではないすべてのグラフについて、その事実の簡単な証拠があります。同様に、3色のグラフではありません。同様に、同型でないグラフのペアに対して。命題トートロジーについても同様です。
世界では、命題のトートロジーを証明することの難しさは、いくつかの短いトートロジーが長い証明を持っていることではありません-そのような世界では、すべてのトートロジーは多項式的に短い証明を持っていますが、むしろこれらの証明を効率的に見つけることができない他の理由。
も仮定すると、仮説はランダム化されたクラスの崩壊も引き起こします。。これらはすべて無条件に Pに崩壊すると推測されていますが、とにかく、それが実際に起こるかどうかはまだ未解決です。いずれにせよ、 N P = c o N Pは、これらのランダム化されたクラスが崩壊することを意味するようには見えません。
そうでない場合、つまり、少なくとも である場合、 N P = c o N Pの仮説だけで、これは別の重要な結果をもたらします。。これは言うBabai、Fortnow、ニッサンとWigdersonの結果から、以下の点ですべての単項(タリー)の言語であれば、P Hは、に落ちる P、次いで B P P = P。したがって、 B P P ≠ Pの場合、 N P = c o N Pの仮定が P H = N Pを意味するため、それらすべてを Pに入れることはできません。したがって、 N P − Pには集計言語が必要です。。最後に、における集計言語の存在は、 E ≠ N Eを意味することがよく知られています。
上記の推論は、仮説が崩壊であるにもかかわらず、実際にはB P P ≠ Pの分離力を増幅するという興味深い効果を示しています。後者だけではE ≠ N Eを暗示していないためです。この「異常」は、推測B P P = Pをサポートしているようです。
超えて授業をカウントするための2つの定義があります。1つはValiantによって定義され、もう1つは戸田によって定義されました。
任意のクラスについてC、定義#C=∪ A ∈ C(#P) A、(#P Aが)機能を意味Aのオラクルを持つ非決定性多項式時間チューリングマシンの受け入れパスをカウントします。
ヴァリアントの定義では、我々はすでに持っている
任意のクラスCについて、#を定義します。C関数のクラスであるF一部のようなC-計算2引数述語R及びいくつかの多項式P、すべての文字列xはそれが成り立つ:F(X)=を| | {y| p(|および R (x 、y )} | | 。
戸田の定義では場合にのみN P = C O N P。
その後、我々はまた、と仮定した場合、その後、我々は持っているだろうF P ≠ #のPを。
Ker-i Koは、k番目のレベルでPHを崩壊させるオラクルがあることを示しました。「Ker-I Ko:正確にKレベルの相対化された多項式時間階層。SIAMJ. Comput。18(2):392-408(1989)」を参照してください。