Introduction To Automata Theory, Languages, And Computation
Introduction To Automata Theory, Languages, And Computation
Decision Procedures for Families of Deterministic Pushdown Automata
Decision Procedures for Families of Deterministic Pushdown Automata
Hi-index | 0.00 |
A generalization of the alternate stacking procedure of Valiant for deciding the equivalence of some deterministic pushdown automata (dpda) is introduced. To analyze the power of the generalized procedure we define a subclass of dpda's, called the proper dpda's. This class properly contains the non-singular dpda's and the real time strict dpda's, and the corresponding class of languages properly contains the real time strict deterministic languages. The equivalence problem for proper automata is reducible to the problem of deciding whether or not an automaton is proper. The main result of the paper is that the generalized procedure yields an equivalence test for proper dpda's, at least one of which is also a finite-turn machine.