Como a pergunta indica, como podemos provar que ?
Alguém pode me indicar uma prova ou descrevê-la aqui? Obrigado!
Como a pergunta indica, como podemos provar que ?
Alguém pode me indicar uma prova ou descrevê-la aqui? Obrigado!
Respostas:
Aqui está uma versão expandida do comentário de Igor Shinkar. A maneira mais simples de simular uma máquina não determinística em execução no tempo e no espaço usa o espaço . Enumeramos sobre todos os lançamentos possíveis de moedas, simulando a máquina original em cada uma delas; isso requer espaço para armazenar os lançamentos de moedas espaço para simular a máquina real. Há uma pequena dificuldade aqui: quando os lançamentos de moedas são "lidos" pela máquina (original), precisamos marcar de alguma forma onde estamos na sequência dos lançamentos de moedas; podemos usar um bit adicional por sorteio. Provavelmente é possível otimizar isso ainda mais.
Se tomarmos cuidado, poderemos conseguir algo ainda melhor, pois em cada execução do programa, o número total de lançamentos de moedas e o espaço total usado somam no máximo . Eu suspeito que é possível executar a simulação no espaço . Talvez tenhamos de assumir algo como para isso.
Como Igor menciona, geralmente classes limitadas a recursos são definidas apenas "até o grande O", de modo que o resultado, que usa o espaço , ainda está em .