arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0610070cs.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 almost all of the Calculus of Inductive Constructions (CIC), which is the basis of the proof assistant Coq, 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 not only prove that CIC as a whole can be seen as a CAC, but also that it can be extended with non-free constructors, pattern-matching on defined symbols, non-strictly positive types and inductive-recursive types.

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

↑