IP = PSPACE wird als kanonisches Beispiel für ein nicht relativierendes Ergebnis aufgeführt, und der Beweis dafür ist, dass es ein Orakel , das während für alle Orakeln O .C O N P O ⊈ I P O C O N P O ⊆ P S P A C E O O
Ich habe jedoch nur wenige Leute gesehen, die eine "direkte" Erklärung dafür gaben, warum das Ergebnis nicht relativiert wird, und die übliche Antwort lautet "Arithmetisierung". Nach Prüfung des Beweises von IP = PSPACE ist diese Antwort nicht falsch , aber für mich nicht zufriedenstellend. Es scheint, dass der "wahre" Grund auf den Beweis zurückzuführen ist, dass das Problem TQBF - wahre quantifizierte Boolesche Formel - für PSPACE vollständig ist; Um dies zu beweisen, müssen Sie nachweisen, dass Sie Konfigurationen eines PSPACE-Computers in einem polynomgroßen Format codieren können, und (dies scheint der nicht relativierende Teil zu sein) Sie können "korrekte" Übergänge zwischen Konfigurationen in einem polynomgroßen Format codieren Boolesche Formel - Hier wird ein Schritt nach Cook-Levin-Art verwendet.
Die Intuition, die ich entwickelt habe, ist, dass nicht-relativierende Ergebnisse diejenigen sind, die mit dem Kern von Turing Machines herumspielen, und in dem Schritt, in dem gezeigt wird, dass TQBF für PSPACE vollständig ist, geschieht dieses Herumstöbern - und der Arithmetisierungsschritt könnte es Das ist nur passiert, weil Sie eine explizite Boolesche Formel zum Arithmetisieren hatten.
Dies scheint mir der fundamentale Grund zu sein, warum IP = PSPACE nicht relativierend ist; und das folkloristische Mantra, das Arithmetisierungstechniken nicht relativieren, scheint ein Nebenprodukt davon zu sein: Der einzige Weg, etwas zu arithmetisieren, ist, wenn Sie eine Boolesche Formel haben, die etwas über TMs codiert!
Fehlt mir etwas? Als Teilfrage - bedeutet dies, dass alle Ergebnisse, die TQBF auf irgendeine Weise verwenden, auch nicht relativiert werden?