Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Towards Normalization by Evaluation for the -Calculus of Constructions

Summary: Towards Normalization by Evaluation for the
-Calculus of Constructions
Andreas Abel
Project PI.R2, INRIA Rocquencourt and PPS, Paris
Abstract. We consider the Calculus of Constructions with typed beta-eta equal-
ity and an algorithm which computes long normal forms. The normalization algo-
rithm evaluates terms into a semantic domain, and reifies the values back to terms
in normal form. To show termination, we interpret types as partial equivalence
relations between values and type constructors as operators on PERs. This mod-
els also yields consistency of the beta-eta-Calculus of Constructions. The model
construction can be carried out directly in impredicative type theory, enabling a
formalization in Coq.
1 Introduction
The proof assistant Coq [INR08] based on intensional type theory is used for large ver-
ification projects in mathematics [Gon04] and computer science [Ler06]. However, to
this day no complete meta theory of its logical core, the Calculus of Inductive Construc-
tions (CIC) exists. The CIC is a dependent type theory with at least one impredicative
base universe (Set or Prop or both) and an infinite cumulative hierarchy of predicative
universes (Typei) above this base. Inductive types with large (aka strong) eliminations


Source: Abel, Andreas - Theoretische Informatik, Ludwig-Maximilians-Universit√§t M√ľnchen


Collections: Computer Technologies and Information Sciences