Załóżmy, że P! = NP.
Wiemy, że w każdej chwili możemy wykonać proste instancje 3-SAT. Możemy również wygenerować coś, co uważamy za trudne wystąpienie (ponieważ nasze algorytmy nie potrafią ich szybko rozwiązać). Czy jest coś, co przeszkadza, by zbiór twardych instancji był arbitralnie mały, o ile dla dowolnej wielkości instancji (n) istnieją tylko instancje Poly (n) (lub nawet stałe) o wielkości Poly (n) lub mniejszej?
W przypadku każdej twardej instancji 3-SAT musielibyśmy dodać zestaw wszystkich instancji 3-SAT, do których redukuje się poprzez zapętlenie w cyklu redukcji NP-Completeness, ale nie przewiduję, że to bardzo zwiększy liczbę twardych instancji .
W tym świecie moglibyśmy stworzyć algorytm, który wielomianowo rozwiązuje wszystkie problemy NP całkowite, z wyjątkiem kilku wyjątkowych.
Edycja: Łagodniejszy wariant pytania: nawet jeśli pokazaliśmy P! = NP, skąd możemy wiedzieć, czy dana metoda generowania problemów n 3-SAT faktycznie generowała trudny z pewnym wymaganym prawdopodobieństwem? Jeśli nie ma sposobu, aby dowiedzieć się z samego P! = NP, co jest wymagane, aby pokazać, że możemy wygenerować trudny problem NP-zupełny?