Arrow Research search
Back to TCS

TCS 2022

Eager functions as processes

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We study Milner's encoding of the call-by-value λ-calculus into the π-calculus. We show that, by tuning the encoding to two subcalculi of the π-calculus (Internal π and Asynchronous Local π), the equivalence on λ-terms induced by the encoding coincides with Lassen's eager normal-form bisimilarity, extended to handle η-equality. As behavioural equivalence in the π-calculus we consider contextual equivalence and barbed congruence. We also extend the results to preorders. A crucial technical ingredient in the proofs is the recently-introduced technique of unique solutions of equations, further developed in this paper. In this respect, the paper also intends to be an extended case study on the applicability and expressiveness of the technique.

Authors

Keywords

  • Call-by-value λ-calculus
  • π-calculus
  • Behavioural equivalence
  • Full-abstraction

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
255553635099722556
v2026.09.13