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