Containment of monadic datalog programs via bounded clique-width

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

Abstract

Containment of monadic datalog programs over data trees (labelled trees with an equivalence relation) is undecidable. Recently, decidability was shown for two incomparable fragments: downward programs, which never move up from visited tree nodes, and linear childonly programs, which have at most one intensional predicate per rule and do not use descendant relation. As different as the fragments are, the decidability proofs hinted at an analogy. As it turns out, the common denominator is admitting bounded clique-width counter-examples to containment. This observation immediately leads to stronger decidability results with more elegant proofs, via decidability of monadic second order logic over structures of bounded clique-width. An argument based on two-way alternating tree automata gives a tighter upper bound for linear child-only programs, closing the complexity gap: the problem is 2-ExpTime-complete. As a step towards these goals, complexity of containment over arbitrary structures of bounded clique-width is analysed: satisfiability and containment of monadic programs with stratified negation is in 3-ExpTime, and containment of a linear monadic program in a monadic program is in 2-ExpTime.

Cite

CITATION STYLE

APA

Bojańczyk, M., Murlak, F., & Witkowski, A. (2015). Containment of monadic datalog programs via bounded clique-width. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9135, pp. 427–439). Springer Verlag. https://doi.org/10.1007/978-3-662-47666-6_34

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