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

构造演算中的重写定义

Definitions by rewriting in the Calculus of Constructions

Frédéric Blanqui

摘要:

本文提出了一般的语法条件,确保强规范化和逻辑一致性的演算代数构造,一个扩展的演算构造与功能和谓词定义的高阶重写规则。一方面,构造演算是一个功能强大的类型系统,在其中可以形式化高阶逻辑的命题和自然演绎证明。另一方面,重写是一种简单而强大的计算范式。两者的结合允许,除其他事项外,开发正式的证明与更传统的证明助手相比,具有更小的尺寸和更多的自动化。主要的新颖之处是考虑重写的一般形式,在谓词级,概括了强消除的演算归纳结构。

英文摘要:

This paper presents general syntactic conditions ensuring the strong normalization and the logical consistency of the Calculus of Algebraic Constructions, an extension of the Calculus of Constructions with functions and predicates defined by higher-order rewrite rules. On the one hand, the Calculus of Constructions is a powerful type system in which one can formalize the propositions and natural deduction proofs of higher-order logic. On the other hand, rewriting is a simple and powerful computation paradigm. The combination of both allows, among other things, to develop formal proofs with a reduced size and more automation compared with more traditional proof assistants. The main novelty is to consider a general form of rewriting at the predicate-level which generalizes the strong elimination of the Calculus of Inductive Constructions.

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

↑