The π π’^0-Complexity Of Visibly Pushdown Languages
We concern ourselves with the question which visibly pushdown languages are in the complexity class π π’^0. We provide a conjectural characterization that isolates a stubborn subclass of particular one-turn visibly pushdown languages (that we call intermediate VPLs) all of which our community seems to lack tools for determining containment in π π’^0. Our main result states that there is an algorithm that, given a visibly pushdown automaton, correctly outputs if its language is in π π’^0, some mβ₯ 2 such that MOD_mβ€_cd L (implying that L is not in π π’^0), or a finite disjoint union of intermediate languages L is constant-depth equivalent to. In the latter case one can moreover effectively compute k,l>0 with kβ l such that the visibly pushdown language is hard for the more concrete intermediate language L(SβΞ΅| a c^k-1 S b_1| ac^l-1Sb_2). For our proofs we revisit so-called Ext-algebras, introduced by Czarnetzki, Krebs and Lange, which in turn are closely related to forest algebras introduced by BojaΕczyk and Walukiewicz, and Green's relations.
READ FULL TEXT