元の非決定的時間階層定理はクックによるものです(リンクはS.クック、非決定的時間複雑性の階層、JCSS 7 343–353、1973)。定理は、任意の実数およびについて、場合、NTIME()は厳密にNTIME()に含まれることを示しています。N 、R 1 N 、R 2
証明の重要な部分の1つは、(指定されていない)対角化を使用して、より小さいクラスの要素から分離言語を構築します。これは非構造的な議論であるだけでなく、対角化によって得られる言語は、通常、分離自体以外の洞察を提供しません。
NTIME階層の構造を理解したい場合は、おそらく次の質問に答える必要があります。
NTIME()には自然言語がありますが、NTIME()にはありませんか? n k
候補の1つはk-ISOLATED SATで、ハミング距離k内に他の解がないCNF式の解を見つける必要があります。ただし、下限を証明することは、いつものよう に難しいようです。ハミングkボールをチェックすると、異なる割り当てをチェックする必要がある可能性のある解決策がないことは明らかですが、これを証明するのは決して簡単ではありません。 (注:Ryan Williamsは、 -ISOLATED SATのこの下限が実際にP≠NPであると証明するため、この問題は正しい候補ではないようです。)
定理は、P対NPなどの証明されていない分離に関係なく、無条件に成立することに注意してください。したがって、この質問に対する肯定的な回答は、上記のk -ISOLATED SATのような追加のプロパティがない限り、P対NPを解決しません。 NTIMEの自然な分離は、おそらくNPの「困難な」動作の一部を明らかにするのに役立ちます。NPの難しさは、無限に上昇する一連の硬さから困難を導き出します。
下限は難しいので、まだ証拠がなくても、下限を信じる正当な理由があるかもしれない自然言語を答えとして受け入れます。この質問はDTIMEについてであった場合たとえば、私は受け入れられていた非減少関数のために、-CLIQUEを、おそらく必要な分離を提供することを自然言語として、 RazborovとRossmanの回路の下限とCLIQUEの -inapproximabilityに基づいています。
(KavehのコメントとRyanの回答に対処するために編集されました。)