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 条
  • [41] Hankel Matrices for Weighted Visibly Pushdown Automata
    Labai, Nadia
    Makowsky, Johann A.
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, LATA 2016, 2016, 9618 : 464 - 477
  • [42] A Tighter Bound for the Determinization of Visibly Pushdown Automata
    Nguyen Van Tang
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (10): : 62 - 76
  • [43] BEYOND LANGUAGE EQUIVALENCE ON VISIBLY PUSHDOWN AUTOMATA
    Srba, Jiri
    LOGICAL METHODS IN COMPUTER SCIENCE, 2009, 5 (01)
  • [44] Event-Clock Visibly Pushdown Automata
    Van Tang, Nguyen
    Ogawa, Mizuhito
    SOFSEM 2009-THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2009, 5404 : 558 - 569
  • [45] A Fragment of ML Decidable by Visibly Pushdown Automata
    Hopkins, David
    Murawski, Andrzej S.
    Ong, C. -H. Luke
    AUTOMATA, LANGUAGES AND PROGRAMMING, ICALP, PT II, 2011, 6756 : 149 - 161
  • [46] Reactive Synthesis from Visibly Register Pushdown Automata
    Senda, Ryoma
    Takata, Yoshiaki
    Seki, Hiroyuki
    THEORETICAL ASPECTS OF COMPUTING, ICTAC 2021, 2021, 12819 : 334 - 353
  • [47] MINIMIZATION OF VISIBLY PUSHDOWN AUTOMATA IS NP-COMPLETE
    Gauwin, Olivier
    Muscholl, Anca
    Raskin, Michael
    LOGICAL METHODS IN COMPUTER SCIENCE, 2020, 16 (01)
  • [48] Visibly pushdown transducers for approximate validation of streaming XML
    Thomo, Alex
    Venkatesh, S.
    Ye, Ying Ying
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, PROCEEDINGS, 2008, 4932 : 219 - 238
  • [49] Ordered multi-stack visibly pushdown automata
    Carotenuto, Dario
    Murano, Aniello
    Peron, Adriano
    THEORETICAL COMPUTER SCIENCE, 2016, 656 : 1 - 26
  • [50] Visibly Pushdown Transducers with Well-Nested Outputs
    Reynier, Pierre -Alain
    Talbot, Jean -Marc
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2016, 27 (02) : 235 - 257