Message complexity for unary multiautomata systems
Christian Choffrut
TL;DR
The paper analyzes unary multiautomata systems where multiple two-way automata operate synchronously on a unary input and can broadcast messages. It proves that if the total number of messages is bounded by a fixed integer $M$, the recognized languages are regular by encoding input lengths via Presburger formulas and by a detailed analysis of both single-automaton dynamics and inter-automaton communication through a finite set of first-order predicates and a global transition predicate $\Phi$. The main contributions include a constructive method to bound the time between broadcasting configurations, a formal reduction to Presburger definability, and the conclusion that bounded-message two-way multiautomata over unary inputs cannot exceed regular languages (with $M=0$ reducing to the classical two-way automata case). This clarifies the limits of distributed computation under tight communication constraints and connects automata theory with Presburger arithmetic in the unary setting.
Abstract
Finitely many two-way automata work independently and synchronously on a unary input. Some of their states are broadcasting, i.e., dispatched to all other automata. At each step of the computation, each automaton changes state and moves right, left or stay in place according to the current state and the possible messages dispatched. The input is recognized if the following occurs: starting from the initial configuration (the heads of all automata are positioned to the left end of the tape) one automaton reaches a final state when its head is positioned to the right end of the tape. We show that if the number of messages sent during the computation is bounded by some integer which is independent of the length of the input, then the language recognized is regular,
