非相対化証明が相対化証明よりも好ましいのはなぜですか?


7

申し訳ありませんが、他の2つの投稿の後でも、ここここ、 Oracle TMと相対化を理解するのに苦労しています。この質問は別の角度から問題に来ています:

非相対化の証明は、相対化された結果に基づく議論よりも有効であると考えられるのはなぜですか?

たとえば、IP = PSPACEの相対論的でない証明がありますが、それらを分離するオラクルが存在するという事実によって、反対の議論をすることはできません(以前の質問への回答から私は理解しています)このオラクルは2つの複雑性クラスの構造的な違いのために存在するように求められましたが、クラスが重要な点で異なり、等しくない可能性があることを示すさらなる証拠として)。

反対に、オラクルが存在するという事実からなぜ結論を下すのか A そして B そのような PA=NPA そして PBNPB P = NPとP NP?ここでも、以前の投稿から、通常のTMでは解決できない問題を解決できるさまざまな計算モデルとしてOracle TMを見ることができることに気づきましたが、これは、Principia Mathematicaで使用されている「タクティクス理論理解すると、Godel(不完全性の定理による)は、公理系の完全性と一貫性の問題を解決するには不十分であることが判明しました。


1
あなたは「議論を相対化する」と言います。代わりに、「相対化を使用する引数」または「相対化されたクラスに関する引数」を実際に意味しますか?

@リッキー私は不明瞭だったので申し訳ありません。私は、相対化の結果と相対化する方法(例えば、対角化)に基づく両方の引数を意味しましたか?
2014

「たとえば、私たちは」 6+7=13「しかし、存在するという事実から、反対を主張することもできませんでした」「それらを分離する」ベース

4
オラクル本質的な矛盾を引き起こしません。神託があるという事実A そして B st PA=NPA だが PBNPB という意味ではありません P=NP そして PNP。つまり、チューリングマシンに追加できる超能力があるため、ポリタイムで決定論的に実行できることは、非決定論的に実行できることと同じであり、次のような追加できる他の超能力があります。非決定的マシンはもっと多くのことができます。
David Richerby、2014

1
これはここで対処されるかもしれません。
ラファエル

回答:


9

数論からのアナロジー(または、ペアノ算術)を使用して、多面的な質問に答えてみましょう。陰陽師の見解では、自然数に関するすべての質問にYES / NOの答えがあるとしています。これは「真の算術」として知られています。ただし、ゲーデルが示したように、自然数に関するいくつかの命題は証明も反証もできません。陰陽師の見解は、これらの命題が自然数の「真の」セットに関して明確な真理値を持っているとまだ保持しています。ゲーデルは、公理1の無制限のリストが自然数の真のセットを指定できることを示しました。

これがP対NPの質問に関して何を意味するか見てみましょう。陰陽師の見解では、P = NPまたはPNP。P対NPは数学(ZFCなど)の基礎から独立している可能性があります。この場合、P = NPもPも証明できません。NP。しかし、ほとんどの研究者によると、この可能性はほとんどありません。したがって、実際にP = NPであるかどうかを知りたいのです。これは、数学の標準的な基礎に従って P = NPであるかどうかにかかわらず、2と同じです。これが研究課題です。

相対化されたモデルはどうですか?数論から別の類推をさせてください。多項式の同一性が整数に対して真である場合、それはモジュロでも真ですp すべての素数 p。アイデンティティを反証するためには、それがいくつかを保持していないことを示すのに十分ですp。整数を法として考えることができますp「相対化モデル」として。例を考えてみましょう:1+1=0 モジュロ 2 モジュロではない 3。これは、1+1=0か否か?どういたしまして。私達はことを知っています1+1=2、特に 1+10。しかし、いくつかの相対化されたモデルでは、この方程式は成立しません。

(非公式の)ローカルグローバル原則は、いくつかの状況では、いくつかの数論的ステートメントに対して完全な「相対化モデル」のセットがあると述べています。古典的な例は二次形式です:二次形式が与えられますQ と数 n、その後 Q 表す n 有理数(つまり、 n の画像にあります Q 入力が任意の有理数の場合)、それが表す場合 n 実数と p-adics。

残念ながら、複雑さの理論には同様の定理はありません。特に、相対化されたステートメントの真理値を考えると、何も推測できません、元のステートメントについては。状況はさらに悪化します。「真の」世界で真の結果が神託に相対化されることはもはやありません。したがって、ローカルグローバルの原則のようなステートメントがここで保持されることは期待できません。

「相対化された技術」のようなものはペアノ算術でも発生します。自然数に関して、ZFCでは証明できるが、ペアノ算術では証明できない自然数に関する記述があります。古典的な例は、パリ=ハリントンの定理グッドスタインの定理です。です。ペアノ演算のすべての証明は、ペアノ演算のすべてのモデルに当てはまるという意味で「相対化」している。パリ=ハリントンとグッドスタインの定理は、ペアノ算術の一部の非標準モデルでは失敗しますが、これらは真の算術を表すものではありません。真の算術では定理が成り立つ。問題はステートメント自体ではなくペアノ算術にあります。自然数には記述されていないいくつかのプロパティがあり、これらの非標準モデルが侵入することができます。 算術の1次モデル。

