私が考えるロビンスの答えに私の質問 MO上でも、このいずれかを答えます。
複雑度クラスCの記述的な複雑度の特性化により、クエリ(つまり式)がCで計算可能な関数である言語が得られます。通常、言語の構文は非常に単純です。つまり、文字列qが与えられると、qが言語の整形式クエリであるかどうかを簡単に確認できます。少なくとも決定可能になると予想されます(ただし、通常、構文チェックは小さな複雑なクラス)。これは、クラスの中で問題の効果的なenumerablityを必然的に伴うCとのシンタックス特性与えるCを。(構文チェックの複雑さが低い場合、それはクラスの完全な問題の存在を暗示するかもしれません。)CCqqCC
上記のコメントでは、ロビンはコードエイクマイヤーとマーティングローエの論文「記述的複雑性理論におけるランダム化とランダム化解除」にリンクしており、これは「記述的複雑性」特性を示しています。著者自身が序文で、これは通常、記述的な複雑性の特徴づけが意味するものとは異なることに注意しています。B PP
カウント付きの固定小数点ロジックの確率バージョンであるは、順序付けられていない構造でも複雑度クラスB P Pをキャプチャすることを証明します。順序付けられた構造の場合、この結果はImmerman-Vardi定理[7、8]の直接の結果であり、任意の構造の場合、BPIFP + Cで高い確率でランダムな順序を定義できるという観察から得られます。それでも、Pをキャプチャするロジックがあるかどうかという未解決の問題との類似性と、P = B P Pと考えられているため、結果は一見驚くべきものです。B P私FP+ CB PPPP= B PP 警告は、ロジックは有効な構文がないため、Pをキャプチャするロジックの質問の根底にあるGurevich [9]の定義によると、「ロジック」ではないということです。B P私FP+ CPそれにもかかわらず、我々はと信じている複雑性クラスの完全十分な説明を与えB P Pを定義するので、B P Pは、の定義とは対照的に、(だけでなく、本質的に無効であるP決定可能という点で多項式クロックチューリングマシンのセット)。B P私FP+ CB PPB PPP
私は有限モデル理論/記述の複雑さの専門家ではありません(そして個人的には専門家からもっと聞きたいです)が、これは記述の複雑さの特性評価であると言って少しcheしているように感じます。私が感じている理由は、効果のない構文を許可されている場合、任意のセマンティック制限を使用して整形式クエリのクラスを制限し、任意の複雑度クラスに「記述的複雑度」の特性を与えることができるからです。例えば、検討(捕捉P S 、P 、A 、C 、Eを)、その後に正確に計算され、それらのクエリ取るB Q PをSO (TC)PSP 、A 、C 、EB Q P; または、マシンごとに1つの関数シンボルを持つ言語を検討します。これらはどちらもB Q Pをキャプチャしますが、効果的な構文はありません。B Q PB Q P