P / poly


12

P/poly=NP/poly意味NP⊆P/poly順番に多項式階層の崩壊のような興味深い結果をもたらします。

に興味深い影響はありP/poly≠NP/polyますか?


6
P/poly=NP/polyある同等のNP⊆P/poly。
— エミールイェジャベク3.0

1
@EmilJeřábekつまり、P / poly ≠ NP / polyは / polyを意味すると言うでしょう⊈。これに関する参考資料はありますか、またはこれを見る方法を説明していただけますか?「はい」の場合、これは最終的に回答として適格です。
— トーマスクリンペル

5
@Kaveh:モチベーションを取り除くことは本当にやるべきことなのでしょうか?それは私が前に出会ったことのないことを私に紹介し、それが切り離されなかったというわけではありません。これはTwitterではありません。
— アンドラスサラモン

4
@EmilJeřábek私は今それを得たと思う。NP 決定論的アルゴリズムが一緒にポリNP /から言語のためのアドバイス-文字列で、NPとして強力ようになるための独自のアドバイス文字列の両方を得ることができるので、Pは/ポリ、P /ポリ= NP /ポリを意味し、これで十分ですその言語を決定したため。⊆
— トーマスクリンペル

2
@ThomasKlimpel:はい、正確に。
— エミールイェジャベク3.0

回答:


10

EmilJeřábekのコメントは質問に答えます:

P /ポリ NP /ポリNPと等価である⊆ P /ポリ=⊆

結果に注意してください

P / poly NP / polyは、P ≠ NPを意味します。≠≠

帰結の証明:

  1. P / poly NP / polyはNPと同等⊆P / poly (エミルのコメント)=⊆ 
  2. NP Pは/ポリP /ポリ意味= NP /ポリ(1によって暗黙に)⊆= 
  3. P / poly NP / polyはNPを意味します⊈P / poly (2に相当)≠⊈ 
  4. NP Pは/ポリ意味P ≠ NP (P ⊆ P /ポリ)⊈≠ ⊆
  5. P / poly NP / polyは、P ≠ NPを意味します(3および4によって暗示されます)≠≠ 

Emilのコメントの証拠: / polyはP / poly = NP / polyを意味することを示すだけで十分です。⊆=

  1. / poly と仮定しましょう。⊆
  2. SATので NPが存在するP S A T ≥ K S A T > 0とアドバイス列のシーケンスS Nとは| s n | ≤ N kはS A T、サイズのSATインスタンスを決定することができる決定論的アルゴリズムN時間≤ N P S A Tを、それがアクセス権がある場合、SをN。WLOG、またサイズのSATインスタンスを決定することができ、そのアルゴリズム≤ n個∈pSAT≥kSAT>0sn|sn|≤nkSATn≤npSATsn≤nなぜなら、修正シーケンスを|で定義できるからです。s ′ n | ≤ N kはS A T + 1、以前のすべてのアドバイス文字列がに含まれ、S ' N。sn′=sn−1′sn|sn′|≤nkSAT+1sn′
  3. 今聞かせて NP /ポリ我々が表示される必要があるため、任意の言語、もL ∈ P /ポリ。が存在するのp L ≥ k個のL > 0とアドバイス一連の文字列リットルをNと| l n | ≤ N k個のLと決定することができる非決定的アルゴリズムLのサイズのインスタンスをN個の時間≤ N のP L、それへのアクセスがある場合、LをN。L∈L∈pL≥kL>0ln|ln|≤nkLLn≤npLln
  4. それぞれについて、で| w | = N、サイズのSATインスタンス≤ C ⋅ N p個のLは、計算することができる(時間O (n個のP L)を正確場合に充足可能である)のw ∈ L。w|w|=n≤c⋅npLO(npL)w∈L
  5. だから、アドバイス一連の文字列のためのと| t n | ≤ n個のk L + (C ⋅ N のP L)K S A T、2及び4から決定的アルゴリズムの組み合わせが決定論を決定することができるアルゴリズムを与えるLのサイズのインスタンスをN個の時間でO ((C ⋅ N PをL)ptn=lnsc⋅npL|tn|≤nkL+(c⋅npL)kSATLn、tnにアクセスできる場合。O((c⋅npL)pSAT)tn
  6. ので、 NP /ポリこのショーNP /ポリ、任意の言語であった⊆ NPという仮定の下で、P /ポリ⊆ P /ポリ。L∈⊆⊆

NP完全問題の存在は相対化された世界でも当てはまるため、上記の証明はすべて相対化されます。これは、P / poly NP / poly であるという証拠を検索することは無益であることを示唆しています。ただし、削除されたモチベーションセクションを要約しましょう≠「アドバイス文字列は、入力の長さに応じて強度が急速に増加する正式な公理システム(自動的に一貫性があり、邪悪な笑顔が保証される)である可能性があります。NPはこのアドバイスを活用するのに非常に優れています」「一連のアドバイスの刺し傷」が固定形式システムに比べて「形式」の意味しか持たないことにあまり注意を払わない場合、そのセットアップは見かけのパラドックスの構築を可能にする可能性が高い。しかし、それでもこのようなパラドックスの構築は楽しいかもしれませんし、おそらく独立した証明を構築する方法を提案するかもしれません(十分に弱い形式システムの場合)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.