¿Puede uno exactamente de NP y co-NP ser igual a P?


8

Tal vez me estoy perdiendo algo obvio, pero ¿puede ser que P = co-NP NP o viceversa? Mi sensación es que debe haber algún teorema que descarte esta posibilidad.

Respuestas:


14

No, porque está cerrado para complementar esto no puede ser, e incluso sabemos que .PP=NPNP=co-NP

Supongamos que , y dejemos , por lo tanto . Asumimos , y por lo tanto existe un TM st . Si tomamos el "complemento" de , que es una máquina que es idéntica a excepto que sus estados de aceptación y rechazo se invierten, obtenemos que , y entonces está en .P=NPLco-NPLcNPP=NPML(M)=LcMMML(M)=(Lc)c=LLNP

Esto muestra que, bajo el supuesto de que , obtenemos y por lo tanto .P=NP(P=)NP=co-NPP=co-NP


9

P está cerrado bajo complemento (es decir P=co-P¹); Así que siP=co-NP (o P=NP) entonces co-NP=NP


  1. Dado un idioma LP, podemos construir una TM determinista que decida L¯ en tiempo polinómico simplemente tomando la TM que decide L y ...
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.