Hostname: page-component-cd9895bd7-p9bg8 Total loading time: 0 Render date: 2024-12-26T07:49:02.941Z Has data issue: false hasContentIssue false

AN ALGEBRAIC APPROACH TO MSO-DEFINABILITY ON COUNTABLE LINEAR ORDERINGS

Published online by Cambridge University Press:  23 October 2018

OLIVIER CARTON
Affiliation:
INSTITUT DE RECHERCHE EN INFORMATIQUE FONDAMENTALE (IRIF) UNIVERSITÉ PARIS DIDEROT PARIS, FRANCE E-mail: [email protected]
THOMAS COLCOMBET
Affiliation:
CNRS / INSTITUT DE RECHERCHE EN INFORMATIQUE FONDAMENTALE (IRIF) UNIVERSITÉ PARIS DIDEROT PARIS, FRANCE E-mail: [email protected]
GABRIELE PUPPIS
Affiliation:
CNRS / LABORATOIRE BORDELAIS DE RECHERCHE EN INFORMATIQUE (LABRI) UNIVERSITÉ BORDEAUX BORDEAUX, FRANCE E-mail: [email protected]

Abstract

We develop an algebraic notion of recognizability for languages of words indexed by countable linear orderings. We prove that this notion is effectively equivalent to definability in monadic second-order (MSO) logic. We also provide three logical applications. First, we establish the first known collapse result for the quantifier alternation of MSO logic over countable linear orderings. Second, we solve an open problem posed by Gurevich and Rabinovich, concerning the MSO-definability of sets of rational numbers using the reals in the background. Third, we establish the MSO-definability of the set of yields induced by an MSO-definable set of trees, confirming a conjecture posed by Bruyère, Carton, and Sénizergues.

Type
Articles
Copyright
Copyright © The Association for Symbolic Logic 2018 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

