Estoy seguro de que debe haber algo incorrecto con el siguiente razonamiento porque, de lo contrario, se reduciría mucha investigación de P vs. NP, pero no puedo determinar mi error:
Para cualquier entero fijo defina
Ahora para todos los , el lenguaje está en NP ya que una prueba válida para de longitud puede ser un testigo NP verificado por un verificador de pruebas automatizado en tiempo polinómico. Además, para suficientemente grande , es NP-completo ya que SAT se reduce a eso: es decir, para una instancia de SAT, haga un wff correspondiente de ZF usando cuantificadores existenciales. Entonces, una asignación de verdad satisfactoria de puede convertirse en una prueba formal de de polinomio de longitud endesde una asignación de verdad dees lineal en.
Ahora, si ZF es inconsistente, esto significa que hay una declaración formal tal que tanto como tienen pruebas en ZF. Como es bien sabido, cualquier otra declaración puede derivarse de la conjunción contradictoria (es decir, siguiendo la ruta:
) Por lo tanto, si ZF es inconsistente, entonces cada instrucción tiene un polinomio de prueba (me parece incluso lineal) en.
Sea para un suficientemente grande como se mencionó anteriormente para permitir que sea NP-completo. Entonces, si ZF es inconsistente, solo hay finitamente muchos tales que porque la tolerancia de longitud de prueba polinómica de alto grado de es suficiente para cubrir las pruebas cortas garantizadas de wffs de longitud suficiente. Esto implica que es decidible en tiempo polinómico, lo que por su integridad NP implica que P = NP. Si reformulamos esta cadena de razonamiento en términos de contrapositivos, si P! = NP, entonces ZF no es inconsistente (es decir, es consistente).
Por lo tanto, si tenemos una prueba formal de P! = NP, entonces tenemos una prueba formal de la consistencia de ZF. Pero según el segundo teorema de incompletitud de Godel, esto implica que ZF es inconsistente, lo que a su vez obtiene P = NP como se describe anteriormente (así como la teorema de cualquier teorema negado).
Esto no es exactamente una prueba de que P vs. NP es independiente de ZF. Podría ser que ZF sea consistente y que P = NP o que P! = NP se pueda probar mediante técnicas no formalizables dentro de ZF. Sin embargo, presenta otra barrera formidable para resolver P vs. NP.
El problema está en su afirmación de que para suficientemente grande , el lenguaje es NP-completo. En su reducción propuesta, solo argumenta que cualquier instancia SAT satisfactoria es una fórmula ZF con prueba "corta". Sin embargo, también debe argumentar que siempre que la fórmula ZF resultante tenga una prueba corta, entonces la instancia SAT original es satisfactoria. Por supuesto, esto se reduce a decir que si ZF demuestra que la instancia SAT es satisfactoria, entonces realmente lo es, pero aquí estamos usando la solidez de ZF.k sik
fuente