中文

构造演算中由重写定义的概念

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

摘要

本文提出一组一般语法条件,确保构造代数演算(Calculus of Algebraic Constructions)的强归正性和逻辑一致性。该演算是构造演算(Calculus of Constructions)的一种扩展,引入了由高阶重写规则定义的函数和谓词。一方面,构造演算是一种强大的类型系统,可用于形式化高阶逻辑的命题和自然演绎证明;另一方面,重写是一种简单且功能强大的计算范式。两者的结合使得可以develop(开发)形式证明,相较于更传统的证明助手,具有更小的规模和更自动化的特征。主要创新点在于考虑一种一般形式的谓词级重写,这种重写是构造演算中归纳构造(Calculus of Inductive Constructions)强消除(strong elimination)的通用化。

关键词

引用

@article{arxiv.cs/0610072,
  title  = {Definitions by rewriting in the Calculus of Constructions},
  author = {Frédéric Blanqui},
  journal= {arXiv preprint arXiv:cs/0610072},
  year   = {2016}
}

备注

Journal version of LICS'01