Ich habe Andrej Bauers Artikel Erste Schritte in der Theorie der synthetischen Berechenbarkeit gelesen . Abschließend stellt er fest, dass
Unsere Axiomatisierung hat ihre Grenzen: Sie kann keine Ergebnisse in der Berechenbarkeitstheorie nachweisen, die sich nicht auf Orakelberechnungen relativieren lassen. Dies liegt daran, dass die Theorie in einer Variante der effektiven Topos interpretiert werden kann, die aus teilweise rekursiven Funktionen mit Zugriff auf ein Orakel aufgebaut sind.
Dies ließ mich über nicht-relativierende Ergebnisse in Bezug auf die Berechenbarkeit nachdenken. Alle Ergebnisse, die ich aus der Berechenbarkeitstheorie kenne, lassen sich auf die Berechnung mit Orakeln relativieren.
Gibt es Ergebnisse in der Berechenbarkeitstheorie , die sich nicht relativieren lassen? Dh Ergebnisse, die für die Berechenbarkeit gelten, aber für die Berechenbarkeit in Bezug auf ein Orakel nicht gelten?
Mit Ergebnis meine ich einen bekannten Satz in der Berechenbarkeitstheorie, nicht irgendeine erfundene Aussage. Wenn der Begriff der Relativierung für das Ergebnis keinen Sinn ergibt, dann ist er nicht das, wonach ich suche.
Es ist auch interessant zu wissen, ob das Ergebnis in der Sprache der Synthetic Computability Theory angegeben werden kann oder nicht.
quelle
Antworten:
Higman's Embedding Theorem: Die endlich erzeugten rechnerisch dargestellten Gruppen sind genau die endlich erzeugten Untergruppen endlich dargestellter Gruppen. Darüber hinaus ist jede rechnerisch dargestellte Gruppe (auch die zählbar erzeugten) eine Untergruppe einer endlich dargestellten Gruppe.
Beachten Sie, dass diese Aussage könnte relativieren: „Die -computably präsentierte Gruppen (mit etwas Orakel ) sind genau die endlich erzeugten Untergruppen von endlich präsentierten Gruppen“ , aber es funktioniert nicht, wie man , dass für einige unberechenbare nachweisen kann gibt es -berechenbar dargestellte Gruppen, die nicht berechenbar dargestellt werden.O O OO O O O
In der Tat denke ich, dass jedes nicht-relativierende Ergebnis der Berechenbarkeitstheorie etwas von diesem Geschmack haben muss, da ein Teil des Ergebnisses oder sein Beweis irgendwie die wahre Berechenbarkeit von der Berechenbarkeit mit einem Orakel "festnageln" muss . In diesem Fall ist es die Endlichkeit, die die "tatsächliche Berechenbarkeit" ausmacht. Beachten Sie, dass dieses Ergebnis, wie von Scott Aaronson gefordert, nicht mit den üblichen Berechnungsmodellen (Turing-Maschine, RAM usw.) übereinstimmt, aber nicht relativiert wird (auch hier, weil alle üblichen Modelle der "tatsächlichen" Berechnung einige gemeinsam haben gemeinsame "Endlichkeitseigenschaft").O
Andererseits könnte man argumentieren, dass dies für diese Frage "nicht zählt", da es eher einer Definition der Berechenbarkeit unter Verwendung von Gruppen entspricht als ein "Ergebnis der Berechenbarkeitstheorie". Andererseits ist es eine Definition der Berechenbarkeit, die robust gegenüber dem Modell ist , sich aber nicht relativiert . (Im Gegensatz zu beispielsweise Kleenes Charakterisierung der berechenbaren Funktionen, die sich leicht relativieren lässt, indem einfach die charakteristische Funktion Ihres Orakels zum generierenden Satz von Funktionen hinzugefügt wird. Es scheint keine analoge Operation für Gruppen im Kontext von Higman-Einbettung zu geben.)
quelle
Darüber habe ich mich auch oft gewundert!
Wenn mit "Ergebnisse in der Berechenbarkeitstheorie" Ergebnisse gemeint sind, die in Bezug auf die Wahl des Maschinenmodells (Turing-Maschinen, RAM-Maschinen usw.) unveränderlich sind, dann kenne ich kein einziges Beispiel für ein solches Ergebnis, und ich Ich hätte mich definitiv daran erinnert, wenn ich einen gesehen hätte.
Das, was ich einer Antwort am nächsten bringen kann, ist: Ich denke, es gibt viele interessante Fragen in der Berechenbarkeitstheorie, die vom Maschinenmodell abhängen könnten. Zum Beispiel: Ist die Busy Beaver-Funktion mit ihrer üblichen Definition in Bezug auf Turing-Maschinen unendlich oft ungerade? Ist der Wert von BB (20) unabhängig von ZFC? Was auch immer die Antworten auf diese Fragen sind, sie könnten für relativierte Analoga der BB-Funktion sicherlich unterschiedlich sein.
quelle
Hier ist ein mehr oder weniger triviales Beispiel: Betrachten Sie das Problem des Anhaltens von Turing-Maschinen, denen der Zugriff auf ein Orakel ausdrücklich (nach Definition des Berechnungsmodells) untersagt ist. Es ist sowohl in Bezug auf kein Orakel als auch in Bezug auf ein triviales Orakel unentscheidbar, und dennoch ist es in Bezug auf ein Orakel in Bezug auf das Stillstandsproblem entscheidbar. (Das Problem selbst ändert sich nicht in Bezug auf ein Orakel, da es nicht auf das Orakel zugreifen kann, aber das (uneingeschränkte) TM, das das Problem entscheidet, wird angesichts des Orakels mächtiger.)
Es gibt auch viele andere Beispiele. Spielen Sie einfach ein wenig mit dem Berechnungsmodell und Sie können andere ähnliche Ergebnisse finden.
quelle