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 .
¿Hay algo mal con mi prueba?
complexity-theory
time-complexity
p-vs-np
índice_invertido
fuente
fuente
$\mathit{SAT}$
lugar de$SAT$
. Como Leslie Lamport escribió en su libro original de LaTeX, este último representa S veces A veces T.complexity
paquete y simplemente escriba\SAT
. (Supongo que eso no está disponible en esta pila, sin embargo.)Respuestas:
Seguro.
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)) L SAT r(L) k L∈NP r(L)<k P=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 .P TIME(nk) nortePAGS
fuente
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, como3 S A T ∈ N T I M E [ nk] r Xr∈ N T I M E [ nr] N T I M E [ nr - 1] P ≠ N P
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 > k Xr 3 S A T nortet 3 S A T nortet ( nt)k= nt k Xr t k > r - 1 t > ( r + 1 ) / k r
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 .N P 3 S A T 3 S A T ∈ P 3SAT∈DTIME[nk′] k′ NP⊆DTIME[nk′] NP⊆DTIME[nk′′] k′′>k′
fuente