We study proof techniques for bisimilarity based on unique solution of equations.We draw inspiration from a result by Roscoe in the denotational setting of CSP and for failure semantics, essentially stating that an equation (or a system of equations) whose infinite unfolding never produces a divergence has the unique-solution property. We transport this result onto the operational setting of CCS and for bisimilarity. We then exploit the operational approach to: refine the theorem, distinguishing between different forms of divergence; derive an abstract formulation of the theorems, on generic LTSs; adapt the theorems to other equivalences such as trace equivalence, and to preorders such as trace inclusion. We compare the resulting techniques to enhancements of the bisimulation proof method (the 'up-to techniques'). Finally, we study the theorems in name-passing calculi such as the asynchronous pi-calculus, and use them to revisit the completeness part of the proof of full abstraction of Milner's encoding of the lambda-calculus into the pi-calculus for Levy-Longo Trees.

DIVERGENCE AND UNIQUE SOLUTION OF EQUATIONS / Durier, A; Hirschkoff, D; Sangiorgi, D. - In: LOGICAL METHODS IN COMPUTER SCIENCE. - ISSN 1860-5974. - ELETTRONICO. - 15:3(2019), pp. 12:1-12:34. [10.23638/LMCS-15(3:12)2019]

DIVERGENCE AND UNIQUE SOLUTION OF EQUATIONS

Durier, A;Sangiorgi, D
2019

Abstract

We study proof techniques for bisimilarity based on unique solution of equations.We draw inspiration from a result by Roscoe in the denotational setting of CSP and for failure semantics, essentially stating that an equation (or a system of equations) whose infinite unfolding never produces a divergence has the unique-solution property. We transport this result onto the operational setting of CCS and for bisimilarity. We then exploit the operational approach to: refine the theorem, distinguishing between different forms of divergence; derive an abstract formulation of the theorems, on generic LTSs; adapt the theorems to other equivalences such as trace equivalence, and to preorders such as trace inclusion. We compare the resulting techniques to enhancements of the bisimulation proof method (the 'up-to techniques'). Finally, we study the theorems in name-passing calculi such as the asynchronous pi-calculus, and use them to revisit the completeness part of the proof of full abstraction of Milner's encoding of the lambda-calculus into the pi-calculus for Levy-Longo Trees.
2019
DIVERGENCE AND UNIQUE SOLUTION OF EQUATIONS / Durier, A; Hirschkoff, D; Sangiorgi, D. - In: LOGICAL METHODS IN COMPUTER SCIENCE. - ISSN 1860-5974. - ELETTRONICO. - 15:3(2019), pp. 12:1-12:34. [10.23638/LMCS-15(3:12)2019]
Durier, A; Hirschkoff, D; Sangiorgi, D
File in questo prodotto:
File Dimensione Formato  
1806.11354.pdf

accesso aperto

Tipo: Versione (PDF) editoriale
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 651.82 kB
Formato Adobe PDF
651.82 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/704263
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact