- 一次論理と対照的な二次論理とは何ですか?
- モナドと非モナドのロジックとは何ですか?
モナドの2次論理は、1次論理に加えて集合の数量化です。そのため、何らかのプロパティを持つドメイン要素が存在すると言うことができる()だけでなく、何らかのプロパティを持つドメイン要素のセットが存在すると言うこともできます。したがって、たとえば、次のように言って、グラフの3色性を定義できます。∃ X ...
∃R∃G∃ B[∀ のx( X∈R∨X∈G∨X∈B)∧ ¬ ∃ X((X∈R∧X∈G)∨(X∈G∧X∈B)∨(X∈B∧X∈R))∧∀ X∀ Y( E(x、y)→ ¬ ((X ∈ R ∧ Y∈ R )∨ (X ∈ G ∧ Y∈ G )∨ (X ∈ B ∧ Y∈ B )))]。
つまり、赤、緑、青の色があります。
- すべての頂点には色があります
- 頂点には2つの色がありません
- また、2つの頂点の間にエッジがある場合、それらの2つの頂点は同じ色ではありません。
一般的な2次論理では、セットの定量化だけでなく、ドメインの任意の関係も定量化できます。リレーションは、いくつかのについて、ドメイン上のタプルの セットであることを思い出してください。セットは単なる単項リレーションですおよびタプルは、ドメインの要素にすぎません。k k = 1 1kkk = 11
なぜ二次論理が単項であることが決定可能になることが重要なのか、またはなぜこれが間違った質問なのか?
なぜ単項二次論理が決定可能か?
正直なところ、決定可能性の問題を覚えていません。重要な点は、完全な2次論理により、ドメインの線形順序を存在に定量化できることです。
∃R∀のx∀ Y∀ Z[(R (x 、 y)∨ R ( Y、x ))((R(x、y)∧ R (Y,x))→x=y)((R(x,y)∧R(y,z))→R(x,z))].
つまり、完全で反対称的で推移的なバイナリ関係が存在します。つまり、ドメイン上の線形順序 です。それは暗黙のうちにあなたの上の線形順序与え 任意のため 、あなたは上の関係を使用することができます 十分な大きさのため チューリングマシンのテープをシミュレートします。しかし、モナドSOでは、これらのことはできません。D n n D n nDDnnDnn
(ドメインが無限の場合、線形順序が離散的で最小の要素を持つことを追加で指定する必要があると思います。自然数に同型の初期セグメントがあることがわかっているので、足りる。)
有限入力では、SOの実存的フラグメント-の形式の式で、は関係記号で、 は1次です-NPを正確に定義します。完全な2次論理は、多項式階層を正確に定義します。これは、チューリングマシンをエンコードする機能と、固定されたリレーションのコレクションを定量化することで、使用する多項式の量が得られるためです。R I φ∃ R1... ∃ RkφR私φ
- 少なくともDFAとの関係は?
関係構造によって、いくつかの有限アルファベット上の文字列を表すことができます 。語彙は、2項関係記号有する 線形順序として解釈され、unany関連シンボル 各文字の。ドメインの各要素は文字列の文字であり、線形の順序は文字の表示順序を示し、関係 は各位置に表示される文字を示します。≤ R A A ∈ Σ R AΣ≤Ra∈ ΣRa
ここで、状態を持つDFAがあり、今のところ 有限の文字列を処理していると仮定します。上記の3色性の式に広く似た式を書くことができます。これは、DFAが入力によってコード化された文字列を受け入れることを示しています。これは、(ドメイン要素、すなわち、文字列中の位置の)セットがあることを述べているように、オートマトンが状態にある時に、文字列中の位置のセットになります 。だからそれを断言する:Q 1、… 、Q k Q i ikQ1、… 、QkQ私私
- 各位置 は正確にです。jQ1、… 、Qk
- 最初の位置は (これが開始状態であると仮定します)。Q1
- jQ私(j + 1 )
- 最終位置は受け入れ状態です。
jjj′> jj′
現時点では、逆の証拠を思い出せません(MSOで定義可能なものはすべて、適切なオートマトンで認識できるということです)。時間があれば、それを調べてスケッチを投稿します。
私バツ1私バツ
Ra(i )私aI ∈ X私バツi < j私j
∨ 、¬∃ 私は、∃ X∪c