The calculus of constructions can be extended with an infinite hierarchy of universes and cumulative subtyping. Subtyping is usually left implicit in the typing rules. We present an alternative version of the calculus of constructions where subtyping is explicit. We avoid problems related to coercions and dependent types by using the Tarski style of universes and by adding equations to reflect equality.
@InProceedings{assaf:LIPIcs.TYPES.2014.27, author = {Assaf, Ali}, title = {{A Calculus of Constructions with Explicit Subtyping}}, booktitle = {20th International Conference on Types for Proofs and Programs (TYPES 2014)}, pages = {27--46}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-939897-88-0}, ISSN = {1868-8969}, year = {2015}, volume = {39}, editor = {Herbelin, Hugo and Letouzey, Pierre and Sozeau, Matthieu}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.TYPES.2014.27}, URN = {urn:nbn:de:0030-drops-54904}, doi = {10.4230/LIPIcs.TYPES.2014.27}, annote = {Keywords: type theory, calculus of constructions, universes, cumulativity, subtyping} }
Feedback for Dagstuhl Publishing