The $\mathsf{AC}^0$-Complexity Of Visibly Pushdown Languages
Stefan G\"oller, Nathan Grosshans

TL;DR
This paper investigates which visibly pushdown languages are in the class AC^0, introduces intermediate VPLs, and provides an algorithm to classify languages as AC^0 or not, with implications for visibly counter languages.
Contribution
It introduces intermediate VPLs and an algorithm to decide AC^0 membership for VPLs, extending previous results to visibly counter languages.
Findings
Algorithm classifies VPLs as in AC^0 or not
Introduces intermediate VPLs with unknown AC^0 status
Decides AC^0 membership for visibly counter languages
Abstract
We study the question of which visibly pushdown languages (VPLs) are in the complexity class and how to effectively decide this question. Our contribution is to introduce a particular subclass of one-turn VPLs, called intermediate VPLs, for which the raised question is entirely unclear: to the best of our knowledge our research community is unaware of containment or non-containment in for any language in our newly introduced class. Our main result states that there is an algorithm that, given a visibly pushdown automaton, correctly outputs either that its language is in , outputs some such that is -hard (implying that is not in ), or outputs a finite disjoint union of intermediate VPLs that is constant-depth equivalent to. In the latter case one can moreover effectively compute…
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.
