arXiv · 2502.15500
What does it take to certify a conversion checker?
Abstract
We report on a detailed exploration of the properties of conversion (definitional equality) in dependent type theory, with the goal of certifying decision procedures for it. While in that context the property of normalisation has attracted the most light, we instead emphasize the importance of injectivity properties, showing that they alone are both crucial and sufficient to certify most desirable properties of conversion checkers. We also explore the certification of a fully untyped conversion checker, with respect to a typed specification, and show that the story is mostly unchanged, although the exact injectivity properties needed are subtly different.
Explore related subjects
Keep this discovery
Meven Lennon-Bertrand. 2025-02-21. What does it take to certify a conversion checker?. https://doi.org/10.4230/lipics.fscd.2025.27
Cite the original work for its findings. Save a collection to share your selection of sources.