Safety Verification For Two-Way Finite Automata With Monotonic Counters

Oh Ibarra,Z Dang,Zw Sun
DOI: https://doi.org/10.1007/3-540-45005-X_29
2003-01-01
Abstract:We look at a model of a two-way nondeterministic finite automaton augmented with monotonic counters operating on inputs of the form a(1)(i)(1) ...a(n)(i)(n) for some fixed n and distinct symbols a(1), ..., a(n), where i(1), ..., i(n) are nonnegative integers. Our results concern the following Presburger safety verification problem: Given a machine M, a state q, and a Presburger relation E over counter values, is there (i(1), ..., i(n)) such that M, when started in its initial state on the left end of the input a(1)(i)(1)... a(n)(i)(n) with all counters initially zero, reaches some configuration where the state is q and the counter values satisfy E? We give positive and negative results for different variations and generalizations of the model (e.g., augmenting the model with reversal-bounded counters, discrete clocks, etc.). In particular, we settle an open problem in [10].
What problem does this paper attempt to address?