The complexity of compositions of deterministic tree transducers

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

Abstract

Macro tree transducers can simulate most models of tree transducers (e.g., top-down and bottom-up tree transducers, attribute grammars, and pebble tree transducers which, in turn, can simulate all known models of XML transformers). The string languages generated by compositions of macro tree transducers (obtained by reading the leaves of the output trees) form a large class which contains, e.g., the IO hierarchy and the EDT0L control hierarchy. Consider an arbitrary composition τ of (deterministic) macro tree transducers. How difficult is it, for a given input tree s, to compute the translation t = τ(s)? It is shown that this problem can be solved (on a RAM) in time linear in the sum of the sizes of s and t. Moreover, the problem to determine, for a given t of size n, whether or not there is an input tree s such that t = τ(s) is in DSPACE(n); this means that output languages of compositions of macro tree transducers are deterministic context-sensitive. The involved technique of compressing intermediate results of the composition, also gives a new proof of the fact that the finiteness problem for τ's range is decidable. © Springer-Verlag Berlin Heidelberg 2002.

Cite

CITATION STYLE

APA

Maneth, S. (2002). The complexity of compositions of deterministic tree transducers. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2556 LNCS, pp. 265–276). Springer Verlag. https://doi.org/10.1007/3-540-36206-1_24

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