ハイパードクトリンとモナディック2次論理


9

この質問は、本質的私がMathoverflowで質問したものです。

モナディック2次(MSO)ロジックは、単項述語を数量化した2次ロジックです。つまり、セットに対する定量化です。コンピュータサイエンスで研究されている構造の基礎となるいくつかのMSOロジックがあります。

質問1.モナディック2次論理のカテゴリセマンティクスはありますか?

質問2.カテゴリカルロジックの扱いは、「高次の直観的ロジック」についてよく語られます。2次の述語を定量化するのではなく、より高次の関数を参照していると思いますか?

質問3.(2013年11月8日、ニールの回答の後に追加)1次数量化(以下で説明するピッツの表現に関して)の私の理解は、射影射の引き戻しに関して定義されていることです。。具体的には、普遍的数量化は右側の随伴として解釈され、実存的数量化は左側の随伴として解釈されます。これらの随伴者は、いくつかの条件を満たさなければなりません。これは、ベックチェヴァリー条件やフロベニウス相反条件と呼ばれることもあります。ππππ

述語を定量化したい場合、私がデカルトの閉じたカテゴリーにいると想定すると、図はほぼ同じですが、以下のは以前とは構造が異なります。X

I,X,I,X:PC(I×X)PC(I)

そうですか?

私の精神的障害は、以前は一次ハイパードクトリンを扱っていたため、カテゴリをデカルト閉にする必要がなく、後でそれを考慮しなかったためだと思います。

背景とコンテキスト。 私は、Andy Pittsによるコンピュータサイエンスの論理のハンドブックでカテゴリカルロジックのプレゼンテーションを扱っていますが、博士論文でのトリポス理論の扱い、およびAwodeyとBauerのメモにも精通しています。私はタイプの Croleのカテゴリと Lambek とScottの本の勉強を始めましたが、最後の2つのテキストを調べてから久しぶりです。

動機として、以下の定理に現れるMSOロジックの種類に興味があります。私はこれらのうちの1つと表現的に同等であるロジックを処理したくありません。つまり、モナディック述語をより高次の関数でエンコードしてから別のロジックを処理したくないのですが、そのようなエンコードを含む意味論を内部で研究できてうれしいです。

  1. (ブエチとエルゴットの定理)構造のユニバースが有限のアルファベット上の有限の単語である場合、言語はMSOで定義可能であれば正確に規則的であり、連続した位置を表すための解釈された述語があります。
  2. (ブッチ(Buechi)の定理)構造の宇宙がある場合は有限アルファベット上-words、言語がある -regularそれが適切な解釈述語でMSOで定義可能である正確ます。ωω
  3. (サッチャーとライトの定理)一連の有限ツリーは、MSOで解釈可能な述語を使用して定義できる場合、ボトムアップ有限ツリーオートマトンによって正確に認識できます。
  4. WS1Sは、1つの後継者の弱いモナド2次理論です。式は自然数のセットを定義し、2次変数は有限セットとしてのみ解釈できます。WS1Sは、自然数のタプルを有限の単語としてエンコードすることにより、有限オートマトンによって決定できます。
  5. (ラビンの定理)S2Sは、2つの後継者の2次理論です。S2Sは、Rabin automataによって決定できます。

回答:


5
  1. 知りません!

  2. いいえ、あなたの仮定は正しくありません。IHOLで高次関数と述語を定量化できます(実際、述語は一種の命題の関数にすぎません)。セットアップは次のようになります。

    Sortω::=ωω|ω×ω|1|prop|ιTermt::=x|λx.t|tt|(t,t)|π1(t)|π2(t)|()|pq||pq||pq|x:ω.p|x:ω.p|t=ωt|f(t)

用語の整形式を判断するために、通常のタイピング規則を指定します。項の最初の行は通常の単純型付きラムダ計算であり、2番目の2行は高次論理の命題(要素として型付き)であり、3番目の行は個人を形成するために使用する定数です(要素)。propι

次に、ハイパードクトリンセマンティクスを追加の構造で拡張することにより、1次の直観主義ロジックのクリプケセマンティクスを高次のロジックに拡張するという考えです。1次のハイパードクトリンはファンクターであり、製品を含むカテゴリー(コンテキスト内の用語を解釈するために使用される)とポーズのカテゴリー(真理値の格子)の間です。 )、置換を正しく機能させるためのいくつかの条件を満たす。P:CopPosetC

IHOLに到達するには、さらに

  1. Cはデカルト閉じている(関数タイプを定量化する機能をモデル化するため)、および
  2. Cは、すべての、の性質を満たす内部Heyting代数があります。を使用してをモデル化すると、同型は型の項が実際に真理値に対応することを示します。 HΓCObj(P(Γ))C(Γ,H)Hpropprop

この構造は、ほとんど「基本的なトポス」です。あなたがさらに必要な場合というのsubojectsのposetである、あなたがそこにいます。(これは本質的に、理解の原則をロジックに追加できることを意味します。) P(Γ)Γ

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