Continuation-passing style and strong normalisation for intuitionistic sequent calculi

  • Authors:
  • José Espírito Santo;Ralph Matthes;Luís Pinto

  • Affiliations:
  • Departamento de Matemática, Universidade do Minho, Portugal;C.N.R.S. and University of Toulouse III, France;Departamento de Matemática, Universidade do Minho, Portugal

  • Venue:
  • TLCA'07 Proceedings of the 8th international conference on Typed lambda calculi and applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The intuitionistic fragment of the call-by-name version of Curien and Herbelin's ???µ???-calculus is isolated and proved strongly normalising by means of an embedding into the simply-typed λ-calculus. Our embedding is a continuation-and-garbage-passing style translation, the inspiring idea coming from Ikeda and Nakazawa's translation of Parigot's λµ-calculus. The embedding simulates reductions while usual continuation-passing-style transformations erase permutative reduction steps. For our intuitionistic sequent calculus, we even only need "units of garbage" to be passed. We apply the same method to other calculi, namely successive extensions of the simply-typed λ-calculus leading to our intuitionistic system, and already for the simplest extension we consider (λ-calculus with generalised application), this yields the first proof of strong normalisation through a reduction-preserving embedding.