Das ursprüngliche Theorem der nicht deterministischen Zeithierarchie ist Cook zu verdanken (die Verbindung besteht zu S. Cook, Eine Hierarchie für nicht deterministische Zeitkomplexität , JCSS 7 343–353, 1973). Das Theorem besagt , dass für eine beliebige reelle Zahlen und r 2 , wenn 1 ≤ r 1 < r 2 dann NTIME ( n r 1 ) ist streng in NTIME enthaltene ( n r 2 ).
Ein wesentlicher Teil des Beweises verwendet eine (nicht spezifizierte) Diagonalisierung, um eine Trennsprache von den Elementen der kleineren Klasse zu konstruieren. Dies ist nicht nur ein nicht konstruktives Argument, sondern Sprachen, die durch Diagonalisierung erhalten werden, liefern normalerweise keine anderen Einsichten als die Trennung selbst.
Wenn wir die Struktur der NTIME-Hierarchie verstehen wollen, muss wahrscheinlich die folgende Frage beantwortet werden:
Gibt es eine natürliche Sprache in NTIME ( ), aber nicht in NTIME ( n k )?
Ein Kandidat könnte k-ISOLATED SAT sein , für das eine Lösung für eine CNF-Formel ohne andere Lösungen innerhalb der Hamming-Distanz k gefunden werden muss. Um jedoch die untere Grenze beweisen scheint ist heikel, wie üblich. Es ist offensichtlich, dass die Überprüfung eines Hamming-k-Balls keine potenziellen Lösungen "erfordert", dass verschiedene Zuordnungen überprüft werden, aber dies ist keineswegs einfach zu beweisen . (Hinweis: Ryan Williams weist darauf hin, dass diese Untergrenze für k -ISOLATED SAT tatsächlich P ≠ NP beweisen würde, sodass dieses Problem nicht der richtige Kandidat zu sein scheint.)
Es ist zu beachten, dass der Satz unabhängig von unbewiesenen Trennungen wie P gegen NP unbedingt gilt. Eine bejahende Antwort auf diese Frage würde daher P vs. NP nicht auflösen, es sei denn, es hat zusätzliche Eigenschaften wie oben -ISOLIERTES SAT. Eine natürliche Trennung von NTIME würde vielleicht helfen, einen Teil des "schwierigen" Verhaltens von NP zu beleuchten, der Teil, der seine Schwierigkeit aus einer unendlichen aufsteigenden Folge von Härten herleitet.
Da Untergrenzen schwierig sind, nehme ich als Antwort natürliche Sprachen an, für die wir vielleicht einen guten Grund haben, an eine Untergrenze zu glauben, obwohl es möglicherweise noch keinen Beweis gibt. Wenn diese Frage zum Beispiel DTIME gewesen wäre, hätte ich -CLIQUE für eine nicht abnehmende Funktion f ( x ) ∈ Θ ( x ) als natürliche Sprache akzeptiert , die wahrscheinlich die erforderlichen Trennungen liefert. basierend auf Razborovs und Rossmans Schaltkreisuntergrenzen und der n 1 - ϵ -Inapproximierbarkeit von CLIQUE.
(Bearbeitet, um Kavehs Kommentar und Ryans Antwort anzusprechen.)