Publication | Closed Access
MSO definable string transductions and two-way finite-state transducers
147
Citations
45
References
2001
Year
Abstract MachineEngineeringAutomated ReasoningVerificationHennie MachinesFormal MethodsPushdown AutomatonString-to-string FunctionsComputer ScienceDescriptional ComplexityTwo-way Finite-state TransducersFinite Model TheoryFinite-state SystemFormal SystemFormal VerificationLinguisticsComputability Theory
We extend a classic result of Büchi, Elgot, and Trakhtenbrot: MSO definable string transductions i.e., string-to-string functions that are definable by an interpretation using monadic second-order (MSO) logic, are exactly those realized by deterministic two-way finite-state transducers, i.e., finite-state automata with a two-way input tape and a one-way output tape. Consequently, the equivalence of two mso definable string transductions is decidable. In the nondeterministic case however, MSO definable string tranductions, i.e., binary relations on strings that are mso definable by an interpretation with parameters, are incomparable to those realized by nondeterministic two-way finite-state transducers. This is a motivation to look for another machine model, and we show that both classes of MSO definable string transductions are characterized in terms of Hennie machines, i.e., two-way finite-state transducers that are allowed to rewrite their input tape, but may visit each position of their input only a bounded number of times.
| Year | Citations | |
|---|---|---|
Page 1
Page 1