On the role of type decorations in the calculus of inductive constructions

  • Authors:
  • Bruno Barras;Benjamin Grégoire

  • Affiliations:
  • INRIA Futurs, France;INRIA Sophia-Antipolis, France

  • Venue:
  • CSL'05 Proceedings of the 19th international conference on Computer Science Logic
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In proof systems like Coq [16], proof-checking involves comparing types modulo β-conversion, which is potentially a time-consuming task. Significant speed-ups are achieved by compiling proof terms, see [9]. Since compilation erases some type information, we have to show that convertibility is preserved by type erasure. This article shows the equivalence of the Calculus of Inductive Constructions (formalism of Coq) and its domain-free version where parameters of inductive types are also erased. It generalizes and strengthens significantly a similar result by Barthe and Sørensen [5] on the class of functional Domain-free Pure Type Systems.