Dies ist eine Antwort auf diese Frage und steht im Zusammenhang mit dieser Frage von Shiva Kinali.
Es scheint, dass die Beweise in diesen Arbeiten ( Allender , Caussinus-McKenzie-Therien-Vollmer , Koiran-Perifel ) Hierarchiesätze verwenden. Ich möchte wissen, ob es sich bei den Beweisen um " reine " Diagonalisierungssätze handelt oder ob sie etwas anderes als die übliche Diagonalisierung verwenden. Also meine Frage ist
es eine vernünftige Relativierung, die Uniform dauerhaft macht ?
Beachten Sie, dass ich nicht sicher bin, wie ich den Oracle-Zugriff für uniform soll. Ich weiß, dass es nicht , die richtige Definition für kleine Komplexitätsklassen zu finden. Eine andere Möglichkeit ist, dass permanent für im relativierten Universum nicht vollständig ist. In diesem Fall sollte ich ein vollständiges Problem für im relativierten Universum anstelle dessen verwenden, und ich denke sollte in jedem vernünftigen relativierten Universum ein vollständiges Problem haben. # P # P # P
Antworten:
Jede Trennung von Klassen, die unter "Polynomressourcen" geschlossen wurden, hat ein Orakel, das sie gleich macht. (Vorausgesetzt, der Orakelmechanismus ist fair und beide Maschinenmodelle können polynomielle Längenabfragen durchführen und nicht mehr.)
Sei " T C 0 mit Toren für Orakel O ". Wenn O eine P S P A C E -komplette Sprache unter T C 0 -Reduktionen ist, haben wir T C 0 O = P S P A C E = P S P A C E O = P P O , wo im Orakelmechanismus für P S PTC0Ö TC0 Ö Ö PSPEINCE TC0 TC0Ö=PSPEINCE=PSPA CEÖ= PPÖ , wir zählen den Platzbedarf des Orakelbands zusammen mit dem Rest des Speichers. (Es werden also nur Abfragen mit polynomialer Länge gestellt.) Eine solche Gleichheit gilt für viele Klassen, die "unter polynomialen Ressourcen geschlossen" sind, in dem Sinne, dass sie Abfragen mit polynomialer Länge an ein Orakel stellen können, jedoch nicht größer. Diese Klassen umfassen Dinge wie A C 0 , T C 0 , L O G S P A C E (unter einem anderen Orakelmechanismus, der keine Orakelabfragen in Bezug auf den begrenzten Raum berücksichtigt), P , N P , P H und PPSPEINCE EINC0 TC0 L O G SPEINCE P NP PH . Jede Klassentrennung in dieser Liste muss daher notwendigerweise ein "nicht relativierendes" Argument verwenden. Dies impliziert auch (zum Beispiel), dass die natürlichen Beweise von Dingen wie Parität nicht in A C 0 nicht relativierend sind (aber das ist noch einfacher: Alles, was Sie hier brauchen, ist ein Orakel für Parität, so dass Sie A C 0 erhalten. [ 2 ] ).PP EINC0 A C0 [ 2 ]
Ich glaube, dass die meisten der von Ihnen zitierten Beweise (wenn nicht alle) funktionieren, indem sie annehmen und einen Widerspruch herleiten. Diese Ergebnisse werden als "indirekte Diagonalisierung" bezeichnet. Eine Relativierung ihres Beweises müsste also lauten: "Wenn T C 0 O = P P O , dann Widerspruch ...", aber diese Annahme trifft tatsächlich auf einige Orakel O zu .TC0 = PP TC0Ö= PPÖ Ö
In den Kommentaren wurde darauf hingewiesen, dass in der Art und Weise, wie ich es benutze. Dies sind nur Feinheiten mit dem Orakelmechanismus. Auf der LOGSPACE-Seite kann das Abfrageband nicht Teil des gebundenen Speicherbereichs sein, da Abfragen eine polynomielle Länge haben. Auf der PSPACE Seite, die Abfrage Band istL O G SPA CEÖ= PSPA CEÖ als Teil des Raums gebunden genommen. Das sollte die Dinge "fair" machen. Aber wenn Sie ihnen genau den gleichen Orakelmechanismus geben, können Sie sie tatsächlich durch Diagonalisierung wieder trennen. Wenn beispielsweise Abfragen nicht zum begrenzten Speicherplatz zählen, können Sie in PSPACE ^ {PSPACE} exponentiell lange Fragen an PSPACE stellen, sodass diese tatsächlich EXPSPACE enthalten. Ich entschuldige mich dafür, dass ich das nicht ausdrücklich früher gesagt habe.
Die raumbegrenzte Berechnung ist in Bezug auf Orakel sehr subtil. Auf Seite 5 dieses Artikels von Fortnow finden Sie eine gute Zusammenfassung, warum sich Orakel und weltraumgebundene Berechnung nicht immer mischen.
quelle