回答:
A (X )X A 、X、X T (| X |)T (| X | )2
すべてのアルゴリズムに任意のオラクルセットへのアクセスを装備している場合、計算の1ステップでメンバーシップクエリを要求できると仮定すると、引数は同様に機能します。ステップのためのステップのシミュレーションによっても行うことができ、A限り、Aは、オラクルへのアクセスがあるOをあまりにも。表記法では、すべてのオラクルOに対して{\ bf TIME} ^ O [t(n)] \ subsetneq {\ bf TIME} ^ O [t(n)^ 2]があります。つまり、時間階層は相対化されます。 A A O T I M E O [ T (N )] ⊊ T I M E O [ T (N )2 ] O
自然な方法で非決定的マシンのオラクルを定義できるため、オラクルに関してクラスおよびを定義することは理にかなっています。しかし、神託があると相対的にと、時間階層内の直接シミュレーション引数のこのようなので、定理はないでしょう仕事とを解決します。相対論は、広く適用可能であり、多くの優れた洞察につながっているという点で強力です。しかし、この同じ力により、対ような質問に関しては「弱く」なります。 N P O O O ′ P O = N P O P O ′ ≠ N P O ′ P N P P N P
上記はもちろんおもちゃの例です-複雑さの議論には他の多くのより複雑な例がありますが、それはまだ相対化しています(つまり、任意のオラクルが導入されたときに持ちこたえます)。