Tenho certeza de que deve haver algo errado com o seguinte raciocínio, porque, caso contrário, muitas pesquisas de P vs. NP seriam reduzidas, mas não consigo determinar meu erro:
Para qualquer número inteiro fixo definir
Agora para todos , o idioma está em NP desde que uma prova válida para de comprimento pode ser uma testemunha NP verificada por um verificador automático em tempo polinomial. Além disso, para suficientemente grande, é NP-completo, pois o SAT se reduz a ele: ou seja, para uma instância de SAT fazer um wff correspondente de ZF usando quantificadores existenciais. Então, uma atribuição de verdade satisfatória de pode ser transformado em uma prova formal de de comprimento polinomial em desde uma atribuição de verdade de é linear em .
Agora, se ZF for inconsistente, isso significa que há uma declaração formal de modo que ambos e tem provas em ZF. Como é sabido, qualquer outra declaração pode então ser derivado da conjunção contraditória (ou seja, seguindo o caminho:
) Assim, se ZF é inconsistente, então toda declaração tem um polinômio de prova (me parece linear) em .
Deixei para um tamanho suficientemente grande referido acima para permitir ser NP-completo. Então, se ZF é inconsistente, existem apenas finitas de tal modo que porque a tolerância polinomial de alto grau à prova de é suficiente para cobrir as provas curtas garantidas de wffs de comprimento suficiente. Isso implica queé decidível em tempo polinomial que, por sua completude NP, implica que P = NP. Se reformularmos essa cadeia de raciocínio em termos de contrapositivos, se P! = NP, então ZF não será inconsistente (ou seja, é consistente).
Portanto, se temos uma prova formal de P! = NP, temos uma prova formal da consistência de ZF. Mas pelo teorema da Segunda Incompletude de Godel, isso implica que ZF é inconsistente, o que, por sua vez, obtém P = NP conforme descrito acima (assim como a teorema de qualquer teorema negado).
Esta não é exatamente uma prova de que P vs. NP é independente de ZF. Pode ser que ZF seja consistente e que P = NP ou P! = NP possam ser comprovados através de técnicas não formalizáveis dentro da ZF. No entanto, apresenta outra barreira formidável para resolver P vs. NP.