Completeness of continuation models for λµ-calculus

  • Authors:
  • Martin Hofmann;Thomas Streicher

  • Affiliations:
  • Institut für Informatik, Oettingenstr. 67, 80538 München, Germany;TU Darmstadt, FB 4, Schlossgartenstr. 7, 64289 Darmstadt, Germany

  • Venue:
  • Information and Computation - Special issue: LICS'97
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show that a certain simple call-by-name continuation semantics of Parigot's λµ -calculus is complete. More precisely, for every λµ-theory we construct a cartesian closed category such that the ensuing continuation-style interpretation of λµ, which maps terms to functions sending abstract continuations to responses, is full and faithful. Thus, any λµ-category in the sense of L. Ong (1996, in "Proceedings of LICS '96," IEEE Press. New York) is isomorphic to a continuation model (Y. Lafont, B. Reus, and T. Streicher, "Continuous Semantics or Expressing Implication by Negation," Technical Report 93-21, University of Munich) derived from a cartesian-closed category of continuations. We also extend this result to a later call-by-value version of λµ developed by C.-H. L. Ong and C. A. Stewart (1997), in "Proceedings of ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Paris, January 1997," Assoc. Comput. Mach. Press. New York).