Region Analysis and the Polymorphic Lambda Calculus

  • Authors:
  • Anindya Banerjee;Nevin Heintze;Jon G. Riecke

  • Affiliations:
  • -;-;-

  • Venue:
  • LICS '99 Proceedings of the 14th Annual IEEE Symposium on Logic in Computer Science
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show how to translate the region calculus of Tofte and Talpin, a typed lambda calculus that can statically delimit the lifetimes of objects, into an extension of the polymorphic lambda calculus called F#. We give a denotational semantics of F#, and use it to give a simple and abstract proof of the correctness of memory deallocation.