コンテンツにスキップ

直観主義型理論

出典: フリー百科事典『ウィキペディア(Wikipedia)』

: intuitionistic type theoryconstructive type theoryMartin-Löf's type theory1972

Jean-Yves Girard使

[]


BHKBrouwerHeytingKolmogorov interpretationproof調

type constructorlogical connectivedependent type

[]


35type constructor

term  4canonical term

judgement[]


judgement"if is a type and is a type then is a type"  "is a type", "and",  "if ... then ..."  

[]


NuPRLcomputational type theory[1]Coqcalculus of (co)inductive constructionsATSCayenneEpigramAgda[2]Idris[3]使

[]


Giovanni Sambindependent productdependent sumdisjoint unionfinite typeη-MLTT79η-
MLTT71
MLTT71 はペール・マルティン=レーフによって作られた最初の型理論であり、1971年に査読前原稿の中で登場した。それは一つの宇宙(universe)を持っていたが、この宇宙にはそれ自身名前を持っていた。つまり、今日"Type in Type"と呼ばれるものを持つ型理論であった。ジャン=イヴ・ジラールは、この体系は矛盾していることを示した。そして、この査読前原稿は一度も出版されていない。

関連項目[編集]

脚注[編集]

  1. ^ Allen, S.F.; Bickford, M.; Constable, R.L.; Eaton, R.; Kreitz, C.; Lorigo, L.; Moran, E. (2006). “Innovations in computational type theory using Nuprl”. Journal of Applied Logic 4 (4): 428–469. doi:10.1016/j.jal.2005.10.005. 
  2. ^ Norell, Ulf (2009). Dependently Typed Programming in Agda. TLDI '09. New York, NY, USA: ACM. 1–2. doi:10.1145/1481861.1481862. ISBN 9781605584201 
  3. ^ Brady, Edwin (2013). “Idris, a general-purpose dependently typed programming language: Design and implementation”. Journal of Functional Programming 23 (5): 552–593. doi:10.1017/S095679681300018X. ISSN 0956-7968. https://www.cambridge.org/core/journals/journal-of-functional-programming/article/idris-a-generalpurpose-dependently-typed-programming-language-design-and-implementation/418409138B4452969AC0736DB0A2C238. 

参考文献 [編集]

外部リンク[編集]