Strong normalisation in λ-calculi with references

  • Authors:
  • Romain Demangeon;Daniel Hirschkoff;Davide Sangiorgi

  • Affiliations:
  • ENS Lyon, Université de Lyon, CNRS, INRIA, France;ENS Lyon, Université de Lyon, CNRS, INRIA, France;INRIA/Università di Bologna, Italy

  • Venue:
  • FSEN'11 Proceedings of the 4th IPM international conference on Fundamentals of Software Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a method for ensuring termination of lambda-calculi with references. This method makes it possible to combine measure-based techniques for termination of imperative languages with traditional approaches to termination in purely functional languages, such as logical relations. More precisely, the method lifts any termination proof for the purely functional simply-typed lambda-calculus to a termination proof for the lambda-calculus with references. The method can be made parametric on the termination technique employed for the functional core.