Title : 
Equality Is Typable in Semi-full Pure Type Systems
         
        
            Author : 
Siles, Vincent ; Herbelin, Hugo
         
        
            Author_Institution : 
Lab. PPS, Ecole Polytech., Paris, France
         
        
        
        
        
        
            Abstract : 
There are two usual ways to describe equality in a dependent typing system, one that uses an external notion of computation like beta-reduction, and one that introduces a typed judgement of beta-equality directly in the typing system. After being an open problem for some time, the general equivalence between both approaches has been solved by Adams for a class of pure type systems (PTSs) called functional. In this paper, we relax the functionality constraint and prove the equivalence for all semi-full PTSs by combining the ideas of Adams with a study of the general shape of types in PTSs. As one application, an extension of this result to systems with sub-typing would be a first step toward bringing closer the theory behind a proof assistant such as Coq to its implementation.
         
        
            Keywords : 
formal logic; theorem proving; dependent typing system; functionality constraint; proof assistant; semifull pure type systems; Calculus; Construction industry; Context; Diamond-like carbon; Manganese; Shape; Switches; Judgmental Equality; Pure Type Systems;
         
        
        
        
            Conference_Titel : 
Logic in Computer Science (LICS), 2010 25th Annual IEEE Symposium on
         
        
            Conference_Location : 
Edinburgh
         
        
        
            Print_ISBN : 
978-1-4244-7588-9
         
        
            Electronic_ISBN : 
1043-6871
         
        
        
            DOI : 
10.1109/LICS.2010.19