The not so simple proof-irrelevant model of CC

  • Authors:
  • Alexandre Miquel;Benjamin Werner

  • Affiliations:
  • Laboratoire de Recherche en Informatique, Université Paris-Sud, Orsay Cedex, France;INRIA-Rocquencourt, Le Chesnay Cedex, France

  • Venue:
  • TYPES'02 Proceedings of the 2002 international conference on Types for proofs and programs
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

It is well-known that the Calculus of Constructions (CC) bears a simple set-theoretical model in which proof-terms are mapped onto a single object--a property which is known as proof-irrelevance. In this paper, we show that when going into the (generally omitted) technical details, this naive model raises several unexpected difficulties related to the interpretation of the impredicative level, especially for the soundness property which is surprisingly difficult to be given a correct proof in this simple framework. We propose a way to tackle these difficulties, thus giving a (more) detailed elementary consistency proof of CC without going back to a translation to F?. We also discuss some possible alternatives and possible extensions of our construction.