The AC0-Complexity of Visibly Pushdown Languages

被引:0
|
作者
Goeller, Stefan [1 ]
Grosshans, Nathan [1 ]
机构
[1] Univ Kassel, Sch Elect Engn & Comp Sci, Kassel, Germany
关键词
Visibly pushdown languages; Circuit Complexity; AC0;
D O I
10.4230/LIPIcs.STACS.2024.38
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the question of which visibly pushdown languages (VPLs) are in the complexity class AC 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 AC(0) 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 exactly one of the following: that its language L is in AC(0), some m >= 2 such that MODm, (the words over {0, 1} having a number of l's divisible by m) is constant-depth reducible to L (implying that L is not in AC(0)), or a finite disjoint union of intermediate VPLs that L is constant-depth equivalent to. In the latter of the three cases one can moreover effectively compute k, 1 is an element of N->0 with k not equal 1 such that the concrete intermediate VPL L(S -> epsilon vertical bar ac(k-1) lSb(1) vertical bar ac(t-1)Sb(2)) is constant -depth reducible to the language L. Due to their particular nature we conjecture that either all intermediate VPLs are in AC(0) or all are not. As a corollary of our main result we obtain that in case the input language is a visibly counter language our algorithm can effectively determine if it is in AC(0) hence our main result generalizes a result by Krebs et al. stating that it is decidable if a given visibly counter language is in AC(0) (when restricted to well-matched words). For our proofs we revisit so-called Ext-algebras (introduced by Czarnetzki et al.), which are closely related to forest algebras (introduced by Bojaficzyk and Walukiewicz), and use Green's relations.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] Operator Precedence and the Visibly Pushdown Property
    Reghizzi, Stefano Crespi
    Mandrioli, Dino
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2010, 6031 : 214 - 226
  • [32] Minimizing variants of visibly pushdown automata
    Chervet, Patrick
    Walukiewicz, Igor
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2007, PROCEEDINGS, 2007, 4708 : 135 - +
  • [33] Asynchronously Communicating Visibly Pushdown Systems
    Babic, Domagoj
    Rakamaric, Zvonimir
    FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, FMOODS/FORTE 2013, 2013, 7892 : 225 - 241
  • [34] Visibly Pushdown Automata and Transducers with Counters
    Ibarra, Oscar H.
    FUNDAMENTA INFORMATICAE, 2016, 148 (3-4) : 291 - 308
  • [35] Operator precedence and the visibly pushdown property
    Reghizzi, Stefano Crespi
    Mandrioli, Dino
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (06) : 1837 - 1867
  • [36] 2-visibly pushdown automata
    Carotenuto, Dario
    Murano, Aniello
    Peron, Adriano
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2007, 4588 : 132 - +
  • [37] A New Algorithm for the Determinisation of Visibly Pushdown Automata
    Polach, Radomir
    Travanicek, Jan
    Janousek, Jan
    Melichar, Borivoj
    PROCEEDINGS OF THE 2015 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2015, 5 : 915 - 922
  • [38] Interval Temporal Logic for Visibly Pushdown Systems
    Bozzelli, Laura
    Montanari, Angelo
    Peron, Adriano
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2023, 24 (03)
  • [39] Visibly Pushdown Transducers with Look-Ahead
    Filiot, Emmanuel
    Servais, Frederic
    SOFSEM 2012: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2012, 7147 : 251 - +
  • [40] Right-Universality of Visibly Pushdown Automata
    Bruyere, Veronique
    Ducobu, Marc
    Gauwin, Olivier
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 76 - 93