• DocumentCode
    626313
  • Title

    From Two-Way to One-Way Finite State Transducers

  • Author

    Filiot, Emmanuel ; Gauwin, Olivier ; Reynier, Pierre-Alain ; Servais, Frederic

  • fYear
    2013
  • fDate
    25-28 June 2013
  • Firstpage
    468
  • Lastpage
    477
  • Abstract
    Any two-way finite state automaton is equivalent to some one-way finite state automaton. This well-known result, shown by Rabin and Scott and independently by Shepherdson, states that two-way finite state automata (even non-deterministic) characterize the class of regular languages. It is also known that this result does not extend to finite string transductions: (deterministic) two-way finite state transducers strictly extend the expressive power of (functional) one-way transducers. In particular deterministic two-way transducers capture exactly the class of MSO-transductions of finite strings. In this paper, we address the following definability problem: given a function defined by a two-way finite state transducer, is it definable by a one-way finite state transducer? By extending Rabin and Scott´s proof to transductions, we show that this problem is decidable. Our procedure builds a one-way transducer, which is equivalent to the two-way transducer, whenever one exists.
  • Keywords
    decidability; finite state machines; formal languages; Rabin and Scott transduction proof; decidability; definability problem; deterministic two-way transducers; finite string MSO-transductions; finite string transductions; one-way finite state automaton; one-way finite state transducer; regular languages; two-way finite state automaton; two-way finite state transducer; Automata; Context; Educational institutions; Memory management; Shape; Transducers; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2013 28th Annual IEEE/ACM Symposium on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4799-0413-6
  • Type

    conf

  • DOI
    10.1109/LICS.2013.53
  • Filename
    6571579