型理論では、恒等型は等式の概念を表す。これは「判断的等式」と区別するために命題的等式とも呼ばれる。型理論における等式は複雑なトピックであり、ホモトピー型理論などの分野で研究されてきた。[1]
判断の平等との比較
同一性型は、型理論における2つの異なる平等の概念のうちの1つです。[2] より基本的な概念は「判断的平等」であり、これは判断です。
判断の平等を超えて
恒等型は、判断的等価性でできること以上のことができます。判断的等価性では示せない「すべてに対して」を示すために使用できます。これは、「R」と呼ばれる自然数の除去子 (または「再帰子」) を使用して実現されます。
「R」関数を使用すると、自然数に関する新しい関数を定義できます。その新しい関数「P」は、「(λ x:nat . x+1 = 1+x)」と定義されます。他の引数は、帰納的証明の各部分のように機能します。引数「PZ : P 0」は基本ケース「0+1 = 1+0」になり、これは「refl nat 1」という用語です。引数「PS : P n → P (S n)」は帰納的ケースになります。基本的に、これは、「x+1 = 1+x」の「x」が標準値に置き換えられると、式は「refl nat (x+1)」と同じになることを意味します。
アイデンティティタイプのバージョン
アイデンティティ型は複雑で、型理論の研究対象です。すべてのバージョンでコンストラクタ「refl」は一致していますが、そのプロパティとエリミネータ関数は大きく異なります。
「外延的」バージョンでは、任意のアイデンティティ型を判断的等式に変換できます。計算バージョンは、トーマス・シュトライヒャーによる「公理 K」として知られています。[3] これらは最近あまり人気がありません。
アイデンティティタイプの複雑さ
マーティン・ホフマンとトーマス・シュトライヒャーは、イデア型理論では同一性型のすべての項が同じでなければならないと主張した。[4]
恒等型に関する研究でよく使われる分野としては、ホモトピー型理論[5]とその立方体型理論がある。
参考文献
- ^ 「アイデンティティタイプ」nLab . 2022年1月19日閲覧。
- ^ Martin-Löf, Per (1980 年 6 月). 直観主義型理論(PDF) .
- ^ Streicher, Thomas (1993). 内包型理論の調査(PDF) .
- ^ Hoffman, Martin; Streicher, Thomas (1994 年 7 月)。「グループイド モデルは同一性証明の一意性を否定する」。第 9 回 IEEE コンピュータ サイエンスにおける論理に関するシンポジウムの議事録。pp. 208–212。doi : 10.1109 / LICS.1994.316071。ISBN 0-8186-6310-3.S2CID 19496198 。
- ^ Univalent Foundations Program (2013年3月12日). ホモトピー型理論. 高等研究所.
