Gradualizing the Calculus of Inductive Constructions
@article{LennonBertrand2020GradualizingTC, title={Gradualizing the Calculus of Inductive Constructions}, author={Meven Lennon-Bertrand and K. Maillard and Nicolas Tabareau and {\'E}ric Tanter}, journal={ArXiv}, year={2020}, volume={abs/2011.10618} }
Acknowledging the ordeal of a fully formal development in a proof assistant such as Coq, we investigate gradual variations on the Calculus of Inductive Construction (CIC) for swifter prototyping with imprecise types and terms. We observe, with a no-go theorem, a crucial tradeoff between graduality and the key properties of canonicity, decidability and closure of universes under dependent product that CIC enjoys. Beyond this Fire Triangle of Graduality, we explore the gradualization of CIC with… CONTINUE READING
Figures and Tables from this paper
One Citation
Complete Bidirectional Typing for the Calculus of Inductive Constructions
- Computer Science
- ArXiv
- 2021
- PDF
References
SHOWING 1-10 OF 82 REFERENCES
Graduality from embedding-projection pairs
- Computer Science
- Proc. ACM Program. Lang.
- 2018
- 12
- Highly Influential
- PDF
A comprehensible guide to a new unifier for CIC including universe polymorphism and overloading
- Computer Science
- J. Funct. Program.
- 2017
- 4
- PDF