English

Divergence and unique solution of equations

Logic in Computer Science 2023-06-22 v3

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 L\'evy-Longo Trees.

Keywords

Cite

@article{arxiv.1806.11354,
  title  = {Divergence and unique solution of equations},
  author = {Adrien Durier and Daniel Hirschkoff and Davide Sangiorgi},
  journal= {arXiv preprint arXiv:1806.11354},
  year   = {2023}
}

Comments

This is an extended version of the paper with the same title published in the proceedings of CONCUR'17

R2 v1 2026-06-23T02:45:52.704Z