arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0610073cs.LO
收藏

代数结构演算中的归纳类型

Inductive types in the Calculus of Algebraic Constructions

Frédéric Blanqui

摘要:

在以前的工作中,我们证明了归纳构造演算(CIC)的一个重要部分,Coq证明助手的基础,可以被看作是代数构造演算(CAC),一个扩展的构造演算的功能和谓词定义的高阶重写规则。在本文中,我们证明了几乎所有的CIC可以被看作是一个CAC,它可以进一步扩展与非严格的积极类型和归纳递归类型与非自由构造函数和模式匹配定义的符号。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