- 「」を一次式としてどのように表現できますか?P = P S P A C E
P= PSPA CE - 算術階層のどのレベルにこの式が含まれていますか(そして、それを含む階層の現在既知の最小レベルは何ですか)
参考までに、Liptonによるこのブログ投稿を参照してください。
参考までに、Liptonによるこのブログ投稿を参照してください。
回答:
まず、私は、それが「偽」が発現することが示唆された質問へのコメントに対処したいPを= P S P A C E文があるためである偽。これは良い冗談かもしれませんが、このように考えることは実際には非常に有害です。特定の文を特定の正式なシステムでどのように表現するかを尋ねるとき、私たちは真理値について話しているのではありません。もしそうだとしたら、誰かが「素数が無限に多いという事実をどのように書き留めればよいのか」と尋ねたとき、「3 + 3 = 6」と答えることはできますが、これは明らかにうまくいきません。同じ理由で、「false」は「」に対する有効な回答ではありません
私が表現する方法をお見せしましょうP S P A C E ⊆ Pを、他の方向が似ており、その後、あなたが得るために一緒にそれらを一緒に置くことができるP S P A C E = Pを。いずれにせよ、あなたの目的のために、それだけで表現するのに十分であるP S P A C E ⊆ Pをあなたが何をしているかに応じて、。
構成と同様の手法用いクリーネの述語Tを
同様の式a c c e p t t i m e(k 、m 、n )があり、実行時間は|によって制限されます。n | m。
今の式を考える: ∀ K 、M 。∃ K '、M '。∀ n個。C 、C 、E 、P 、T 、S 、P 、A 、C 、E(K 、M 、N )⇔ A 、C 、C 、E 、P 、T 、T iがmはE(K '、M '、N )。 それはすべてのマシンk
代わりに「T Q B F is polytime」という文を表現したい場合は、これを改善できます。これは、TQBFがPSPACE完全であり、したがって、ポリタイムであることはP S P Aと同等であるため、ほとんどのアプリケーションにとって十分なはずです。C E ⊆ P。してみましょうK 0 BE(のコード)空間にTQBFを認識し、マシンは| n | m 0。次いで、 " T Q B F ∈ Pは "と表現することができる
∃ K '、M '。
アンドレイは既に説明したP = P S P A C Eは、のように書くことができるΣ 0 2 -sentence。私はこの分類は、文はと同等であればという意味で最適であることを言及してみましょうΠ 0 2 -sentence、この事実が相対化されません。より正確には、オラクルのセットようにP A = P S P A C E Aは、によって定義可能であるΣ 0 2自由な二次変数と-formula A
編集:リンクされたコメントで与えられたトポロジー証明は短いですが、トリッキーに見えるかもしれません。ここに直接強制的な議論があります。
P A ≠ P S P A C E Aのように書くことができる Π 0 2形式の-formula φ (A )= ∀ X
以来、φ (B )、が存在するY 0ようにθ (B 、0 、Y 0)。ただし、θは有界の式であるため、θ (B 、0 、y 0)の真理値の評価では、オラクルの有限部分のみが使用されます。このように、有限の部分が存在するbは0のBようにθ (A 、0 、Y 0)すべてのOracleの
LET C [ B 0 ]表す延びオラクルbは0、およびと一致C B 0が定義されていません。以来、P AおよびP S P A C E Aは、 Oracleで有限の変化によって影響を受けない、我々はψ (C [ bが0 ] )。上記と同じ引数によって、存在するZ 0有限部C 0のC [ B 0 ]
同様に続いて、我々は数字の無限配列を構築Y 0、Y 1、Y 2、...、Z 0、Z 1、Z 2、...、有限部分オラクルB 0 ⊆ C 0 ⊆ B 1 ⊆ C 1 ⊆ B 2 ⊆ ⋯よう
θ (A 、n 、y n)は、 b nを拡張するすべてのオラクル A
c nを拡張するすべてのオラクル Aのη (A 、n 、z n)。
ここで、Aをすべてのb nとc nを拡張するオラクルとします。次に、1と2は、ϕ (A )とψ (A )が同時に成立することを意味します。これは、これらが互いに補数であるという仮定に矛盾します。