Dies ist eine naive Frage, aus meiner Erfahrung heraus; Entschuldigung im Voraus.
Goldbachs Vermutung und viele andere ungelöste Fragen in der Mathematik können als kurze Formeln in Prädikatenrechnung geschrieben werden. Zum Beispiel Cooks Artikel "Können Computer routinemäßig mathematische Beweise entdecken?" formuliert diese Vermutung als
Wenn wir die Aufmerksamkeit auf polynomial lange Beweise beschränken, dann sind Theoreme mit solchen Beweisen in NP. Wenn also P = NP ist, können wir bestimmen, ob zB die Goldbachsche Vermutung in der Polynomzeit wahr ist.
Meine Frage ist: Könnten wir auch in polynomialer Zeit einen Beweis vorlegen?
Bearbeiten . Nach den Kommentaren von Peter Shor und Kaveh hätte ich meinen Anspruch begründen müssen, dass wir feststellen könnten, ob die Vermutung von Goldbach wahr ist, wenn es sich tatsächlich um einen der Sätze mit einem kurzen Beweis handelt. Was wir natürlich nicht wissen!
quelle
Antworten:
Tatsächlich!
Wenn P = NP, können wir nicht nur entscheiden, ob es einen Beweis der Länge n für die Goldbachsche Vermutung (oder eine andere mathematische Aussage) gibt, sondern wir können ihn auch effizient finden!
Warum? Weil wir fragen können: Gibt es einen Beweis, der von dem ersten Bit abhängig ist, das ... ist, dann gibt es einen Beweis, der von dem ersten Bit abhängig ist, das ... ist, und so weiter ...
Und woher wüsstest du n? Sie probieren einfach alle Möglichkeiten in aufsteigender Reihenfolge aus. Wenn wir einen Schritt in der i'ten Möglichkeit machen, versuchen wir auch einen Schritt in jeder der Möglichkeiten 1 .. (i-1).
quelle
Dana hat die Frage beantwortet. Aber hier sind einige Kommentare zur praktischen Seite.
Aus praktischen Gründen:
es wird nur dann einen Beweis finden, wenn es einen gibt (dh der Satz ist in ZFC kein unentscheidbarer Satz), außerdem sollte der Beweis möglichst kurz sein.
quelle