The 𝖠𝖒^0-Complexity Of Visibly Pushdown Languages

02/25/2023
βˆ™
by   Stefan GΓΆller, et al.
βˆ™
0
βˆ™

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

Please sign up or login with your details

Forgot password? Click here to reset