Abstract

Regular string-to-string functions enjoy a nice triple characterization through deterministic two-way transducers $$\mathrm {2DFT}$$, streaming string transducers $$\mathrm {SST}$$ and $$\mathrm {MSO}$$ definable functions. This result has recently been lifted to $$\mathrm {FO}$$ definable functions, with equivalent representations by means of aperiodic$$\mathrm {2DFT}$$ and aperiodic 1-bounded $$\mathrm {SST}$$, extending a well-known result on regular languages. In this paper, we give three direct transformations: i from 1-bounded $$\mathrm {SST}$$ to $$\mathrm {2DFT}$$, iii¾?from $$\mathrm {2DFT}$$ to copyless $$\mathrm {SST}$$, and iii from k-bounded to 1-bounded $$\mathrm {SST}$$. We give the complexity of each construction and also prove that they preserve the aperiodicity of transducers. As corollaries, we obtain that $$\mathrm {FO}$$ definable string-to-string functions are equivalent to $$\mathrm {SST}$$ whose transition monoid is finite and aperiodic, and to aperiodic copyless $$\mathrm {SST}$$.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.