Abstract
The present chapter defines deep pushdown automata, which represent a very natural modification of ordinary pushdown automata. While the ordinary versions can expand only the pushdown top, deep pushdown automata can make expansions deeper in the pushdown; otherwise, they both work identically. This chapter proves that the power of deep pushdown automata is similar to the generative power of regulated context-free grammars without erasing rules. Indeed, just like these grammars, deep pushdown automata are stronger than ordinary pushdown automata but less powerful than context-sensitive grammars. More precisely, they give rise to an infinite hierarchy of language families coinciding with the hierarchy resulting from n-limited state grammars. The present chapter is divided into two sections—Sects. 18.1 and 18.2. The former defines and illustrates deep pushdown automata. The latter establishes their accepting power, formulates some open problem areas concerning them, and suggests introducing new deterministic and generalized versions of these automata.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aho, A.V., Ullman, J.D.: The Theory of Parsing, Translation and Compiling, Volume I: Parsing. Prentice-Hall, New Jersey (1972)
Courcelle, B.: On jump deterministic pushdown automata. Math. Syst. Theory 11, 87–109 (1977)
Ginsburg, S., Spanier, E.H.: Control sets on grammars. Theory Comput. Syst. 2(2), 159–177 (1968)
Ginsburg, S., Greibach, S.A., Harrison, M.: One-way stack automata. J. ACM 14(2), 389–418 (1967)
Greibach, S.A.: Checking automata and one-way stack languages. J. Comput. Syst. Sci. 3, 196–217 (1969)
Harrison, M.: Introduction to Formal Language Theory. Addison-Wesley, Boston (1978)
Kolář, D., Meduna, A.: Regulated pushdown automata. Acta Cybernetica 2000(4), 653–664 (2000)
Lewis, H.R., Papadimitriou, C.H.: Elements of the Theory of Computation. Prentice-Hall, New Jersey (1981)
Meduna, A.: Automata and Languages: Theory and Applications. Springer, London (2000)
Meduna, A.: Simultaneously one-turn two-pushdown automata. Int. J. Comput. Math. 2003(80), 679–687 (2003)
Rozenberg, G., Salomaa, A. (eds.): Handbook of Formal Languages, vol. 1: Word, Language, Grammar. Springer, New York (1997)
Sakarovitch, J.: Pushdown automata with terminating languages. In: Languages and Automata Symposium, RIMS 421, Kyoto University, pp. 15–29 (1981)
Valiant, L.: The equivalence problem for deterministic finite turn pushdown automata. Inf. Control 81, 265–279 (1989)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media New York
About this chapter
Cite this chapter
Meduna, A., Zemek, P. (2014). Chapter 18 Deep Pushdown Automata. In: Regulated Grammars and Automata. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-0369-6_18
Download citation
DOI: https://doi.org/10.1007/978-1-4939-0369-6_18
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-0368-9
Online ISBN: 978-1-4939-0369-6
eBook Packages: Computer ScienceComputer Science (R0)