DOI: 10.1007/978-3-540-88282-4_18
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Inclusion Checking for Deterministic Tree Automata and DTDs

Abstract: Abstract. We present a new algorithm for testing language inclusion L(A) ⊆ L(B) between tree automata in time O(|A| * |B|) where B is deterministic. We extend this algorithm for testing inclusion between automata for unranked trees A and deterministic DTDs D in time O(|A| * |Σ| * |D|). No previous algorithms with these complexities exist.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…Indeed, taking for example two noncopying and order-preserving dr2w ↑ s S 1 and S 2 over the same domain (otherwise, it just a problem of equivalence over tree automata that can be dealt in O(|S 1 | × |S 2 |), see [3]), one can build two …”
Section: Bottom-up Ranked Tree To Word Transducersmentioning
confidence: 99%
“…Indeed, taking for example two noncopying and order-preserving dr2w ↑ s S 1 and S 2 over the same domain (otherwise, it just a problem of equivalence over tree automata that can be dealt in O(|S 1 | × |S 2 |), see [3]), one can build two …”
Section: Bottom-up Ranked Tree To Word Transducersmentioning
confidence: 99%
“…This can be done in time O(|A| * |Σ| * |D|) due to a recent algorithm [6], motivated by the application presented here, which is quite evolved. It avoids quadratic blowups in two places: in the translation of DTDs to bottom-up deterministic tree automata by introducing factorization, and by avoiding automata complementation all over (the completion of a binary tree automaton may be of quadratic size).…”
Section: Introductionmentioning
confidence: 99%
“…We will use two kinds of schema definitions: XML DTDs and stepwise tree automata [5], possibly with factorization [6] in order to avoid a quadratic blowup when encoding DTDs.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation