Psi-Calculi Revisited: Connectivity and Compositionality
Johannes {\AA}man Pohjola

TL;DR
This paper introduces an extended operational semantics for psi-calculi, allowing for non-symmetric, non-transitive communication channels, and demonstrates that core properties and equivalences are preserved.
Contribution
It provides a novel annotated transition system for psi-calculi that lifts symmetry and transitivity restrictions, maintaining algebraic properties and enabling new encodings.
Findings
Extended semantics supports non-symmetric, non-transitive channels.
Mechanised proofs confirm preservation of bisimilarity properties.
Captures previously out-of-scope pi-calculus variants and encodes mixed choice.
Abstract
Psi-calculi is a parametric framework for process calculi similar to popular pi-calculus extensions such as the explicit fusion calculus, the applied pi-calculus and the spi calculus. Mechanised proofs of standard algebraic and congruence properties of bisimilarity apply to all calculi within the framework. A limitation of psi-calculi is that communication channels must be symmetric and transitive. In this paper, we give a new operational semantics to psi-calculi that allows us to lift these restrictions and simplify some of the proofs. The key technical innovation is to annotate transitions with a provenance -- a description of the scope and channel they originate from. We give mechanised proofs that our extension is conservative, and that the standard algebraic and congruence properties of strong and weak bisimilarity are maintained. We show correspondence with a reduction semantics…
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.
