Abstract
Transducers constitute a fundamental extension of automata. The class of regular word functions has recently emerged as an important class of word-to-word functions, characterized by means of (functional, or unambiguous, or deterministic) two-way transducers, copyless streaming string transducers, and MSO-definable graph transformations. A fundamental result in language theory is Kleene’s Theorem, relating finite state automata and regular expressions. In [3], the authors introduced a set of regular function expressions and proved a similar result for regular word functions, by showing the equivalence with copyless streaming string transducers. In this paper, we propose a direct, simplified and effective translation from unambiguous two-way transducers to regular function expressions extending the Brzozowski and McCluskey algorithm. In addition, we identify a subset of regular function expressions characterizing the (strict) subclass of functional sweeping transducers.
P.-A. Reynier is funded by the DeLTA project (ANR-16-CE40-0007).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Given two FEFs \(E,E'\) with same underlying flow F, \(E\oplus E'\) is the FEF with flow F and set of edges \(\{(x,f\oplus f',y) \mid (x,f,y)\in E, (x,f',y)\in E' \}\).
References
Alur, R., Černý, P.: Expressiveness of streaming string transducers. In: FSTTCS. LIPIcs, vol. 8, pp. 1–12. Schloss Dagstuhl. Leibniz-Zent. Inform. (2010)
Alur, R., Filiot, E., Trivedi, A.: Regular transformations of infinite strings. In: LICS, pp. 65–74 (2012)
Alur, R., Freilich, A., Raghothaman, M.: Regular combinators for string transformations. In: CSL-LICS 2014, pp. 9:1–9:10. ACM (2014)
Baschenis, F., Gauwin, O., Muscholl, A., Puppis, G.: Untwisting two-way transducers in elementary time. In: LICS 2017, pp. 1–12. IEEE Computer Society (2017)
Berstel, J.: Transductions and context-free languages. Teubner Studienbücher: Informatik, vol. 38. Teubner, Stuttgart (1979)
Bojańczyk, M.: Transducers with origin information. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds.) ICALP 2014. LNCS, vol. 8573, pp. 26–37. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43951-7_3
Brzozowski, J.A., McCluskey, E.J.: Signal flow graph techniques for sequential circuit state diagrams. IEEE Trans. Electron. Comput. 12(2), 67–76 (1963)
Carton, O., Dartois, L.: Aperiodic two-way transducers and FO-transductions. In: CSL. LIPIcs, vol. 41, pp. 160–174. Schloss Dagstuhl. Leibniz-Zent. Inform. (2015)
Choffrut, C., Guillon, B.: An algebraic characterization of unary two-way transducers. In: Csuhaj-Varjú, E., Dietzfelbinger, M., Ésik, Z. (eds.) MFCS 2014. LNCS, vol. 8634, pp. 196–207. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-44522-8_17
Courcelle, B.: Monadic second-order definable graph transductions: a survey. Theoret. Comput. Sci. 126(1), 53–75 (1994)
Dave, V., Gastin, P., Krishna, S.N.: Regular transducer expressions for regular transformations over infinite words. In: LICS 2018. IEEE Computer Society (2018, to appear)
Engelfriet, J., Hoogeboom, H.J.: MSO definable string transductions and two-way finite-state transducers. ACM Trans. Comput. Log. 2(2), 216–254 (2001)
Filiot, E., Gauwin, O., Reynier, P.A., Servais, F.: From two-way to one-way finite state transducers. In: LICS, pp. 468–477. IEEE Computer Society (2013)
Filiot, E., Krishna, S.N., Trivedi, A.: First-order definable string transformations. In: FSTTCS. LIPIcs, vol. 29, pp. 147–159. Schloss Dagstuhl. Leibniz-Zent. Inf. (2014)
Lombardy, S.: Two-way representations and weighted automata. RAIRO - Theoret. Inf. Appl. 50(4), 331–350 (2016)
McNaughton, R., Papert, S.: Counter-Free Automata. The M.I.T. Press, Cambridge (1971)
Schützenberger, M.P.: On the definition of a family of automata. Inf. Control 4(2–3), 245–270 (1961)
Shepherdson, J.C.: The reduction of two-way automata to one-way automata. IBM J. Res. Dev. 3(2), 198–200 (1959)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Baudru, N., Reynier, PA. (2018). From Two-Way Transducers to Regular Function Expressions. In: Hoshi, M., Seki, S. (eds) Developments in Language Theory. DLT 2018. Lecture Notes in Computer Science(), vol 11088. Springer, Cham. https://doi.org/10.1007/978-3-319-98654-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-98654-8_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-98653-1
Online ISBN: 978-3-319-98654-8
eBook Packages: Computer ScienceComputer Science (R0)