Note
On the semantics of the call-by-name CPS transform

https://doi.org/10.1016/S0304-3975(99)00302-3Get rights and content
Under an Elsevier user license
open archive

Abstract

Sangiorgi has shown that the semantics induced by Milner's encoding of the call-by-name λ-calculus in the π-calculus is the equality of Lévy–Longo trees. Later it was realized that Milner's encodings are actually variations on well-known continuation passing style transforms. Then the question is: is the discriminating ability due to π-calculus features, or is it already offered by the CPS transform? We show that the latter is true: the semantics induced by the call-by-name CPS transform on λ-terms is Lévy–Longo trees equality.

Keywords

Continuation-passing-style transforms
λ-calculus
Lévy–Longo trees
Böhm-out technique

Cited by (0)