摘要:Functional transductions realized by two-way transducers (or, equally, bystreaming transducers or MSO transductions) are the natural and standard notionof "regular" mappings from words to words. It was shown in 2013 that it isdecidable if such a transduction can be implemented by some one-way transducer,but the given algorithm has non-elementary complexity. We provide an algorithmof different flavor solving the above question, that has doubly exponentialspace complexity. In the special case of sweeping transducers the complexity isone exponential less. We also show how to construct an equivalent one-waytransducer, whenever it exists, in doubly or triply exponential time, againdepending on whether the input transducer is sweeping or two-way. In thesweeping case our construction is shown to be optimal.
关键词:Computer Science - Formal Languages and Automata Theory;Computer Science - Logic in Computer Science