Existe uma definição equivalente para a classe com verificador. Esses verificadores são máquinas de Turing determinísticas que podem ler a fita testemunha apenas uma vez, de uma maneira, da esquerda para a direita.
Dada uma função nós dizemos isso é a classe obtida pela definição acima, mas o verificador pode ler a testemunha vezes para uma entrada de tamanho (ou seja, quando o verificador terminou de ler a testemunha, ele foi direto para o início).
Podemos ver, é claro, que .
A questão é se .
Esclarecimento : Prove ou refute que.
É claro que . Na segunda parte, tentei construir um verificador que possa ler a testemunha apenas uma vez para. Eu disse que o verificador espera uma testemunha do formulário e executa o verificador para com e quando terminar e quiser lê-lo novamente com a segunda cópia do . Mas o maior problema com minha abordagem é que talvez alguém tenha me enganado e colocado uma sub-testemunha não igual e eu não serei capaz de descobrir isso com espaço, portanto, não funciona.