Es werden fünf verknüpfte Fragen gestellt und eine einzige integrierte Antwort erhofft:
- Frage 1 : Gibt es Sprachen , die nur von den Turing-Maschinen in erkannt werden, deren Laufzeitexponenten unentscheidbar sind ?P
- F2: Können Beispiele dieser Turingmaschinen endlich gebaut werden?
- F3: Können diese Turing-Maschinen konkret instanziiert werden? ( zB durch Orakel, die sie "erraten", anstatt sie endlich zu konstruieren).
- Frage 4: Welche anderen Attribute von P (außer Laufzeitexponenten) sind derzeit als unentscheidbar bekannt? Für welche Attribute von ist diese Frage offen?
- Frage 5: Stellen die unentscheidbaren Eigenschaften von ein Hindernis für die Entscheidbarkeit von ?P ≠ N P
Notieren Sie sorgfältig das Wort "nur" in Q1 (das die von Lance Fortnow vorgeschlagene Antwort ausschließt).
Schlussfolgerungen und Umstellung auf Community Wiki
Die Frage "Stellen die unentscheidbaren Eigenschaften von P ein Hindernis für die Entscheidung zwischen P und NP dar?" Ist offen und wird als schwierig angesehen, ebenso wie zahlreiche spezifische Fragen (wie Q1–4 oben), die natürlich damit verbunden sind.
Juris Hartmanis '1978 erschienene Monographie Machbare Berechnungen und nachweisbare Komplexitätseigenschaften bieten einen guten Einstieg in die Literatur, und (anscheinend) wurde seit Hartmanis' keine Rezension veröffentlicht.
Diese Klasse von Fragen ist so wenig erforscht, dass die Herausforderung, strenge Beweise zu finden, eng mit der Herausforderung verbunden ist, gute Ausgangsdefinitionen zu wählen.
Die nachdenklichen Bemerkungen und aufschlussreichen Beweisskizzen von Travis Service und Alex ten Brink werden anerkannt und geschätzt.
Da die Frage offen ist und in mehreren mathematischen Weblog-Threads ( 1 , 2 , 3 , 4 , 5 , 6 ) diskutiert wird , wurde diese Frage für die Konvertierung in das Community-Wiki markiert.
Update II und Zusammenfassung
Mir ist bewusst geworden, dass Juris Harmanis '1978 erschienene Monografie Machbare Berechnungen und nachweisbare Komplexitätseigenschaften als eine eingehende Antwort auf Q1–5 gelesen werden kann . Darüber hinaus bieten die (ausgezeichneten) Q1- und Q4- Proof-Skizzen von Travis Service und Alex ten Brink eine moderne Bestätigung und Erweiterung der allgemeinen Schlussfolgerungen von Hartmanis:
Ergebnisse über die Komplexität von Berechnungen ändern sich radikal, wenn wir nur Eigenschaften von Berechnungen betrachten, die formal bewiesen werden können (Hervorhebung durch Hartmanis) ...Schließlich hoffe ich, als formelle "Antwort" von TCS StackExchange weitere Zitate aus der (bemerkenswert vorausschauenden) Monographie von Hartmanis zu veröffentlichen.Daher ist zu erwarten, dass die Ergebnisse über die Optimalität aller Programme, die dieselbe Funktion wie ein gegebenes Programm berechnen, von den Optimalitätsergebnissen über alle Programme abweichen, von denen formal nachgewiesen werden kann, dass sie dem gegebenen Programm äquivalent sind. ...
Wir sollten die Möglichkeit in Betracht ziehen, dass dieses berühmte Problem [ ] in einer formalisierten mathematischen Theorie wie der Mengenlehre möglicherweise nicht lösbar ist.
Sowohl aus der Monographie von Hartmanis als auch aus den Antworten von Travis und Alex geht hervor, dass Q1–5 den gegenwärtigen Stand der Komplexitätstheorie deutlich übersteigt . Darüber hinaus sind diese Fragen / Antworten offensichtlich so subtil, dass sie sorgfältige definitorische Anpassungen erfordern und Darstellungen in Monografielänge rechtfertigen. Ich hoffe, dass sie die Menschen nicht davon abhalten, weitere Antworten zu veröffentlichen. :)
Weitere technische Informationen finden Sie in der Antwort von Joel David Hamkins auf die Frage MathOverflow. Kann ein Problem gleichzeitig polynomiell und unentscheidbar sein? (Empfohlen von Alex ten Brink).
Ersetzt man in Hartmanis 'Monographie den Ausdruck "Simulation der Dynamik" durch "Berechnung der Funktionen", so kann das Ergebnis als Abhandlung über die komplexitätstheoretischen Grenzen der Systemtechnik gelesen werden Probleme.
Eine gegenläufige Meinung zu Hartmanis 'hat Oded Goldreich kürzlich in einem Brief an den CACM-Herausgeber mit dem Titel "On Computational Complexity" geäußert :
Leider fehlen uns derzeit gute theoretische Antworten auf die meisten natürlichen Fragen zur effizienten Berechnung. Dies ist nicht der Fall, weil wir die falschen Fragen stellen, sondern weil diese Fragen sehr schwierig sind.
Es ist (natürlich) durchaus vorstellbar, dass sich sowohl Hartmanis 'als auch Goldreichs Ansichten als richtig erweisen, zum Beispiel könnte ein formaler Beweis für die Unentscheidbarkeit der Trennbarkeit von PvsNP vernünftigerweise als Bestätigung beider Standpunkte angesehen werden.
Aktualisiere ich
Nachdenkliche Kommentare (unten) von Travis Service und Alex ten Brink legen nahe, dass der Ausdruck "unentscheidbar" im ersten Quartal nicht gleichbedeutend mit "nicht nachweisbar entscheidbar" ist und dass die Antworten auf Q2–5 möglicherweise von dieser Unterscheidung abhängen. Es ist (für mich) überhaupt nicht klar, welche definitorische Wahl zu den stärksten Theoremen führen würde, und es ist auch am besten, unsere Intuition der Klasse P zu erfassen. Antworten und Kommentare, die sich mit dieser Frage befassen, sind willkommen.
Eine Bemerkung von Felix Klein in seiner Elementarmathematik aus fortgeschrittener Sicht: Geometrie (1939) fällt ein:
Ein weiteres Beispiel für ein Konzept, das in der naiven Raumwahrnehmung mehr oder weniger präzise auftritt und das wir als Ergänzung zu unserem Geometriesystem hinzufügen müssen, ist der Begriff einer (willkürlichen) Kurve . Jeder Mensch glaubt zu wissen, was eine Kurve ist, bis er so viel Mathematik gelernt hat, dass die unzähligen möglichen Abnormalitäten ihn verwirren.
Wie bei Kurven auch bei den Sprachen, die von Turing-Maschinen in … akzeptiert wurden. Was mir früher als die einfachste und natürlichste aller Komplexitätsklassen erschien, verwirrt mich jetzt durch die (unzähligen?) Nicht überprüfbaren und / oder unentscheidbaren Eigenschaften seiner Mitglieder . Die allgemeine Motivation, Q1–5 zu fragen, bestand darin, einen Weg durch dieses verwirrende Dickicht zu finden, aber die bisherigen Antworten (von Travis Service und Alex ten Brink) haben weitere Verwirrung gestiftet!
Kleins Generation von Mathematikern bemühte sich sehr, gute Definitionen für Kurven und andere grundlegende Elemente der Mengenlehre, -geometrie und -analyse zu finden. Eine Übersicht auf Elementarebene finden Sie in der Wikipedia-Diskussion zur Alexander Horned Sphere
Einbetten einer Kugel in R3
Während des 20. Jahrhunderts half die Analyse von "wilden Mannigfaltigkeiten" wie der Alexander-Kugel, die Unterscheidung zwischen topologischen Mannigfaltigkeiten, stückweise kontinuierlichen Mannigfaltigkeiten und Differential-Mannigfaltigkeiten zu klären. Ebenso im 21. Jahrhundert, vielleicht Verfeinerungen der zu zugehörigen Definitionen werden zahm helfen ‚s wilde Sprachen und wilde Turingmaschinen ... obwohl geeignete Verfeinerungen Angabe wird keine leichte Aufgabe sein.P
Hintergrund
Diese verknüpften Fragen ergeben sich aus den MathOverflow Community Wiki Fragen „ Was sind die attraktivsten Turing unentscheidbar Probleme in der Mathematik sind? “ Und „ Was Begriffe verwendet werden , aber nicht eindeutig in der modernen Mathematik definiert? “ Insbesondere Colin Tan beantragt , dass die Frage oben gefragt sein als separate Frage gestellt.
Zum technischen Hintergrund siehe die TCS StackExchange- Frage " Sind Laufzeitgrenzen in P bestimmbar? ", Insbesondere Emanuele Violas prägnanter Beweis, dass die Antwort "Nein" ist. Beachten Sie auch, dass ähnliche Ergebnisse von Juris Hartmanis in seiner Monografie Machbare Berechnungen und nachweisbare Komplexitätseigenschaften (1978) belegt werden.
Das Weblog von Lance Fortnow / Bill GASARCH, Computational Complexity, veranstaltet diese Woche seine dekadische Umfrage " Does or Not? " - die fünfte und letzte gestellte Frage lädt zum Kommentieren der Fortnow / GASARCH-Frage ein.