キノシタ ヨシキ   Kinoshita Yoshiki
  木下 佳樹
   所属   神奈川大学  情報学部 計算機科学科
    神奈川大学大学院  理学研究科 理学専攻(情報科学領域)
   職種   教授
言語種別 日本語
発行・発表の年月 2009/09
形態種別 著書
査読 査読あり
標題 A simple type-theoretic language: Mini-TT
執筆形態 共著
出版社・発行元 In "From Semantics Computer Science" (eds. Y. Bertot, G. Huet, J.-J. Levy and G. Plotkin) (Cambridge University Press)
巻・号・頁 139-164頁
著者・共著者 Thierry Coquand, Yoshiki Kinoshita, Bengt Nordstrom and Makoto Takeyama
概要 This paper presents a formal description of a small functional language with dependent types. The language contains data types, mutual recursive/inductive definitions and a universe of small types. The syntax, semantics and type system is specified in such a way that the implementation of a parser, interpreter and type checker is straightforward. The main difficulty is to design the conversion algorithm in such a way that it works for open expressions. The paper ends with a complete implementation in Haskell (around 400 lines of code).