Abstract
A (nonforgetting) restarting transducer is a (nonforgetting) restarting automaton that is equipped with an output function. Accordingly, restarting transducers compute binary relations, and deterministic restarting transducers compute functions. Here we characterize the rational functions and some of their proper subclasses by certain types of deterministic restarting transducers with window size one. As a preliminary step we prove that the monotone variants of the nonforgetting R- and the nonforgetting deterministic RR-automata with window size one only accept regular languages.
Similar content being viewed by others
References
Aho, A., Hopcroft, J., Ullman, J.: A general theory of translation. Math. Systems Theory 3, 193–221 (1969)
Berstel, J.: Transductions and Context-Free Languages. Teubner, Stuttgart (1979)
Buntrock, G., Otto, F.: Growing context-sensitive languages and Church-Rosser languages. Inform. and Comput. 141, 1–36 (1998)
Choffrut, C., Culik II, K.: Properties of finite and pushdown transducers. SIAM J. Comput. 12, 300–315 (1983)
Greibach, S.: A note on pushdown store automata and regular systems. Proceedings of the AMS 18, 263–268 (1967)
Hopcroft, J., Ullman, J.: Introduction to automata theory, languages, and computation Addison-Wesley, Reading (1979)
Hundeshagen, N., Otto, F.: Characterizing the regular languages by nonforgetting restarting automata. In: Mauri, G., Leporati, A. (eds.) Proceedings of DLT 2011, LNCS 6795, pp. 288–299. Springer, Berlin (2011)
Hundeshagen, N., Otto, F.: Characterizing the rational functions by restarting transducers. In: Dediu, A.H., Martin-Vide, C. (eds.) Proceedings of LATA 2012, LNCS 7183, pp. 325–336. Springer, Berlin (2012)
Hundeshagen, N., Otto, F., Vollweiler, M.: Transductions computed by PC-systems of monotone deterministic restarting automata. In: Domaratzki,M., Salomaa, K. (eds.) Proceedings of CIAA 2010, LNCS 6482, pp. 163–172. Springer, Berlin (2011)
Jančar, P., Mráz, F., Plátek, M., Vogel, J.: Monotonicity of restarting automata. J. Autom. Lang. Comb. 12, 355–371 (2007)
Jančar, P., Mráz, F., Plátek, M., Vogel, J.: Restarting automata. In: Reichel, H. (ed.) Proceedings of FCT’95, LNCS 965, pp. 283–292. Springer, Berlin (1995)
Jančar, P., Mráz, F., Plátek, M., Vogel, J.: On restarting automata with rewriting. In: Păun, G., Salomaa, A. (eds.) New trends in formal languages, LNCS 1218, pp. 119–136. Springer, Berlin (1997)
Jančar, P., Mráz, F., Plátek, M., Vogel, J.: On monotonic automata with a restart operation. J. Autom. Lang. Comb. 4, 287–311 (1999)
Jurasky, D., Martin, J.: Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition Prentice Hall series in Artificial Intelligence. 2nd edn. Prentice Hall, Englewood Cliffs (2009)
Kaplan, R., Kay, M.: Regular models of phonological rule systems. Comput. Linguis. 20, 331–378 (1994)
Kutrib, M., Reimann, J.: Succinct description of regular languages by weak restarting automata. Inform. and Comput. 206, 1152–1160 (2008)
McNaughton, R., Narendran, P., Otto, F.: Church-Rosser Thue systems and formal languages. J. Assoc. Comput. Mach. 35, 324–344 (1988)
Messerschmidt, H., Otto, F.: Cooperating distributed systems of restarting automata. Intern. J. Found. Comp. Sci. 18, 1333–1342 (2007)
Messerschmidt, H., Otto, F.: On deterministic CD-systems of restarting automata. Intern. J. Found. Comp. Sci. 20, 185–209 (2009)
Messerschmidt, H., Otto, F.: A hierarchy of monotone deterministic nonforgetting restarting automata. Theory Comput. Syst. 48, 343–373 (2011)
Messerschmidt, H., Stamer, H.: Restart-Automaten mit mehreren Restart-Zuständen. In: Bordihn, H. (ed.) Proceedings of Workshop ‘Formale Sprachen in der Linguistik’ und 14. Theorietag ‘Automaten und Formale Sprachen’, pp. 111–116. Institut für Informatik, Universität Potsdam (2004)
Mohri, M.: Finite-state transducers in language and speech processing. Comput. Linguis. 23, 269–311 (1997)
Mráz, F.: Lookahead hierarchies of restarting automata. J. Autom. Lang. Comb. 6, 493–506 (2001)
Otto, F.: Restarting automata. In: Ésik, Z., Martin-Vide, C., Mitrana, V. (eds.) Recent Advances in Formal Languages and Applications, Studies in Computational Intelligence, vol. 25, pp. 269–303. Springer, Berlin (2006)
Reimann, J.: Beschreibungskomplexität von Restart-Automaten. Ph.D. thesis, Naturwissenschaftliche Fachbereiche, Justus-Liebig-Universität Giessen (2007)
Santean, N.: Bimachines and structurally-reversed automata. J. Autom. Lang. Comb. 9, 121–146 (2004)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hundeshagen, N., Otto, F. Restarting Transducers, Regular Languages, and Rational Relations. Theory Comput Syst 57, 195–225 (2015). https://doi.org/10.1007/s00224-014-9579-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-014-9579-z