Title :
Definitions by rewriting in the calculus of constructions
Author :
Blanqui, Frederic
Author_Institution :
Lab. de Recherche en Inf., Univ. de Paris-Sud, Orsay, France
Abstract :
Considers an extension of the calculus of constructions where predicates can be defined with a general form of rewrite rules. We prove the strong normalization of the reduction relation generated by the β-rule and user-defined rules under some general syntactic conditions, including confluence. As examples, we show that two important systems satisfy these conditions: (i) a sub-system of the calculus of inductive constructions, which is the basis of the proof assistant Cog, and (ii) natural deduction modulo a large class of equational theories
Keywords :
process algebra; rewriting systems; theorem proving; β-rule; Cog proof assistant; calculus of constructions; calculus of inductive constructions; confluence; equational theories; natural deduction; predicate definitions; reduction relation; rewrite rules; strong normalization; syntactic conditions; user-defined rules; Calculus; Data structures; Encoding; Equations; Logic; Modular construction;
Conference_Titel :
Logic in Computer Science, 2001. Proceedings. 16th Annual IEEE Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
0-7695-1281-X
DOI :
10.1109/LICS.2001.932478