Counter Machines and Distributed Automata: A Story about Exchanging Space and Time

04/10/2018
by   Olivier Carton, et al.
0

We prove the equivalence of two classes of counter machines and one class of distributed automata. Our counter machines operate on finite words, which they read from left to right while incrementing or decrementing a fixed number of counters. The two classes differ in the extra features they offer: one allows to copy counter values, whereas the other allows to compute copyless sums of counters. Our distributed automata, on the other hand, operate on directed path graphs that represent words. All nodes of a path synchronously execute the same finite-state machine, whose state diagram must be acyclic except for self-loops, and each node receives as input the state of its direct predecessor. These devices form a subclass of linear-time one-way cellular automata.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2018

Distributed Automata and Logic

Distributed automata are finite-state machines that operate on finite di...
research
05/04/2020

Synchronizing Deterministic Push-Down Automata Can Be Really Hard

The question if a deterministic finite automaton admits a software reset...
research
05/03/2020

Revisiting Synthesis for One-Counter Automata

One-counter automata are obtained by extending classical finite-state au...
research
06/15/2020

Some complete ω-powers of a one-counter language, for any Borel class of finite rank

We prove that, for any natural number n ≥ 1, we can find a finite alphab...
research
01/03/2018

EXPSPACE-hardness of behavioural equivalences of succinct one-counter nets

We note that the remarkable EXPSPACE-hardness result in [Göller, Haase, ...
research
10/07/2019

The Well Structured Problem for Presburger Counter Machines

We introduce the well structured problem as the question of whether a mo...
research
04/15/2020

On the Linguistic Capacity of Real-Time Counter Automata

Counter machines have achieved a newfound relevance to the field of natu...

Please sign up or login with your details

Forgot password? Click here to reset