¿Prueba de contradicción para la desigualdad de P y NP?


10

Estoy tratando de argumentar que N no es NP igual usando teoremas de jerarquía. Este es mi argumento, pero cuando se lo mostré a nuestro maestro y después de la deducción, dijo que esto es problemático cuando no puedo encontrar una razón convincente para aceptar.

Comenzamos asumiendo que . Luego produce que a su vez sigue a . Tal como están las cosas, podemos reducir todos los idiomas en a . Por lo tanto, . Por el contrario, el teorema de la jerarquía de tiempo establece que debe haber un lenguaje , que no está en . Esto nos llevaría a concluir que está en P , mientras que no está en NP , lo cual es una contradicción con nuestra primera suposición. Entonces, llegamos a la conclusión de que P \ neq NP .P=NPSAT∈PAGSSUNT∈TyoMETROmi(nortek)nortePAGSSUNTnortePAGS⊆TyoMETROmi(nortek)UN∈TyoMETROmi(nortek+1)TyoMETROmi(nortek)UNPAGSnortePAGSPAGS≠nortePAGS

¿Hay algo mal con mi prueba?


2
Por favor, escribe algo como en $\mathit{SAT}$lugar de $SAT$. Como Leslie Lamport escribió en su libro original de LaTeX, este último representa S veces A veces T.
— Oliphaunt - reinstala a Mónica el

Mejor aún, use el complexitypaquete y simplemente escriba \SAT. (Supongo que eso no está disponible en esta pila, sin embargo.)
— Oliphaunt - reinstalar a Monica el

@Oliphaunt ¿Por qué no sugerir una edición cuando puede mejorar la publicación? Aunque debo decir que aquí la diferencia (si la hay) es mucho más sutil de lo que esperaba.
— Lagarto discreto

1
@Discretelizard A menudo lo hago, pero esta vez fue "demasiado trabajo" (estaba / estoy en el móvil). Introducir todos esos $ y \ es un trabajo complicado. Elegí educar en su lugar. (Esta decisión puede no haber sido completamente racional.)
— Oliphaunt - reinstalar a Mónica el

Respuestas:


55

Luego produce ese que luego sigue ese .SAT∈PSAT∈TIME(nk)

Seguro.

Tal como están las cosas, podemos reducir todos los idiomas en a . Por lo tanto, .NPSATNP⊆TIME(nk)

No. Las reducciones de tiempo polinómico no son gratuitas. Podemos decir que lleva tiempo reducir el lenguaje a , donde es el exponente en la reducción de tiempo polinómica utilizada. Aquí es donde su argumento se desmorona. No hay finita tal que para todo tengamos . Al menos esto no se deduce de y sería una afirmación mucho más fuerte.O(nr(L))LSATr(L)kL∈NPr(L)<kP=NP

Y esta afirmación más fuerte de hecho entra en conflicto con el teorema de la jerarquía de tiempo, que nos dice que no puede colapsar en , y mucho menos .PTIME(nk)NPAGS


1
No es solo el momento de la reducción en sí. Podría reducir a un problema mayor. Si puedo resolver X en O (n ^ 5), y puedo reducir un problema en Y en O (n ^ 6) a una instancia de X de tamaño O (n ^ 3), entonces necesito O (n ^ 15) en total.
— gnasher729

Divertidamente, este argumento se aplica también a los problemas completos de PTIME, por ejemplo, HORNSAT, que se puede resolver en tiempo lineal (pero no todos los problemas en P son tiempo lineal).
— cody

8

Supongamos que . Según la versión no determinista del teorema de la jerarquía de tiempo, para cualquier  , hay un problema que no está en . Este es un resultado incondicional que no depende de ningún tipo de suposición, como3SAT∈NTIME[nk]rXr∈norteTyoMETROmi[norter]norteTyoMETROmi[norter-1]PAGS≠nortePAGS

Elija cualquier . Supongamos que tenemos una reducción determinista de a que se ejecuta en el tiempo  . Produce una instancia de tamaño como máximo  , que puede resolverse a tiempo como máximo . Al elegir  , debemos tener , entonces . Esta función crece sin límite con  .r>kXr3SUNTnortet3SUNTnortet(nortet)k=nortetkXrtk>r-1t>(r+1)/ /kr

Esto significa que no hay límite en cuanto al tiempo que puede tomar reducir un problema arbitrario de a . Incluso si , todavía no hay límite sobre cuánto tiempo pueden llevar esas reducciones. Entonces, en particular, incluso si para algunas  , no podemos concluir que , o incluso para algunas .nortePAGS3SUNT3SUNT∈PAGS3SAT∈DTIME[nk′]k′NP⊆DTIME[nk′]NP⊆DTIME[nk″]k″>k′

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.