Qualquer separação de classes fechada em "recursos polinomiais" tem um oráculo que as torna iguais. (Isso é fornecido, o mecanismo oracle é justo e permite que ambos os modelos de máquina façam consultas de comprimento polinomial e não mais.)
Seja " T C 0 com portões para o oráculo O ". Deixando ó ser uma P S P A C E idioma -completo sob o t C 0 reduções, temos T C 0 S = P S P A C E = P S P A C E S = P P S , onde, no mecanismo do Oracle para P S PTC0OTC0OOPSPACETC0TC0O=PSPACE=PSPACEO=PPO , contamos o uso de espaço da fita oracle junto com o restante da memória. (Portanto, apenas consultas com comprimento polinomial são solicitadas.) Essa igualdade é válida para muitas classes "fechadas sob recursos polinomiais", no sentido de que elas podem solicitar consultas com comprimento polinomial para um oráculo, mas não maiores. Essas classes incluem coisas como A C 0 , T C 0 , L O G S P A C E (sob um mecanismo oracle diferente que não conta consultas do oracle para o espaço vinculado), P , N P , P H e PPSPACEAC0TC0LOGSPACEPNPPH . Portanto, qualquer separação de classes nesta lista deve necessariamente usar algum tipo de argumento "não relativizante". Isso também implica (por exemplo) que as provas naturais de coisas como Paridade que não estão em A C 0 não são relativizantes (mas isso é ainda mais fácil: tudo o que você precisa aqui é um oráculo de paridade, para obter A C 0 [ 2 ] )PPAC0AC0[2]
Na coleção de provas que você cita, acredito que a maioria delas (se não todas) funciona assumindo e derivando uma contradição. Esses tipos de resultados são chamados de "diagonalização indireta". Assim, uma relativização de sua prova teria que dizer: "se T C 0 O = P P ó , então contradições ...", mas esta suposição é realmente verdade para alguns oráculos O .TC0=PPTC0O=PPOO
Nos comentários, destacou-se que da maneira que estou usando. Essas são apenas sutilezas com o mecanismo oracle. No lado LOGSPACE, a fita de consulta não pode fazer parte do espaço vinculado, pois as consultas têm comprimento polinomial. No lado do PSPACE, a fita de consulta éLOGSPACEO=PSPACEOtomado como parte do espaço vinculado. Isso foi para tornar as coisas "justas". Mas se você lhes der exatamente o mesmo mecanismo de oráculo, poderá separá-los novamente por diagonalização. Por exemplo, se as consultas não contam para o espaço vinculado, no PSPACE ^ {PSPACE} você pode fazer perguntas exponencialmente longas para o PSPACE, portanto, na verdade, ele contém EXPSPACE. Peço desculpas por não ter dito isso explicitamente antes.
A computação limitada ao espaço é muito sutil em relação aos oráculos. Veja a página 5 deste artigo de Fortnow para um bom resumo de por que o oráculo e a computação limitada pelo espaço nem sempre se misturam.