Abstract
The standard construction of a bimachine from a functional transducer involves a preparation step for converting the transducer into an unambiguous transducer (A transducer is unambiguous if there exists at most one successful path for each label.). The conversion involves a specialized determinization. We introduce a new construction principle where the transducer is directly translated into a bimachine. For any input word accepted by the transducer the bimachine exactly imitates one successful path of the transducer. For some classes of transducers the new construction can build a bimachine with an exponentially lower number of states compared to the standard construction. We first present a simple and generic variant of the construction. A second specialized version leads to better complexity bounds in terms of the size of the bimachine.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Berstel, J.: Transductions and Context-Free Languages. Springer Fachmedien Wiesbaden GmbH, Wiesbaden (1979)
Eilenberg, S.: Automata, Languages and Machines. Academic Press, New York and London (1974)
Filiot, E., Servais, F.: Visibly pushdown transducers with look-ahead. In: Bieliková, M., Friedrich, G., Gottlob, G., Katzenbeisser, S., Turán, G. (eds.) SOFSEM 2012. LNCS, vol. 7147, pp. 251–263. Springer, Heidelberg (2012). doi:10.1007/978-3-642-27660-6_21
Kempe, A.: Part-of-speech tagging with two sequential transducers. In: Yu, S., Păun, A. (eds.) CIAA 2000. LNCS, vol. 2088, pp. 337–339. Springer, Heidelberg (2001). doi:10.1007/3-540-44674-5_34
Mohri, M.: On some applications of finite-state automata theory to natural language processing. J. Nat. Lang. Eng. 2, 1–20 (1996)
Mohri, M.: Finite-state transducers in language and speech processing. Comput. Linguist. 23(2), 269–311 (1997)
Roche, E., Schabes, Y.: Finite-State Language Processing. MIT Press, Cambridge (1997)
Sakarovitch, J.: Elements of Automata Theory. Cambridge University Press, Cambridge (2009)
Sakarovitch, J., de Souza, R.: Lexicographic decomposition of k-valued transducers. Theor. Comp. Sys. 47(3), 758–785 (2010). http://dx.doi.org/10.1007/s00224-009-9206-6
Santean, N.: Bimachines and structurally-reversed automata. J. Automata Lang. Comb. 9(1), 121–146 (2004)
Schützenberger, M.P.: A remark on finite transducers. Inf. Control 4, 185–196 (1961)
Souza, R.: A note on bimachines. In: 1a Escola de Informática Teórica e Métodos Formais, Natal - RN, pp. 83–92, November 2016
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Gerdjikov, S., Mihov, S., Schulz, K.U. (2017). A Simple Method for Building Bimachines from Functional Finite-State Transducers. In: Carayol, A., Nicaud, C. (eds) Implementation and Application of Automata. CIAA 2017. Lecture Notes in Computer Science(), vol 10329. Springer, Cham. https://doi.org/10.1007/978-3-319-60134-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-60134-2_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-60133-5
Online ISBN: 978-3-319-60134-2
eBook Packages: Computer ScienceComputer Science (R0)