Logics for unordered trees with data constraints on siblings

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

Abstract

We study counting monadic second-order logics (CMso) for unordered data trees. Our objective is to enhance this logic with data constraints for comparing string data values attached to sibling edges of a data tree. We show that CMso satisfiability becomes undecidable when adding data constraints between siblings that can check the equality of factors of data values. For more restricted data constraints that can only check the equality of prefixes, we show that it becomes decidable, and propose a related automaton model with good complexities. This restricted logic is relevant to applications such as checking wellformedness properties of semi-structured databases and file trees. Our decidability results are obtained by compilation of CMso to automata for unordered trees, where both are enhanced with data constraints in a novel manner.

Cite

CITATION STYLE

APA

Boiret, A., Hugot, V., Niehren, J., & Treinen, R. (2015). Logics for unordered trees with data constraints on siblings. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8977, pp. 175–187). Springer Verlag. https://doi.org/10.1007/978-3-319-15579-1_13

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