2005
DOI: 10.1007/978-3-540-32033-3_36
|View full text |Cite
|
Sign up to set email alerts
|

Automata and Logics for Unranked and Unordered Trees

Abstract: Abstract. In this paper, we consider the monadic second order logic (MSO) and two of its extensions, namely Counting MSO (CMSO) and Presburger MSO (PMSO), interpreted over unranked and unordered trees. We survey classes of tree automata introduced for the logics PMSO and CMSO as well as other related formalisms; we gather results from the literature and sometimes clarify or fill the remaining gaps between those various formalisms. Finally, we complete our study by adapting these classes of automata for capturi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
29
0

Year Published

2005
2005
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 14 publications
(30 citation statements)
references
References 20 publications
1
29
0
Order By: Relevance
“…For instance, {| d 1 : {q 1 , q 2 }, d 2 : {q 2 , q 3 } | } |= #q 1 + #q 2 = 3. This allows in general to obtain more concise automata than in case of the Presburger tree automata of [12,3] which are non-deterministic, which is to say that acceptance is based on the notion of a run that assigns a single state to each tree, even when this is done in a non-deterministic way.…”
Section: Alternating Presburger Tree Automatamentioning
confidence: 99%
See 3 more Smart Citations
“…For instance, {| d 1 : {q 1 , q 2 }, d 2 : {q 2 , q 3 } | } |= #q 1 + #q 2 = 3. This allows in general to obtain more concise automata than in case of the Presburger tree automata of [12,3] which are non-deterministic, which is to say that acceptance is based on the notion of a run that assigns a single state to each tree, even when this is done in a non-deterministic way.…”
Section: Alternating Presburger Tree Automatamentioning
confidence: 99%
“…Logics and automata for unordered trees were studied in the last twenty years mostly for querying XML documents [12,3,18] and more recently for querying NOSQL databases [1]. They were already studied earlier, for modeling feature structures in computational linguistics [15] and records in programming languages [16,9,10].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…In order to query XML documents with arithmetical and regular constraints, logical and automata-based formalisms have been recently introduced [42,15,8,35,41] leading to various expressiveness and complexity results about logics and specialized tree automata. As usual, XML documents are viewed as labeled, unranked ordered trees.…”
Section: Logics For Xml Documentsmentioning
confidence: 99%