IP = PSPACE est répertorié comme l'exemple canonique d'un résultat non relativisant, et la preuve en est qu'il existe un oracle tel que , tandis que {\ sf coNP} ^ O \ subseteq {\ sf PSPACE} ^ O pour tous oracles O .c o N P O ⊆ P S P A C E O O
Cependant, je n'ai vu que quelques personnes expliquer pourquoi le résultat ne se relativise pas, et la réponse habituelle est "arithmétisation". Après inspection de la preuve de IP = PSPACE, cette réponse n'est pas fausse , mais elle ne me satisfait pas. Il semble que la "vraie" raison remonte à la preuve que le problème TQBF - vraie formule booléenne quantifiée - est complet pour PSPACE; pour le prouver, vous devez montrer que vous pouvez encoder des configurations d'une machine PSPACE dans un format de taille polynomiale, et (cela semble être la partie non relativisante) vous pouvez encoder des transitions "correctes" entre des configurations dans une taille polynomiale formule booléenne - elle utilise une étape de style Cook-Levin.
L'intuition que j'ai développée est que les résultats non relativisants sont ceux qui se mêlent à la réalité des machines de Turing, et l'étape où TQBF se révèle être terminée pour PSPACE est où ce fouinage se produit - et l'étape d'arithmétisation pourrait 'est arrivé uniquement parce que vous aviez une formule booléenne explicite à arithmétiser.
Cela me semble être la raison fondamentale pour laquelle IP = PSPACE est non relativisant; et le mantra folklorique que les techniques d'arithmétisation ne relativisent pas semble être un sous-produit de cela: la seule façon d'arithmétiser quelque chose est si vous avez une formule booléenne qui code quelque chose sur les MT en premier lieu!
Y a-t-il quelque chose qui me manque? En tant que sous-question - cela signifie-t-il que tous les résultats qui utilisent TQBF d'une manière ou d'une autre ne relativisent pas non plus?