Dapatkah tepatnya satu NP dan co-NP sama dengan P?

8

Mungkin saya kehilangan sesuatu yang jelas, tetapi mungkinkah itu P = co-NP NP atau sebaliknya? Perasaan saya adalah bahwa harus ada beberapa teorema yang mengesampingkan kemungkinan ini.

aelguindy
sumber

Jawaban:

14

Tidak karena Pditutup untuk melengkapi cant ini, dan kita bahkan tahu bahwa .P=NPNP=cHai-NP

Mari kita asumsikan bahwa , dan biarkan , dengan demikian . Kami mengasumsikan , dan karenanya ada TM st . Jika kita mengambil "komplemen" dari , itu adalah mesin yang identik dengan kecuali keadaan terima dan tolaknya terbalik, kita mendapatkan bahwa , dan jadi ada di .P=NPL.cHai-NPL.cNPP=NPM.L.(M.)=L.cM.M.M.L.(M.)=(L.c)c=L.L.NP

Ini menunjukkan bahwa, dengan asumsi itu P=NP, kita mendapatkan (P=)NP=co-NP dan dengan demikian P=co-NP.

Boris Trayvas
sumber
9

P ditutup di bawah komplemen (mis P=cHai-P¹); jadi jikaP=cHai-NP (atau P=NP) kemudian cHai-NP=NP


  1. Diberi bahasa L.P, kita dapat membangun TM deterministik yang memutuskan L.¯ dalam waktu polinomial hanya dengan mengambil TM yang memutuskan L. dan ...
Vor
sumber