We study Milner's encoding of the call-by-value lambda-calculus into the pi-calculus. We show that, by tuning the encoding to two subcalculi of the pi-calculus (Internal pi and Asynchronous Local pi), the equivalence on lambda-terms induced by the encoding coincides with Lassen's eager normal-form bisimilarity, extended to handle eta-equality. As behavioural equivalence in the pi-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. (c) 2022 Elsevier B.V. All rights reserved.

Durier, A., Hirschkoff, D., Sangiorgi, D. (2022). Eager functions as processes. THEORETICAL COMPUTER SCIENCE, 913, 8-42 [10.1016/j.tcs.2022.01.043].

Eager functions as processes

Durier, A;Sangiorgi, D
2022

Abstract

We study Milner's encoding of the call-by-value lambda-calculus into the pi-calculus. We show that, by tuning the encoding to two subcalculi of the pi-calculus (Internal pi and Asynchronous Local pi), the equivalence on lambda-terms induced by the encoding coincides with Lassen's eager normal-form bisimilarity, extended to handle eta-equality. As behavioural equivalence in the pi-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. (c) 2022 Elsevier B.V. All rights reserved.
2022
Durier, A., Hirschkoff, D., Sangiorgi, D. (2022). Eager functions as processes. THEORETICAL COMPUTER SCIENCE, 913, 8-42 [10.1016/j.tcs.2022.01.043].
Durier, A; Hirschkoff, D; Sangiorgi, D
File in questo prodotto:
File Dimensione Formato  
tcs_durier_iris.pdf

Open Access dal 03/02/2024

Tipo: Versione (PDF) editoriale
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione - Non commerciale - Non opere derivate (CCBYNCND)
Dimensione 737.23 kB
Formato Adobe PDF
737.23 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/901384
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact