Abstract
We prove that every rational language of words indexed by linear orderings is definable in monadic second-order logic. We also show that the converse is true for the class of languages indexed by countable scattered linear orderings, but false in the general case. As a corollary we prove that the inclusion problem for rational languages of words indexed by countable linear orderings is decidable.
Similar content being viewed by others
References
Bedon, N.: Logic over words on denumerable ordinals. J. Comput. Syst. Sci. 63(3), 394–431 (2001)
Bedon, N., Rispal, C.: Schützenberger and Eilenberg theorems for words on linear orderings. In: De Felice, C., Restivo, A. (eds.) DLT’2005. Lect. Notes in Comput. Sci., vol. 3572, pp. 134–145. Springer, Berlin (2005)
Bès, A., Carton, O.: A Kleene theorem for languages of words indexed by linear orderings. Int. J. Found. Comput. Sci. 17(3), 519–542 (2006)
Bruyère, V., Carton, O.: Automata on linear orderings. In: Sgall, J., Pultr, A., Kolman, P. (eds.) MFCS’2001. Lect. Notes in Comput. Sci., vol. 2136, pp. 236–247. Springer, Berlin (2001)
Bruyère, V., Carton, O.: Hierarchy among automata on linear orderings. In: Baeza-Yate, R., Montanari, U., Santoro, N. (eds.) Foundation of Information Technology in the Era of Network and Mobile Computing, pp. 107–118. Kluwer Academic, Dordrecht (2002)
Bruyère, V., Carton, O.: Automata on linear orderings. J. Comput. Syst. Sci. 73(1), 1–24 (2007)
Bruyère, V., Carton, O., Sénizergues, G.: Tree automata and automata on linear orderings. In: Harju, T., Karhumäki, J. (eds.) WORDS’2003, pp. 222–231. Turku Center for Computer Science (2003)
Büchi, J.R.: Weak second-order arithmetic and finite automata. Z. Math. Log. Grundl. Math. 6, 66–92 (1960)
Büchi, J.R.: On a decision method in the restricted second-order arithmetic. In: Proc. Int. Congress Logic, Methodology and Philosophy of Science, Berkeley, 1960, pp. 1–11. Stanford University Press, Stanford (1962)
Büchi, J.R.: Transfinite automata recursions and weak second order theory of ordinals. In: Proc. Int. Congress Logic, Methodology, and Philosophy of Science, Jerusalem, 1964, pp. 2–23. North-Holland, Amsterdam (1965)
Carton, O.: Accessibility in automata on scattered linear orderings. In: Diks, K., Rytter, W. (eds.) MFCS’2002. Lect. Notes in Comput. Sci., vol. 2420, pp. 155–164. Springer, Berlin (2002)
Gurevich, Y.: Monadic second-order theories. In: Barwise, J., Feferman, S. (eds.) Model-Theoretic Logics. Perspectives in Mathematical Logic, pp. 479–506. Springer, Berlin (1985)
Ladner, R.E.: Application of model theoretic games to discrete linear orders and finite automata. Inf. Control 33 (1977)
McNaughton, R., Papert, S.: Counter Free Automata. MIT Press, Cambridge (1971)
Michaux, C., Point, F.: Les ensembles k-reconnaissables sont définissables dans 〈N,+,V k 〉 (the k-recognizable sets are definable in 〈N,+,V k 〉). C. R. Acad. Sci. Paris, Sér. I 303, 939–942 (1986)
Perrin, D.: An introduction to automata on infinite words. In: Nivat, M. (ed.) Automata on Infinite Words. Lect. Notes in Comput. Sci., vol. 192, pp. 2–17. Springer, Berlin (1984)
Perrin, D.: Recent results on automata and infinite words. In: Chytil, M.P., Koubek, V. (eds.) Mathematical Foundations of Computer Science. Lect. Notes in Comput. Sci., vol. 176, pp. 134–148. Springer, Berlin (1984)
Perrin, D., Pin, J.E.: First order logic and star-free sets. J. Comput. Syst. Sci. 32, 393–406 (1986)
Rabin, M.O.: Decidability of second-order theories and automata on infinite trees. Trans. Am. Math. Soc. 141, 1–35 (1969)
Rispal, C.: Automates sur les ordres linéaires: complémentation. PhD thesis, University of Marne-la-Vallée, France (2004)
Rispal, C., Carton, O.: Complementation of rational sets on countable scattered linear orderings. In: Calude, C.S., Calude, E., Dinneen, M.J. (eds.) DLT’2004. Lect. Notes in Comput. Sci., vol. 3340, pp. 381–392. Springer, Berlin (2004)
Rosenstein, J.G.: Linear Orderings. Academic Press, New York (1982)
Schützenberger, M.P.: On finite monoids having only trivial subgroups. Inf. Control 8, 190–194 (1965)
Shelah, S.: The monadic theory of order. Ann. Math. 102, 379–419 (1975)
Straubing, H.: Finite Automata, Formal Logic and Circuit Complexity. Birkhäuser, Basel (1994)
Thomas, W.: Star free regular sets of ω-sequences. Inf. Control 42, 148–156 (1979)
Thomas, W.: Ehrenfeucht games, the composition method, and the monadic theory of ordinal words. In: Structures in Logic and Computer Science, a Selection of Essays in Honor of A. Ehrenfeucht. Lect. Notes in Comput. Sci., vol. 1261, pp. 118–143. Springer, Berlin (1997)
Thomas, W.: Languages, automata, and logic. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. III, pp. 389–455. Springer, Berlin (1997)
Wojciechowski, J.: Finite automata on transfinite sequences and regular expressions. Fundam. Inform. 8(3–4), 379–396 (1985)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bedon, N., Bès, A., Carton, O. et al. Logic and Rational Languages of Words Indexed by Linear Orderings. Theory Comput Syst 46, 737–760 (2010). https://doi.org/10.1007/s00224-009-9222-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-009-9222-6