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 条
  • [21] UNRESTRICTED AND DISJOINT OPERATIONS OVER MULTI-STACK VISIBLY PUSHDOWN LANGUAGES
    Bruda, Stefan D.
    Bin Waez, Tawhid
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 156 - 161
  • [22] Trimming visibly pushdown automata
    Caralp, Mathieu
    Reynier, Pierre-Alain
    Talbot, Jean-Marc
    THEORETICAL COMPUTER SCIENCE, 2015, 578 : 13 - 29
  • [23] TIME AND TAPE COMPLEXITY OF PUSHDOWN AUTOMATON LANGUAGES
    AHO, AV
    HOPCROFT, JE
    ULLMAN, JD
    INFORMATION AND CONTROL, 1968, 13 (03): : 186 - &
  • [24] Ramsey Goes Visibly Pushdown
    Friedmann, Oliver
    Klaedtke, Felix
    Lange, Martin
    AUTOMATA, LANGUAGES, AND PROGRAMMING, PT II, 2013, 7966 : 224 - 237
  • [25] Symbolic Visibly Pushdown Automata
    D'Antoni, Loris
    Alur, Rajeev
    COMPUTER AIDED VERIFICATION, CAV 2014, 2014, 8559 : 209 - 225
  • [26] Visibly Pushdown Modular Games
    De Crescenzo, Ilaria
    La Torre, Salvatore
    Velner, Yaron
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (161): : 260 - 274
  • [27] Visibly pushdown modular games
    De Crescenzo, I.
    La Torre, S.
    Velner, Y.
    INFORMATION AND COMPUTATION, 2017, 253 : 204 - 223
  • [28] Expressiveness of Visibly Pushdown Transducers
    Caralp, Mathieu
    Reynier, Pierre-Alain
    Talbot, Jean-Marc
    Filiot, Emmanuel
    Servais, Frederic
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (134): : 17 - 26
  • [29] Properties of Visibly Pushdown Transducers
    Filiot, Emmanuel
    Raskin, Jean-Francois
    Reynier, Pierre-Alain
    Servais, Frederic
    Talbot, Jean-Marc
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2010, 2010, 6281 : 355 - +
  • [30] CHARACTERIZATIONS OF PUSHDOWN LANGUAGES BY TIME COMPLEXITY . PRELIMINARY REPORT
    COOK, SA
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1969, 16 (02): : 435 - &