TY - GEN
T1 - Streaming Ranked-Tree-to-String Transducers
AU - Takahashi, Yuta
AU - Asada, Kazuyuki
AU - Nakano, Keisuke
N1 - Funding Information:
Acknowledgments. We thank anonymous referees for useful comments. This work was supported by JSPS KAKENHI Grant Numbers JP17K00007, JP17H06099, JP18H04093, and JP18K11156.
Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
PY - 2019
Y1 - 2019
N2 - Streaming tree transducers with single-use restriction (STTsurs) were introduced by Alur and D’Antoni as an analyzable, executable, and expressive model for transforming unranked ordered trees in a single pass. The equivalence problem of STTsurs is decidable because their class is as expressive as the class of MSO-definable tree transformations. In this paper, we present streaming ranked-tree-to-string transducers (SRTSTs), based on STTsurs: SRTSTs are released from the single-use restriction while their input and output are restricted to ranked trees and strings, respectively. We show that the expressiveness of SRTSTs coincides with that of deterministic top-down tree transducers with regular look-ahead (yDTRs), whose equivalence problem is known to be decidable. Our proof is done by constructing equivalent transducers in both directions.
AB - Streaming tree transducers with single-use restriction (STTsurs) were introduced by Alur and D’Antoni as an analyzable, executable, and expressive model for transforming unranked ordered trees in a single pass. The equivalence problem of STTsurs is decidable because their class is as expressive as the class of MSO-definable tree transformations. In this paper, we present streaming ranked-tree-to-string transducers (SRTSTs), based on STTsurs: SRTSTs are released from the single-use restriction while their input and output are restricted to ranked trees and strings, respectively. We show that the expressiveness of SRTSTs coincides with that of deterministic top-down tree transducers with regular look-ahead (yDTRs), whose equivalence problem is known to be decidable. Our proof is done by constructing equivalent transducers in both directions.
KW - Equivalence
KW - Expressiveness
KW - Ranked trees
KW - Streaming transducers
UR - http://www.scopus.com/inward/record.url?scp=85069470724&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85069470724&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-23679-3_19
DO - 10.1007/978-3-030-23679-3_19
M3 - Conference contribution
AN - SCOPUS:85069470724
SN - 9783030236786
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 235
EP - 247
BT - Implementation and Application of Automata - 24th International Conference, CIAA 2019, Proceedings
A2 - Hospodár, Michal
A2 - Jirásková, Galina
PB - Springer Verlag
T2 - 24th International Conference on Implementation and Application of Automata, CIAA 2019
Y2 - 22 July 2019 through 25 July 2019
ER -