イドリスにおけるホモトピー型理論の形式化


16

ホモトピー型理論のブログを見ると、AgdaとCoqのHomotopy Type Theoryのほとんどを公式化しているライブラリが簡単に見つかります。

イドリスで HoTTを公式化する同様の試みがあるかどうかを知っている人はいますか?


2
私は何も知りませんし、誰かが試したなら(あるいは少なくとも成功したなら)おそらく聞いたことがあると思います。
マイクシュルマン14

@MikeShulmanイドリスとアグダの型システムは本質的に同等ではないでしょうか?その場合、イドリスでもHoTTを形式化することは可能ですよね?
ジョルジオモッサ

Idrisは、プログラミングに重点を置いています。私が心配することの1つは、Agda postulateまたはCoq と同等のものがあるかどうかAxiomです。もしそうなら、どのようにそれを使って計算するのですか(コンパイルされた言語です)?ポイントは、一価公理をpostulated編集する必要があるということです。
アンドレイバウアー14

確かに、それが可能だとは思わなかったと言うつもりはありませんでした!まだ試したことのある人は知りません。イドリスについてはほとんど何も知りません。
マイクシュルマン14

4
Idrisを使用すると、パターンマッチングを介してStreicherのK公理(身元証明の一意性)を証明できると期待しています(これはAgTTが最近まで行っていたように)、これはHoTTにとって問題になります。
ニールクリシュナスワミ14

回答:


19

以下は、イドリスでのHoTTの小規模で不完全で一貫性のない形式化です。一価を仮定するだけで、イドリスの矛盾を導き出すことができることを示しています。現時点では、イドリスでHoTTを公式化するには2つの障壁があります。

PバツType バツバツ pバツ=バツ abPバツtransport P p a=ba=b
True = False

障壁2: 上記のコメントでNeel Krishnaswamiが疑ったように、イドリスのパターンマッチングはHoTTには強すぎます。StreicherのKを導き出すことができます。これは、アイデンティティ証明の一意性につながり、したがって、一価性とは互換性がありません。もう一度表示できTrue = Falseます。

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