Le théorème original de la hiérarchie temporelle non déterministe est dû à Cook (le lien est à S. Cook, Une hiérarchie pour la complexité temporelle non déterministe , JCSS 7 343–353, 1973). Le théorème stipule que pour tout nombre réel et , si alors NTIME ( ) est strictement contenu dans NTIME ( ).r 2 1 ≤ r 1 < r 2 n r 2
Un élément clé de la preuve utilise une diagonalisation (non spécifiée) pour construire un langage de séparation des éléments de la classe plus petite. Non seulement il s'agit d'un argument non constructif, mais les langues obtenues par diagonalisation ne fournissent généralement aucun autre aperçu que la séparation elle-même.
Si nous voulons comprendre la structure de la hiérarchie NTIME, il faut probablement répondre à la question suivante:
Existe-t-il un langage naturel en NTIME ( ) mais pas en NTIME ( )? n k
Un candidat pourrait être k-ISOLATED SAT , ce qui nécessite de trouver une solution à une formule CNF sans aucune autre solution dans la distance de Hamming k. Cependant, ce qui prouve la limite inférieure semble est difficile, comme d' habitude. Il est évident que la vérification d'une k-ball de Hamming est exempte de solutions potentielles "devrait" nécessiter différentes affectations à vérifier, mais ce n'est en aucun cas facile à prouver . (Remarque: Ryan Williams souligne que cette borne inférieure pour ISOLATED SAT prouverait en fait P ≠ NP, donc ce problème ne semble pas être le bon candidat.)
Notez que le théorème est inconditionnel, indépendamment des séparations non prouvées telles que P vs NP. Une réponse affirmative à cette question ne résoudrait donc pas P vs. NP, à moins qu'elle ne possède des propriétés supplémentaires comme ISOLATED SAT ci-dessus. Une séparation naturelle de NTIME aiderait peut-être à éclairer une partie du comportement "difficile" de NP, la partie qui tire sa difficulté d'une séquence ascendante infinie de dureté.
Étant donné que les limites inférieures sont difficiles, j'accepterai comme réponse des langues naturelles pour lesquelles nous pouvons avoir une bonne raison de croire à une limite inférieure, même s'il n'existe pas encore de preuve. Par exemple, si cette question concernait DTIME, alors j'aurais accepté -CLIQUE, pour une fonction non décroissante , comme un langage naturel qui fournit probablement le nécessaire séparations, basées sur les bornes inférieures du circuit de Razborov et Rossman et l' inapproximabilité de CLIQUE.f ( x ) ∈ Θ ( x ) n 1 - ϵ
(Modifié pour répondre au commentaire de Kaveh et à la réponse de Ryan.)