首页    期刊浏览 2024年11月27日 星期三
登录注册

文章基本信息

  • 标题:A Syntax for Higher Inductive-Inductive Types
  • 作者:Ambrus Kaposi ; Andr{\'a}s Kov{\'a}cs
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2018
  • 卷号:108
  • 页码:20:1-20:18
  • DOI:10.4230/LIPIcs.FSCD.2018.20
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Higher inductive-inductive types (HIITs) generalise inductive types of dependent type theories in two directions. On the one hand they allow the simultaneous definition of multiple sorts that can be indexed over each other. On the other hand they support equality constructors, thus generalising higher inductive types of homotopy type theory. Examples that make use of both features are the Cauchy reals and the well-typed syntax of type theory where conversion rules are given as equality constructors. In this paper we propose a general definition of HIITs using a domain-specific type theory. A context in this small type theory encodes a HIIT by listing the type formation rules and constructors. The type of the elimination principle and its beta-rules are computed from the context using a variant of the syntactic logical relation translation. We show that for indexed W-types and various examples of HIITs the computed elimination principles are the expected ones. Showing that the thus specified HIITs exist is left as future work. The type theory specifying HIITs was formalised in Agda together with the syntactic translations. A Haskell implementation converts the types of sorts and constructors into valid Agda code which postulates the elimination principles and computation rules.
  • 关键词:homotopy type theory; inductive-inductive types; higher inductive types; quotient inductive types; logical relations
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有