English

The $\pi$-Calculus is Behaviourally Complete and Orbit-Finitely Executable

Logic in Computer Science 2023-06-22 v9

Abstract

Reactive Turing machines extend classical Turing machines with a facility to model observable interactive behaviour. We call a behaviour (finitely) executable if, and only if, it is equivalent to the behaviour of a (finite) reactive Turing machine. In this paper, we study the relationship between executable behaviour and behaviour that can be specified in the π\pi-calculus. We establish that every finitely executable behaviour can be specified in the π\pi-calculus up to divergence-preserving branching bisimilarity. The converse, however, is not true due to (intended) limitations of the model of reactive Turing machines. That is, the π\pi-calculus allows the specification of behaviour that is not finitely executable up to divergence-preserving branching bisimilarity. We shall prove, however, that if the finiteness requirement on reactive Turing machines and the associated notion of executability is relaxed to orbit-finiteness, then the π\pi-calculus is executable up to (divergence-insensitive) branching bisimilarity.

Keywords

Cite

@article{arxiv.1410.4512,
  title  = {The $\pi$-Calculus is Behaviourally Complete and Orbit-Finitely Executable},
  author = {Bas Luttik and Fei Yang},
  journal= {arXiv preprint arXiv:1410.4512},
  year   = {2023}
}

Comments

arXiv admin note: text overlap with arXiv:1508.04850

R2 v1 2026-06-22T06:26:22.193Z