Bedon, N., Bès, A., Carton, O., and Rispal, C., Logic and rational languages of words indexed by linear orderings. Theoretical Computer Science, vol. 46 (2010), no. 4, pp. 737760.Google Scholar
Bruyère, V. and Carton, O., Automata on linear orderings. Journal of Computer and System Sciences, vol. 73 (2007), no. 1, pp. 124.CrossRefGoogle Scholar
Bruyère, V. and Carton, O., Automata on linear orderings, Proceedings of the 26th International Symposium on Mathematical Foundations of Computer Science (MFCS) (Sgall, J., Pultr, A., and Kolman, P., editors), Lecture Notes in Computer Science, vol. 2136, Springer, London, 2001, pp. 236247.Google Scholar
Bruyère, V., Carton, O., and Sénizergues, G., Tree automata and automata on linear orderings. RAIRO Theoretical Informatics and Applications, vol. 43 (2009), pp. 321338.CrossRefGoogle Scholar
Büchi, J. R., On a decision method in restricted second order arithmetic, Proceedings of the International Congress for Logic, Methodology and Philosophy of Science (Nagel, E., editor), Stanford University Press, Redwood City, CA, 1962, pp. 111.Google Scholar
Büchi, J. R., Transfinite automata recursions and weak second order theory of ordinals, Proceedings of the 3rd International Congress of Logic, Methodology, and Philosophy of Science (Rootselaar, B. and Staal, F., editors), North Holland, Amsterdam, 1967, pp. 223.Google Scholar
Carton, O., Colcombet, T., and Puppis, G., Regular languages of words over countable linear orderings, Proceedings of the 38th International Colloquium on Automata, Languages and Programming (ICALP) (Aceto, L., Henzinger, M., and Sgall, J., editors), Lecture Notes in Computer Science, vol. 6756, Springer, London, 2011, pp. 125136.CrossRefGoogle Scholar
Colcombet, T., Factorisation forests for infinite words and applications to countable scattered linear orderings.Theoretical Computer Science, vol. 411 (2010), pp. 751764.CrossRefGoogle Scholar
Colcombet, T., Composition with algebra at the background – on a question by Gurevich and Rabinovich on the monadic theory of linear orderings, Proceedings of the 8th International Computer Science Symposium in Russia (CSR) (Bulatov, A. A. and Shur, A. M., editors), Lecture Notes in Computer Science, vol. 7913, Springer, London, 2013, pp. 391404.Google Scholar
Courcelle, B., Frontiers of infinite trees. RAIRO Theoretical Informatics and Applications, vol. 12 (1978), no. 4, pp. 319337.Google Scholar
Dauchet, M. and Timmerman, E., Continuous monoids and yields of infinite trees. RAIRO Theoretical Informatics and Applications, vol. 20 (1986), no. 3, pp. 251274.CrossRefGoogle Scholar
Feferman, S. and Vaught, R., The first-order properties of products of algebraic systems. Fundamenta Mathematicae, vol. 47 (1959), pp. 57103.CrossRefGoogle Scholar
Gécseg, F. and Steinby, M., Tree languages, Handbook of Formal Languages, vol. 3: Beyond Words (Rozenberg, G. and Salomaa, A., editors), Springer, New York, 1997, pp. 168.Google Scholar
Gurevich, Y. and Rabinovich, A. M., Definability and undefinability with real order at the background, this JOURNAL, vol. 65 (2000), no. 2, pp. 946958.Google Scholar
Gurevich, Y. and Shelah, S., Monadic theory of order and topology in ZFC. Annals of Mathematical Logic, vol. 23 (1982), no. 2–3, pp. 179198.CrossRefGoogle Scholar
Hodges, W., Model Theory, vol. 42, Cambridge University Press, Cambridge, 1993.CrossRefGoogle Scholar
Läuchli, H. and Leonard, J., On the elementary theory of linear order. Fundamenta Mathematicae, vol. 59 (1966), no. 1, pp. 109116.CrossRefGoogle Scholar
Läuchli, H. and Leonard, J., A decision procedure for the weak second order theory of linear order, Contributions to Mathematical Logic, Proceedings of Logic Colloquium (Arnold Schmidt, H., Schütte, K., and Thiele, H.-J., editors), Studies in Logic and the Foundations of Mathematics, vol. 50, North-Holland, Amsterdam, 1968, pp. 189197.Google Scholar
Pin, J. E. and Perrin, D., Infinite Words: Automata, Semigroups, Logic and Games, Elsevier Science Publishers, Amsterdam, 2004.Google Scholar
Rabin, M. O., Decidability of second-order theories and automata on infinite trees. Transactions of the American Mathematical Society, vol. 141 (1969), pp. 135.Google Scholar
Ramsey, F. P., On a problem of formal logic. Proceedings of the London Mathematical Society, vol. 30 (1929), pp. 264286.Google Scholar
Rispal, C. and Carton, O., Complementation of rational sets on countable scattered linear orderings. International Journal of Foundations of Computer Science, vol. 16 (2005), no. 4, pp. 767786.CrossRefGoogle Scholar
Rosenstein, J. G., Linear Orderings, Academic Press, New York, 1982.Google Scholar
Shelah, S., The monadic theory of order. Annals of Mathematics, vol. 102 (1975), pp. 379419.CrossRefGoogle Scholar
Thatcher, J. W., Characterizing derivation trees of context-free grammars through a generalization of finite automata theory. Journal of Computer and System Sciences, vol. 1 (1967), no. 4, pp. 317322.CrossRefGoogle Scholar
Thomas, W., On the Ehrenfeucht-Fraïssé game in theoretical computer science, Theory and Practice of Software Development (TAPSOFT) (Gaudel, M.-C. and Jouannaud, J.-P., editors), Lecture Notes in Computer Science, vol. 668, Springer, London, 1993, pp. 559568.CrossRefGoogle Scholar
Thomas, W., Languages, automata, and logic, Handbook of Formal Languages (Rozenberg, G. and Salomaa, A., editors), vol. 3, Springer, New York, 1997, pp. 389455.CrossRefGoogle Scholar
Wilke, T., An algebraic theory for regular languages of finite and infinite words. International Journal of Algebra and Computation, vol. 3 (1993), no. 4, pp. 447489.CrossRefGoogle Scholar