MSO definable string transductions and two-way finite state transducers
Abstract
String transductions that are definable in monadic second-order (mso) logic (without the use of parameters) are exactly those realized by deterministic two-way finite state transducers. Nondeterministic mso definable string transductions (i.e., those definable with the use of parameters) correspond to compositions of two nondeterministic two-way finite state transducers that have the finite visit property. Both families of mso definable string transductions are characterized in terms of Hennie machines, i.e., two-way finite state transducers with the finite visit property that are allowed to rewrite their input tape.
- Publication:
-
arXiv e-prints
- Pub Date:
- June 1999
- DOI:
- arXiv:
- arXiv:cs/9906007
- Bibcode:
- 1999cs........6007E
- Keywords:
-
- Computer Science - Logic in Computer Science;
- Computer Science - Computational Complexity;
- F.4.1;
- F.4.3;
- F.1.1
- E-Print:
- 63 pages, LaTeX2e. Extended abstract presented at 26-th ICALP, 1999