結果


7

我々が知っている等価であり、多項式階層に崩壊番目のレベル。

PP=RP,coPP=coRP,PP=coPP=coRP=RP=ZPP=BPPP/poly
2

他の自明でない崩壊と結果は何ですか?


PPは補完の下で閉じているため、これはおそらくPP = coPPと同等ではありません。
2016年

私のポイントは、私が書いたすべてが含まれていることです。p/poly
T ....

1
これはやや混乱します。わかりやすくするために編集し、coPPという表記の使用は避けてください(これは読者を混乱させるだけです)。
アリエル

また、PPは補数の下で閉じているため、すぐにます。PP=RP=ZPP
2016年

1
@アリエルああそう、更新します。
T ....

回答:


7

場合次に、最初のレベル、すなわちに崩壊有する。PP=RPPH=NP

仮定ため、我々は補体の下では閉じている従って、。PP=RPPPRP=co-RP=ZPPPP=ZPP

戸田の定理を使う:

PHPPP=PZPP=ZPPNP

場合、実際にはより強力なものが得られ、階層は縮小されます。PP=RPZPP

実際、戸田の定理よりも単純な引数を使用して、カウント階層がに折りたたまれ、になることを示すことができます。ZPPPHCHZPP

魅力的な議論は、であり、自体が低いため、次に、は折りたたまれます。これがため、明らかに偽であるチューリングマシン(タイプの特定の種類によって「決定可能」言語のセットでと)は、Oracleのを意味しません。見るPP=ZPPZPPZPPZPP=ZPPPPPP=ZPPZPP=ZPPCHZPPA=BA,BABAO=BOO詳細については、この回答

(もちろん、の元の仮定の下で)を取得するために実際に表示する必要があるのは、その場合は低くなり。つまり、です。これが成り立つ場合、、つまり。幸い、これはそれほど難しくありません(がに対して低い場合に強化することもできます)。CHZPPPP=RP)ZPPPPPPZPP=PPPPPP=PPZPP=PP=ZPPCHZPPBPPPP

ましょで言語である、その後にアクセスできるマシンをチューリング確率的多項式時間が存在するオラクルを呼び出し、。LPPZPPZPPOMO

xLPr[MO accepts x]>12、および

xLPr[MO accepts x]1212nc

ここで、はの実行時間です(標準の定義では、2番目の不等式はで表示されますが、および上記のように)。ncMO12<12

を決定するTuringマシンがランタイム期待していたと仮定します。今、私たちはマシンを見てみましょうの各Oracleコール置き換え、することによりシミュレーションのステップのためにマシンを、このシミュレーションに繰り返す回。このプロセスで結果が返されなかった(ステップのシミュレーションが停止しなかった)oracleの呼び出しに遭遇した場合、は拒否します。OndMMOtZPPOkk tM

してみましょう、その後、シミュレーションの全てが与えられた時間で停止した場合を示します。H

Pr[M accepts x]=Pr[M accepts x|H]Pr[H]+Pr[M accepts x|H¯]Pr[H¯]=Pr[M accepts x|H]Pr[H]=Pr[MO accepts x]Pr[H]

したがって、次のようになります。

xLPr[M accepts x]>12Pr[H]、および

xLPr[M accepts x](1212nc)Pr[H]1212nc

マルコフの不等式により、単一のシミュレーションは確率で停止しないため、ステップのシミュレーションは確率。ユニオンバウンドにより、、および。この場合、は次の分離を実現します。ndtk t(ndt)kPr[H]1nc(ndt)k112nct=2ndk=2ncM

xLPr[M accepts x]>12(12nc)、および

xLPr[M accepts x]122nc<12122nc

定数を任意の関数置き換えることができるため、これはを証明します。を任意の有理定数で置き換えることができる理由の証明については、この質問を参照してください。またすぐに一般化されて任意のになることがわかります。LPP12f(x)FP12fFP


1
この議論は間違っています。は、すべてのOracleについて、を意味するわけではありません。特に、CHの第2レベルはに折りたたまれますが、折りたたまれません。したがって、ZPP自体が低いことは関係ありません。引数を通過させるには必要です。(ただし、結論は正しいです。)PP=ZPPPPX=ZPPXXPPPP=PPZPPZPPZPPPPZPP=PPPH=ZPPPHPPP
EmilJeřábek16年

そして、私はこの問題cs.stackexchange.com/questions/37626/…に合格したと思いました。指摘いただきありがとうございます。今度は戸田の定理を使用したバージョンにロールバックします(今のところ、それを回避する方法はわかりません)。
アリエル

1
その間、ケブラー、シェーニング、戸田、トーランの結果から、確かにように結論が正しいことを理解しました(複雑性ZOOに参照があります)。PPBPP=PP
EmilJeřábek16年

1
証明を追加しました。詳細が予想よりも少し長くなったので、より強力な声明(証明はほぼ同じ長さ)のために紙にジャンプする価値があるかもしれませんが、これは理解しやすいと思います。\class{PP}^{\class{ZPP}}=\class{PP}
2016年

1
よくできました。興味深いことに、すでにより弱い仮定は、カウント階層の同様の崩壊を意味します:。PPP/polyCH=PP=MA=coMA
EmilJeřábek2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.