Abstract
It is well known that the pushdown store language P(M) of a pushdown automaton (PDA) M — i.e., the language consisting of words occurring on the pushdown along accepting computations of M — is a regular language. Here, we design succinct nondeterministic finite automata (NFA) accepting P(M). In detail, an upper bound on the size of an NFA for P(M) is obtained, which is quadratic in the number of states and linear in the number of pushdown symbols of M. Moreover, this upper bound is shown to be asymptotically optimal. Then, several restricted variants of PDA are considered, leading to improved constructions. In all cases, we prove the asymptotical optimality of the size of the resulting NFA. Finally, we apply our results to decidability questions related to PDA, and obtain solutions in deterministic polynomial time.
Partially supported by CRUI/DAAD under the project “Programma Vigoni: Descriptional Complexity of Non-Classical Computational Models.”
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Autebert, J.-M., Berstel, J., Boasson, L.: Context-free languages and pushdown automata. In: Handbook of Formal Languages, vol. 1, pp. 111–174. Springer (1997)
Bednárová, Z., Geffert, V., Mereghetti, C., Palano, B.: The Size-Cost of Boolean Operations on Constant Height Deterministic Pushdown Automata. In: Holzer, M., Kutrib, M., Pighizzini, G. (eds.) DCFS 2011. LNCS, vol. 6808, pp. 80–92. Springer, Heidelberg (2011)
Dassow, J., Manea, F., Truthe, B.: On contextual grammars with subregular selection languages. In: Holzer, M., Kutrib, M., Pighizzini, G. (eds.) DCFS 2011. LNCS, vol. 6808, pp. 135–146. Springer, Heidelberg (2011)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Co., San Francisco (1979)
Geffert, V., Mereghetti, C., Palano, B.: More concise representation of regular languages by automata and regular expressions. Inf. Comput. 208, 385–394 (2010)
Ginsburg, S., Greibach, S.A., Harrison, M.A.: Stack automata and compiling. J. ACM 14, 172–201 (1967)
Goldstine, J., Kappes, M., Kintala, C.M.R., Leung, H., Malcher, A., Wotschke, D.: Descriptional complexity of machines with limited resources. J. UCS 8, 193–234 (2002)
Greibach, S.A.: A note on pushdown store automata and regular systems. Proc. Amer. Math. Soc. 18, 263–268 (1967)
Greibach, S.A.: An infinite hierarchy of context-free languages. J. ACM 16, 91–106 (1969)
Harrison, M.A.: Introduction to Formal Language Theory. Addison-Wesley, Reading (1978)
Hartmanis, J.: Context-free languages and Turing machines computations. In: Proc. Symposium on Applied Mathematics, vol. 19, pp. 42–51 (1967)
Hoogeboom, H.J., Engelfriet, J.: Pushdown automata. In: Formal Languages and Applications. STUDFUZZ, vol. 148, pp. 117–138. Springer (2004)
Holzer, M., Kutrib, M.: Nondeterministic finite automata—recent results on the descriptional and computational complexity. Int. J. Found. Comp. Sci. 20, 563–580 (2009)
Holzer, M., Kutrib, M.: Descriptional complexity—an introductory survey. In: Scientific Applications of Language Methods, pp. 1–58. Imperial College Press (2010)
Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Reading (1979)
Immerman, N.: Nondeterministic space is closed under complementation. SIAM J. Comput. 17, 935–938 (1988)
Jones, N.D.: Space-bounded reducibility among combinatorial questions. J. Comput. System. Sci. 11, 68–85 (1975)
Jones, N.D., Laaser, W.T.: Complete problems for deterministic polynomial time
Mereghetti, C., Palano, B.: Quantum finite automata with control language. Theoretical Informatics and Applications 40, 315–332 (2006)
Szelepcsényi, R.: The method of forced enumeration for nondeterministic automata. Acta Inform. 26, 279–284 (1988)
Yu, S.: Regular languages. In: Handbook of Formal Languages, vol. 1, pp. 41–110. Springer (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Malcher, A., Meckel, K., Mereghetti, C., Palano, B. (2012). Descriptional Complexity of Pushdown Store Languages. In: Kutrib, M., Moreira, N., Reis, R. (eds) Descriptional Complexity of Formal Systems. DCFS 2012. Lecture Notes in Computer Science, vol 7386. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31623-4_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-31623-4_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31622-7
Online ISBN: 978-3-642-31623-4
eBook Packages: Computer ScienceComputer Science (R0)