MLTTは効果的にプロップなしのpCiCですか?


11

Martin-Löf型理論は基本的に、予測的ない帰納的構造の予測計算ですか?Prop

それらが密接に関連しているが、単なるよりも多くの違いがある場合、それらの違いは何ですか?Prop


私の本では、MLTTは(古く確立された)直観主義の依存型理論であり、構造計算はCoq証明アシスタントと関連付けています。しかし、私は間違っているかもしれません。
Thomas Klimpel、2015

1
MLTTは同一性を処理するためにIDタイプを使用します。CiCの述語フラグメントの平等は何でしょうか?
Martin Berger

2
@MartinBerger:CiCにもIDタイプがあります!
cody

1
これは、英国が他の27の加盟国なしでEUであるかどうかを尋ねるのと少し似ています:-)
Andrej Bauer

3
@AndrejBauerもし私が十分機知に富んでいたとすれば、失礼な冗談を思い付くでしょうが、残念ながら私はそうではありません。:-P
ユーザー

回答:


17

短い答えは「はい」です。MLTTは、命令的ではなく、CICと合理的に同等と見なすことができPropます。

主要な技術的な問題は、マーティン・ロフのタイプ理論について話すとき、そしておそらくもっと驚くべきことに、CICについて話すとき、数十の変形があるということです。たとえば、Benjamin Wernerの論文で定義されているバージョンのCICを使用するとPropSetまたはのユニバースがないため、を削除しても意味がありませんType

これらの理論のいずれかで考慮できる主なバリエーションは次のとおりです。

  1. ユニバース:数と定義方法(Palmgren、On Universes in Type Theory、多くの非等価バリエーションについて説明)、およびユニバースのポリモーフィズムが許可されているかどうか。

  2. どの帰納的タイプ/ファミリー:Agdaは帰納的再帰タイプを認めますが、コンストラクターとエリミネーター内のタイプがどのくらい「大きい」か、パラメーターとインデックスの処理などに応じて、もっとありふれたバリエーションがあります。

  3. 型コンストラクターの注入性。これは、AgdaのEMと矛盾するシステムにつながります。もちろん、エピグラムにはもっと極端な「観測型理論」がありますが、これはまったく別のものと考えることができます。

  4. Axiom K:これは、依存パターンマッチングの特定のバージョンで無料で提供されます。

  5. 意図的vs拡張:これは大きな違いです。基本的に、新しい変換ルールが拡張システム追加されます これにより、型チェックを決定できなくなります(ただし、はるかに強力です!)。Martin-Löf自身は、両方のタイプのシステムを検討したようです。

    Γt:IdType A BΓA = B
  6. 共和的なタイプの存在とそれに関連する除去の原則。

上記のバリエーション(OTTを除く)はすべて文献で検討されており、主にそれぞれAgdaおよびCoqシステムとの関連が原因で、「Martin-Löf型理論」または「誘導構造の計算」という名前に関連付けられています。

したがって、長い答えは、これらのシステムのどちらの正確な定義が何であるかについてコンセンサスがないということです。

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