Sabemos que são equivalentes e a hierarquia polinomial cai para o nível.
Quais são os outros colapsos e consequências não triviais?
Sabemos que são equivalentes e a hierarquia polinomial cai para o nível.
Quais são os outros colapsos e consequências não triviais?
Respostas:
Se , você terá um colapso no primeiro nível, a saber .
Suponha , uma vez que está fechado sob complemento, temos , portanto .
Usando o teorema de Toda:
.
Você realmente obtém algo mais forte, se , a hierarquia entra em colapso para .
De fato, você pode mostrar que a hierarquia de contagem cai para , usando argumentos mais simples que o teorema de Toda, e obter .
Um argumento tentador seria dizer que, uma vez que e são baixos por si só, ou seja, então e recolhidos em . Isso é obviamente falso, uma vez que onde são conjuntos de idiomas "decidíveis" por tipos específicos de máquinas de Turing (tipos e ), não implica para qualquer oracle . Vejoesta resposta para mais explicações.
O que você realmente precisa mostrar, para obter (é claro, sob a suposição original de , é essa é baixo para , ou seja, . Se isso ocorrer, então e, portanto, . Felizmente, isso não é muito difícil (e pode até ser fortalecido para é baixo para ).
Se for um idioma em , existe uma máquina de Turing de tempo polinomial probabilístico com acesso a um oracle , chame-o de , de modo que:
e
.
Onde é o tempo de execução de (na definição padrão, a segunda desigualdade aparece com , no entanto, pode ser melhorada para e, portanto, ao acima).
Suponha que a máquina de Turing que decide tenha esperado o tempo de execução . Agora, vejamos a máquina , que substitui cada chamada oracle de por uma simulação em etapas da máquina para e repete essa simulação vezes . Se nos deparamos com uma chamada de oráculo, para o qual este processo não resultou em uma resposta (nenhum dos -passos simulações interrompido), então rejeita.
Deixe denotar o evento em que todas as simulações foram interrompidas no tempo determinado:
.
Assim, temos:
e
.
Pela desigualdade de Markov, uma única simulação não para com probabilidade , de modo que as simulações steps não produzem uma resposta com probabilidade . Pelo limite da união, temos , para e . Nesse caso, obtém a seguinte separação:
e
O que prova , pois podemos substituir a constante por qualquer função . Veja esta pergunta para provar por que podemos substituir por qualquer constante racional e convencer-se de que ela se generaliza imediatamente para qualquer .