中文

Inductive types in the Calculus of Algebraic Constructions

计算机科学中的逻辑 2016-08-16 v1

摘要

In a previous work, we proved that an important part of the Calculus of Inductive Constructions (CIC), the basis of the Coq proof assistant, can be seen as a Calculus of Algebraic Constructions (CAC), an extension of the Calculus of Constructions with functions and predicates defined by higher-order rewrite rules. In this paper, we prove that almost all CIC can be seen as a CAC, and that it can be further extended with non-strictly positive types and inductive-recursive types together with non-free constructors and pattern-matching on defined symbols.

关键词

引用

@article{arxiv.cs/0610073,
  title  = {Inductive types in the Calculus of Algebraic Constructions},
  author = {Frédéric Blanqui},
  journal= {arXiv preprint arXiv:cs/0610073},
  year   = {2016}
}

备注

Journal version of TLCA'03