NPとco-NPのどちらか一方だけをPに等しくできますか?


8

多分私は明白な何かを見逃しているかもしれませんが、それはP = co-NP NPまたはその逆である可能性がありますか?私の考えでは、この可能性を否定する定理がいくつかあるに違いない。

回答:


14

いいえ、Pはこれを補完するために閉じているため、P=NPNP=co-NP

\ mathsf {P} = \ mathsf {NP}と仮定しP=NPLco-NPとすると、LcNPます。\ mathsf {P} = \ mathsf {NP}と仮定したP=NPため、TM M st L(M)= L ^ cが存在しますL(M)=LcMの「補数」M、つまり、受け入れ状態と拒否状態が逆になっていることを除いてMと同じマシンM 'をとると、L(M')=(L ^ c)^ c = Lとなり、したがって、L\ mathsf {NP}にあります。MML(M)=(Lc)c=LLNP

この番組、という仮定の下、我々は得るしたがって。P=NP(P=)NP=co-NPP=co-NP


9

Pは補数の下で閉じています(つまり、 ¹); したがって、(または)の場合、P=co-PP=co-NPP=NPco-NP=NP


  1. 言語を考えると、我々は決定し、決定論TM」構築することができます単に決定TM取ることによって、多項式時間でとし...LPL¯L
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.