On normalization by evaluation for object calculi

  • Authors:
  • J. Schwinghammer

  • Affiliations:
  • Programming Systems Lab, Saarland University, Saarbrücken, Germany

  • Venue:
  • TYPES'07 Proceedings of the 2007 international conference on Types for proofs and programs
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a procedure for computing normal forms of terms in Abadi and Cardelli's functional object calculus. Even when equipped with simple types, terms of this calculus are not terminating in general, and we draw on recent ideas about the normalization by evaluation paradigm for the untyped lambda calculus. Technically, we work in the framework of Shinwell and Pitts' FM-domain theory, which leads to a normalization procedure for the object calculus that is directly implementable in a language like Fresh O'Caml.