Games and Full Abstraction for the Lazy Lambda-Calculus

  • Authors:
  • Samson Abramsky;Guy McCusker

  • Affiliations:
  • -;-

  • Venue:
  • LICS '95 Proceedings of the 10th Annual IEEE Symposium on Logic in Computer Science
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define a category of games G, and its extensional quotient E. A model of the lazy lambda-calculus, a type-free functional language based on evaluation to weak head normal form, is given in G, yielding an extensional model in E. This model is shown to be fully abstract with respect to applicative simulation. This is, so far as we know, the first purely semantic construction of a fully abstract model for a reflexively-typed sequential language.