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 rôle 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.
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 rôle 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.
Original language | English |
---|---|
Title of host publication | Programming Languages and Systems: 31st European Symposium on Programming, ESOP 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings |
Editors | Ilya Sergey |
Place of Publication | Cham |
Publisher | Springer |
Pages | 548-574 |
Number of pages | 27 |
ISBN (Electronic) | 978-3-030-99336-8 |
ISBN (Print) | 978-3-030-99335-1 |
DOIs | |
Publication status | Published - 29 Mar 2022 |
Event | 31st European Symposium on Programming - Munich, Germany Duration: 2 Apr 2022 → 7 Apr 2022 Conference number: 31 https://etaps.org/2022/esop |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer Cham |
Volume | 13240 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 31st European Symposium on Programming |
---|---|
Abbreviated title | ESOP 2022 |
Country/Territory | Germany |
City | Munich |
Period | 2/04/22 → 7/04/22 |
Internet address |