Synchronization of Deterministic Visibly Push-Down Automata

05/04/2020
by   Henning Fernau, et al.
0

We generalize the concept of synchronizing words for finite automata, which map all states of the automata to the same state, to deterministic visibly push-down automata. Here, a synchronizing word w does not only map all states to the same state but also fulfills some conditions on the stack content of each run after reading w. We consider three types of these stack constraints: after reading w, the stack (1) is empty in each run, (2) contains the same sequence of stack symbols in each run, or (3) contains an arbitrary sequence which is independent of the other runs. We show that in contrast to general deterministic push-down automata, it is decidable for deterministic visibly push-down automata whether there exists a synchronizing word with each of these stack constraints, i.e., the problems are in EXPTIME. Under the constraint (1) the problem is even in P. For the sub-classes of deterministic very visibly push-down automata the problem is in P for all three types of constraints. We further study variants of the synchronization problem where the number of turns in the stack height behavior caused by a synchronizing word is restricted, as well as the problem of synchronizing a variant of a sequential transducer, which shows some visibly behavior, by a word that synchronizes the states and produces the same output on all runs.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
09/06/2021

Constrained Synchronization for Commutative Automata and Automata with Simple Idempotents

For general input automata, there exist regular constraint languages suc...
research
10/07/2004

Automated Pattern Detection--An Algorithm for Constructing Optimally Synchronizing Multi-Regular Language Filters

In the computational-mechanics structural analysis of one-dimensional ce...
research
05/12/2020

Constraint Synchronization with Two or Three State Partial Constraint Automata

Here, we study the question if synchronizing words exist that belong to ...
research
02/12/2020

On Rearrangement of Items Stored in Stacks

There are n > 2 stacks, each filled with d items (its full capacity), an...
research
04/19/2020

On synchronization of partial automata

A goal of this paper is to introduce the new construction of an automato...

Please sign up or login with your details

Forgot password? Click here to reset