Lambda and pi calculi, CAM and SECD machines

6Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

We analyse machines that implement the call-by-value reduction strategy of the λ-calculus: two environment machines - CAM and SECD - and two encodings into the π-calculus - due to Milner and Vasconcelos. To establish the relation between the various machines, we setup a notion of reduction machine and two notions of correspondences: operational - in which a reduction step in the source machine is mimicked by a sequence of steps in the target machine - and convergent - where only reduction to normal form is simulated. We show that there are operational correspondences from the λ-calculus into CAM, and from CAM and from SECD into the π-calculus. Plotkin completes the picture by showing that there is a convergent correspondence from the λ-calculus into SECD.

Cite

CITATION STYLE

APA

Vasconcelos, V. T. (2005). Lambda and pi calculi, CAM and SECD machines. Journal of Functional Programming, 15(1), 101–127. https://doi.org/10.1017/S0956796804005386

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free