空間階層定理は不均一計算に一般化されますか?


11

一般的な質問

空間階層定理は不均一計算に一般化されますか?

さらに具体的な質問をいくつか示します。

  • L/polyPSPACE/poly

  • すべての空間構成可能関数、ですか?f(n)DSPACE(o(f(n)))/polyDSPACE(f(n))/poly

  • どの関数について、次のことが知られています:すべての空間構築可能な、?h(n)f(n)DSPACE(o(f(n)))/h(n)DSPACE(f(n))/h(n)

回答:


7

証明できる不均一な「空間階層」の1つは、分岐プログラムのサイズ階層です。ブール関数場合、計算する分岐プログラムの最小サイズを示します。回路サイズのこの階層引数に類似した引数により、定数があることを示すことができるため、すべての値、関数ように。f:{0,1}n{0,1}B(f)fϵ,cbϵ2n/nf:{0,1}n{0,1}bcnB(f)b

からを分離するのは難しいと思います。これは、一部の言語が超多項式分岐プログラムの複雑さを持っていることを証明することと同等です。単純な引数は、固定の多項式サイズの分岐プログラムがないことを示しています。PSPACE/polyL/polyPSPACEPSPACE

命題。すべての定数には、言語存在するため、すべての十分に大きいに対してです。(ここではのインジケーター関数です。)kLPSPACEnB(Ln)>nkLnL{0,1}n

証明。証明した階層により、関数を計算するサイズ分岐プログラムあります。多項式空間では、サイズすべての分岐プログラム、サイズすべての分岐プログラム、および長さすべての入力を反復処理して、そのような分岐プログラムを見つけることができます。次に、をシミュレートしてを計算できます。Pnk+1fB(f)>nknk+1nknPPf

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.