Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  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
andreas.abel@ifi.lmu.de
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 (Type i

  

Source: Abel, Andreas - Theoretische Informatik, Ludwig-Maximilians-Universität München

 

Collections: Computer Technologies and Information Sciences