DocumentCode :
2050272
Title :
Equality Is Typable in Semi-full Pure Type Systems
Author :
Siles, Vincent ; Herbelin, Hugo
Author_Institution :
Lab. PPS, Ecole Polytech., Paris, France
fYear :
2010
fDate :
11-14 July 2010
Firstpage :
21
Lastpage :
30
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science (LICS), 2010 25th Annual IEEE Symposium on
Conference_Location :
Edinburgh
ISSN :
1043-6871
Print_ISBN :
978-1-4244-7588-9
Electronic_ISBN :
1043-6871
Type :
conf
DOI :
10.1109/LICS.2010.19
Filename :
5571066
Link To Document :
بازگشت