これであなたの質問に答えることができます:

  1. 同じ2つのクラスのオラクル分離よりも、IP = PSPACEの非相対化証明が好ましいのはなぜですか?問題はIP = PSPACEだけですか?「真の」世界で。相対化された世界で何が起こるかは問題ではありません。IPとPSPACEを分離するオラクルが存在するため、IP = PSPACEの証明は非相対化でなければなりません。状況は、パリ=ハリントンとグッドスタインの定理が関係する状況に似ています。

    別の問題は、これらのクラスの相対化バージョンを定義する方法がおそらく明確でないことです。これにより、相対化された結果を証拠として提示することもできなくなります。

  2. P = NPは、あるオラクルに関しては保持し、別のオラクルに関しては保持しません。神託が本質的な矛盾につながるのではなく、なぜ非相対化技法が必要であると私たちは結論付けますか?これはの状況と同じです1+10上記。この定理は真ですが、整数を法とする整数に対応するさまざまな「相対化された世界」でさまざまな真理値を持っていますp 異なる値の p。これは、1+10 すべてを法としないいくつかのステップを含める必要があります p。それはモジュロを働くことを意味するものではありませんp 「固有の矛盾につながる」。

  3. Principia Mathematicaで開発された「タイプの理論」​​に似たようなものはありませんか?型の理論は、ラッセルがナイーブセット理論に矛盾があることを発見した後(彼のパラドックスを使用して)、数学の一貫した基礎として開発されました。複雑さの理論では、そのような根本的な困難に遭遇したことはありません。

  4. ゲーデルの不完全性定理の意味は何ですか?不完全性定理は、P対NPが現在の数学の基礎から独立している可能性を提起します。しかし、これはほとんどの研究者によってありそうにないと考えられています。多くの難しい定理が過去に証明されました。それらのいくつかは何世紀にもわたって開いていました(たとえば、フェルマーの最後の定理)。定理が難しいという事実は、それが解決策を超えていると考える理由にはなりません。

これには、あなたが尋ねていない質問が1つ残っています。なぜ相対化された結果を気にするのですか?歴史的な理由はわかりません。これらの技術は、インスピレーションの源として機能した関連分野では当たり前のことかもしれません。当初、人々は相対化された結果絶対的な結果を意味すること。良い例はランダムオラクル仮説です。これは、ランダムオラクルに関して複雑性理論のステートメントが成り立つ場合、それは完全に成り立つと述べています。たとえば、P対NPは任意のオラクルに関して「未定」ですが、ベイカー、ギル、ソロベイは、Pランダムなオラクルに関するNP。それはそのPNP?IP = PSPACEであるという事実は、この仮説を否定しました。その時点から、オラクルの結果への関心ははるかに低くなり、今ではかなり流行遅れです。それらはそれ自体で研究の対象となったが、PをNPから分離することに関連する主張はない。


文末脚注:

  1. ペアノ算術の通常の公理化は、実際には有限数の公理スキームを使用します。アンドリュー・バウアーが思慮深いコメントで指摘しているように、ゲーデルの結果はさらに一般性を保っています。

  2. 反対意見については、Andrej Bauerのコメントを参照してください。


よく考え抜かれた回答をありがとうございます。モジュラー演算と相対化の結果の類似性についてはまだ混乱していますが、それは哲学の端に端を発しているだけだと思います。自然数を扱う理論は「プラトニックな現実」の問題に対処しますが、TCSは「現実の世界」で実際に構築できるモデル、そして少なくとも私にとって、Oracle TMはその領域から外れます。もちろん、普通のTMも理論モデルにすぎません(テープが無限にあるため)、慣れればいいのではないでしょうか。
Ari

これは、最も確実ではないすべての質問がはい/いいえの答えを持っていないという見解の形式主義ポイント。それはプラトン主義者または現実主義者の見解でしょう。フォーママリストの見方は、すべてがいくつかのシンボルを押しのけるゲームにすぎないということです。
Andrej Bauer 14

さらに、ゲーデルは、公理の有限リストが不十分であることだけを示したのではなく、公理の原始的な再帰セットが不十分であることを示しました。結局のところ、ペアノの公理は、その1つがスキーマであるため、無限に多くあり、そのため、すでにそこには無限の多くの公理があります。
Andrej Bauer 14

「現実の世界」を「数学の基礎」と同一視するのは誤りです。
Andrej Bauer

この回答を読んだ後、最初の2つの段落を削除すると、回答が大幅に改善されると思います。それらは残りの回答とはほとんど関係がなく、間違いや不正確さが蔓延しています。
Andrej Bauer 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.