Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Syntactical Strong Normalization for Intersection Types with Term Rewriting Rules

Summary: Syntactical Strong Normalization for
Intersection Types with Term Rewriting Rules
Andreas Abel #
Institut f˜ur Informatik
Ludwig­Maximilians­Universit˜at M˜unchen
4 June 2007
We investigate the intersection type system of Coquand and Spiwack
with rewrite rules and natural numbers and give an elementary proof of
strong normalization which can be formalized in a weak metatheory.
1 Introduction
For typed #­calculi which are used as languages for theorem provers, such as
Agda, Coq, LEGO or Isabelle, normalization is a crucial property; the con­
sistency of these provers depend on it. Usually, normalization is proven by a
model construction, but recently, syntactical normalization proofs have received
some interest [Val01, Dav01, JM03]. One advantage of syntactical proofs is that
they explain better why a calculus is normalizing; in such proofs one can see
what actually decreases in each reduction step. Another advantage is that they
can be formalized in weak logical theories. For instance, a syntactic normal­
ization proof [Abe04] of the simply­typed #­calculus (STL) can be carried out


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


Collections: Computer Technologies and Information Sciences