generated at
2/21/2025, 7:01:55 PM
型理論の歴史
型理論
の
歴史
キーワード
記述理論
不完全記号
incomplete symbol
文脈の中でのみ意味のある表現
無クラス理論
no-classes theory
置き換え理論
分岐階型理論
1901年
Bertrand Russell
が
The Principles of Mathematics
を準備しているときに
ラッセルのパラドックス
を発見
このパラドックスを回避するために型理論が生まれた
The Principles of Mathematics
のX章と補遺Bに型理論のアイディアが提示されている
『論理の哲学』
6章に概要が紹介されている
1910年
『Principia Mathematica』
1935年
Kleene-Rosserパラドックス
1967年
Christopher Strachey
が
Ad Hoc多相
を提案
Fundamental Concepts in Programming Languages
これ?
pdf
これは計算機科学側
1971年
Per Martin-Löf
が1971年に
Curry-Howard同型対応
に基づいて型理論を構成した
後に
Jean-Yves Girard
が矛盾していることを発見
Girardの逆説
キーワード
BHK解釈
Solomon Feferman
Klamer Schutte
1972年
Jean-Yves Girard
が
System F
を構成
計算機科学での応用への出発点になる
これは数理論理学側
1974年
John C. Reynolds
が
System F
と等しい型理論である
多相型付きラムダ計算
を構成
多相型を扱う
Towards a Theory of Type Structure
pdf
これは計算機科学側
1977年
ML
により多相型の本格的な実用化
Edinburgh LCF: A Mechanized Logic of Computation
Michael J. C. Gordon
、
Robin Milner
、
C. P. Wadsworth
1988年
Calculus of Constructions
が発表された
The calculus of constructions
pdf
参考
龍田『型理論』
1章
タイプ理論の起源と発展
難しい..
この論文はだいぶ詳しいが、
が理解しきれないのでこのノートにはだいぶ端折りがある
また今度再読しよう