On the complexity of intersecting regular, context-free, and tree languages

6Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We apply a construction of Cook (1971) to show that the intersection non-emptiness problem for one PDA (pushdown automaton) and a finite list of DFA’s (deterministic finite automata) characterizes the complexity class P. In particular, we show that there exist constants c1 and c2 such that for every k, intersection non-emptiness for one PDA and k DFA’s is solvable in O(nc1k) time, but is not solvable in O(nc2k) time. Then, for every k, we reduce intersection non-emptiness for one PDA and 2k DFA’s to non-emptiness for multi-stack pushdown automata with k-phase switches to obtain a tight time complexity lower bound. Further, we revisit a construction of Veanes (1997) to show that the intersection non-emptiness problem for tree automata also characterizes the complexity class P. We show that there exist constants c1 and c2 such that for every k, intersection non-emptiness for k tree automata is solvable in O(nc1k) time, but is not solvable in O(nc2k) time.

Cite

CITATION STYLE

APA

Swernofsky, J., & Wehar, M. (2015). On the complexity of intersecting regular, context-free, and tree languages. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9135, pp. 414–426). Springer Verlag. https://doi.org/10.1007/978-3-662-47666-6_33

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free