On the Expressive Power of 2-Stack Visibly Pushdown Automata
Benedikt Bollig

TL;DR
This paper investigates the expressive power of 2-stack visibly pushdown automata, showing their equivalence to existential monadic second-order logic and exploring their limitations and extensions for infinite words.
Contribution
It proves that unrestricted 2-stack visibly pushdown automata are equivalent to the existential fragment of monadic second-order logic and analyzes their closure properties and hierarchy.
Findings
2-stack visibly pushdown automata are equivalent to existential MSO logic.
They are not closed under complementation.
Extensions to infinite words with an infinity quantifier are also characterized.
Abstract
Visibly pushdown automata are input-driven pushdown automata that recognize some non-regular context-free languages while preserving the nice closure and decidability properties of finite automata. Visibly pushdown automata with multiple stacks have been considered recently by La Torre, Madhusudan, and Parlato, who exploit the concept of visibility further to obtain a rich automata class that can even express properties beyond the class of context-free languages. At the same time, their automata are closed under boolean operations, have a decidable emptiness and inclusion problem, and enjoy a logical characterization in terms of a monadic second-order logic over words with an additional nesting structure. These results require a restricted version of visibly pushdown automata with multiple stacks whose behavior can be split up into a fixed number of phases. In this paper, we consider…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
