O teorema original da hierarquia de tempo não determinística é devido a Cook (o link é para S. Cook, uma hierarquia para complexidade de tempo não determinística , JCSS 7 343–353, 1973). O teorema afirma que, para qualquer número real e , se então NTIME ( ) está estritamente contido em NTIME ( ).r 2 1 ≤ r 1 < r 2 n r 1 n r 2
Uma parte essencial da prova usa a diagonalização (não especificada) para construir uma linguagem de separação dos elementos da classe menor. Não apenas esse é um argumento não construtivo, mas as linguagens obtidas pela diagonalização geralmente não fornecem outro insight além da própria separação.
Se queremos entender a estrutura da hierarquia NTIME, provavelmente a seguinte pergunta precisa ser respondida:
Existe um idioma natural em NTIME ( ), mas não em NTIME ( )? n k
Um candidato pode ser k-ISOLATED SAT , que exige encontrar uma solução para uma fórmula CNF sem outras soluções dentro da distância de Hamming k. No entanto, provando o limite inferior parece é complicado, como de costume. É óbvio que a verificação de uma bola k de Hamming está livre de possíveis soluções "deveria" exigir que tarefas diferentes sejam verificadas, mas isso não é fácil de provar . (Nota: Ryan Williams aponta que esse limite inferior para k- ISOLATED SAT provaria realmente P ≠ NP, portanto esse problema não parece ser o candidato certo.)
Observe que o teorema é válido incondicionalmente, independentemente de separações não comprovadas, como P vs. NP. Uma resposta afirmativa a esta pergunta não resolveria P vs. NP, a menos que possua propriedades adicionais como ISOLADO SAT acima. Uma separação natural de NTIME talvez ajude a iluminar parte do comportamento "difícil" de NP, a parte que deriva sua dificuldade de uma sequência crescente e infinita de dureza.
Como os limites inferiores são difíceis, aceitarei como resposta as línguas naturais para as quais podemos ter um bom motivo para acreditar em um limite inferior, mesmo que ainda não exista uma prova. Por exemplo, se essa pergunta fosse sobre DTIME, eu aceitaria -CLIQUE, para uma função não decrescente f ( x ) ∈ Θ ( x ) , como uma linguagem natural que provavelmente fornece as separações necessárias, baseado em circuitos de limites inferiores de Razborov e Rossman e o n 1 - ε -inapproximability de CLICK.
(Editado para abordar o comentário de Kaveh e a resposta de Ryan.)