Extracting &ohgr;'s programs from proofs in the calculus of constructions

  • Authors:
  • C. Paulin-Mohring

  • Affiliations:
  • INRIA and LIENS, 45 Rue d'Ulm, 75230 PARIS Cedex 05, FRANCE

  • Venue:
  • POPL '89 Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define in this paper a notion of realizability for the Calculus of Constructions. The extracted programs are terms of the Calculus that do not contain dependent types. We introduce a distinction between informative and non-informative propositions. This distinction allows the removal of the “logical” part in the development of a program. We show also how to use our notion of realizability in order to interpret various axioms like the axiom of choice or the induction on integers. A practical example of development of program is given in the appendix.