Comparing the expressiveness of the $\pi$-calculus and CCS
Rob van Glabbeek

TL;DR
This paper demonstrates that the $ ext{pi}$-calculus with implicit matching is not more expressive than a specific variant of CCS called CCS$ extgamma$, through a compositional translation valid up to strong barbed bisimilarity.
Contribution
It provides a formal translation from the $ ext{pi}$-calculus with implicit matching to CCS$ extgamma$, establishing their equivalence in expressiveness and showing limitations of encodings between these calculi.
Findings
$ ext{pi}$-calculus with implicit matching is no more expressive than CCS$ extgamma$
Full $ ext{pi}$-calculus can be expressed in CCS$ extgamma$ with triggering operation
CCS cannot be encoded in the $ ext{pi}$-calculus
Abstract
This paper shows that the -calculus with implicit matching is no more expressive than CCS, a variant of CCS in which the result of a synchronisation of two actions is itself an action subject to relabelling or restriction, rather than the silent action . This is done by exhibiting a compositional translation from the -calculus with implicit matching to CCS that is valid up to strong barbed bisimilarity. The full -calculus can be similarly expressed in CCS enriched with the triggering operation of Meije. I also show that these results cannot be recreated with CCS in the role of CCS, not even up to reduction equivalence, and not even for the asynchronous -calculus without restriction or replication. Finally I observe that CCS cannot be encoded in the -calculus.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Molecular spectroscopy and chirality · Distributed systems and fault tolerance
