To naiwne pytanie z mojej wiedzy; z góry przeprasza.
Hipoteza Goldbacha i wiele innych nierozwiązanych pytań w matematyce można zapisać jako krótkie formuły w rachunku predykatów. Na przykład artykuł Cooka „Czy komputery mogą rutynowo odkrywać dowody matematyczne?” formułuje tę hipotezę jako
Jeśli ograniczymy uwagę do dowodów wielomianowych, twierdzenia z takimi dowodami są w NP. Więc jeśli P = NP, moglibyśmy ustalić, czy np. Hipoteza Goldbacha jest prawdziwa w czasie wielomianowym.
Moje pytanie brzmi: czy moglibyśmy również przedstawić dowód w czasie wielomianowym?
Edit . Zgodnie z komentarzami Petera Shora i Kaveha powinienem był uzasadnić moje twierdzenie, że moglibyśmy ustalić, czy hipoteza Goldbacha jest prawdziwa, jeśli rzeczywiście jest to jedno z twierdzeń z krótkim dowodem. Czego oczywiście nie wiemy!
źródło
Odpowiedzi:
W rzeczy samej!
Jeśli P = NP, nie tylko możemy zdecydować, czy istnieje dowód długości n dla hipotezy Goldbacha (lub dowolnego innego wyrażenia matematycznego), ale możemy go również skutecznie znaleźć!
Czemu? Ponieważ możemy zapytać: czy istnieje dowód uzależniony od pierwszego bitu ... to czy istnieje dowód uwarunkowany dwoma pierwszymi bitami ... i tak dalej ...
A skąd byś wiedział n? Po prostu wypróbujesz wszystkie możliwości, w porządku rosnącym. Kiedy robimy krok w i-tej możliwości, próbujemy również krok w każdej z możliwości 1 .. (i-1).
źródło
Dana odpowiedziała na pytanie. Ale oto kilka uwag dotyczących strony praktycznej.
Dla praktycznych środków:
znajdzie dowód tylko wtedy, gdy taki istnieje (tzn. zdanie nie jest niezdecydowanym zdaniem w ZFC), ponadto dowód powinien być możliwie krótki.
źródło