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 条
  • [1] The AC0-Complexity of Visibly Pushdown Languages
    Göller, Stefan
    Grosshans, Nathan
    Leibniz International Proceedings in Informatics, LIPIcs, 289
  • [2] Congruences for visibly pushdown languages
    Alur, R
    Kumar, V
    Madhusudan, P
    Viswanathan, M
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 1102 - 1114
  • [3] On Visibly Pushdown Trace Languages
    Otto, Friedrich
    SOFSEM 2015: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2015, 8939 : 389 - 400
  • [4] On the membership problem for visibly pushdown languages
    La Torre, Salvatore
    Napoli, Margherita
    Parente, Mimmo
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2006, 4218 : 96 - 109
  • [5] Regularity problems for visibly pushdown languages
    Bárány, V
    Löding, C
    Serre, O
    STACS 2006, PROCEEDINGS, 2006, 3884 : 420 - 431
  • [6] A grammatical representation of visibly pushdown languages
    Baran, Joachim
    Barringer, Howard
    LOGIC, LANGUAGE, INFORMATION AND COMPUTATION, PROCEEDINGS, 2007, 4576 : 1 - +
  • [7] Visibly pushdown languages and term rewriting
    Chabin, Jacques
    Rety, Pierre
    FRONTIERS OF COMBINING SYSTEMS, PROCEEDINGS, 2007, 4720 : 252 - +
  • [8] Visibly Pushdown Languages over Sliding Windows
    Ganardi, Moses
    36TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2019), 2019,
  • [9] The word problem for visibly pushdown languages described by grammars
    La Torre, Salvatore
    Napoli, Margherita
    Parente, Mimmo
    FORMAL METHODS IN SYSTEM DESIGN, 2007, 31 (03) : 265 - 279
  • [10] Rewriting of visibly pushdown languages for XML data integration
    Thomo, A.
    Venkatesh, S.
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (39) : 5285 - 5297