Estou ciente de que isso parece uma pergunta muito estúpida (ou óbvia demais para afirmar). No entanto, estou confuso em algum momento.
Podemos mostrar que P NP se e somente se pudermos projetar um algoritmo que resolva qualquer instância de problema em NP em tempo polinomial.
No entanto, eu não entendo como podemos provar que P NP . Por favor, desculpe-me pela seguinte semelhança, pois pode ser tão irrelevante, mas dizer a alguém para provar se P não é igual a NP parece-me como dizer a alguém para provar que Deus não existe.
Há um conjunto de problemas, que não podem ser resolvidos por um autômato finito não determinístico (NFA) com número polinomial de estados, independentemente da tecnologia atual (eu sei que essa é uma definição superficial). Além disso, temos um conjunto consideravelmente grande de algoritmos que causa alguns problemas cruciais (caminho mais curto, árvore de abrangência mínima e até soma de números inteiros ) problemas de tempo polinomial.
Minha pergunta resumida: se eu acredito que P NP , você diria "então mostre seu algoritmo que resolve um problema de PN em tempo polinomial!". Suponha que eu acredito em P NP . Então o que você perguntaria exatamente? O que você quer que eu mostre?
A resposta é claramente "sua prova". No entanto, que tipo de prova mostra que um algoritmo não pode existir? (nesse caso, um algoritmo de tempo polinomial para um problema de NP )