Reactive Turing Machines with Infinite Alphabets
Bas Luttik, Fei Yang

TL;DR
This paper extends Reactive Turing machines to infinite alphabets, introducing RTMs with atoms, and demonstrates that processes in pi-calculus are nominally executable, providing a new criterion for process expressiveness.
Contribution
It proposes RTMs with atoms allowing infinite actions and data, and establishes nominal executability as a new expressiveness measure for process calculi.
Findings
RTMs with atoms can model infinite action sets.
Processes in pi-calculus are nominally executable.
mCRL2 can specify non-nominally executable processes.
Abstract
The notion of Reactive Turing machine (RTM) was proposed as an orthogonal extension of Turing machines with interaction. RTMs are used to define the notion of executable transition system in the same way as Turing machines are used to define the notion of computable function on natural numbers. RTMs inherited finiteness of all sets involved from Turing machines, and as a consequence, in a single step, an RTM can only communicate elements from a finite set of data. Some process calculi, such as the pi-calculus, essentially depend on an infinite alphabet of actions, and hence it immediately follows that transition systems specified in these calculi are not executable. On closer inspection, however, the pi-calculus does not appear to use the infinite data in a non-computable manner. In this paper, we investigate several ways to relax the finiteness requirement. We start by considering a…
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
TopicsComputability, Logic, AI Algorithms · DNA and Biological Computing · semigroups and automata theory
