Abstract
This paper proposes monads as a framework for algebraic language theory. Examples of monads include words and trees, finite and infinite. Each monad comes with a standard notion of an algebra, called an Eilenberg-Moore algebra, which generalises algebras studied in language theory like semigroups or \(\omega \)-semigroups. On the abstract level of monads one can prove theorems like the Myhill-Nerode theorem, the Eilenberg theorem; one can also define profinite objects.
M. Bojańczyk—Author supported by the Polish NCN grant 2014-13/B/ST6/03595.
A full version of this paper is available at http://arxiv.org/abs/1502.04898. The full version includes many examples of monads, proofs, stronger versions of theorems from this extended abstract, and entirely new theorems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bojanczyk, M.: Nominal monoids. Theory Comput. Syst. 53(2), 194–222 (2013)
Bedon, N., Rispal, C.: Schützenberger and Eilenberg theorems for words on linear orderings. J. Comput. Syst. Sci. 78(2), 517–536 (2012)
Bojanczyk, M., Walukiewicz, I.: Forest algebras. In: Logic and Automata: History and Perspectives [in Honor of Wolfgang Thomas], pp. 107–132 (2008)
Carton, O., Colcombet, T., Puppis, G.: Regular languages of words over countable linear orderings. In: Aceto, L., Henzinger, M., Sgall, J. (eds.) ICALP 2011, Part II. LNCS, vol. 6756, pp. 125–136. Springer, Heidelberg (2011)
Eilenberg, S.: Automata, languages, and machines, vol. A (1974)
Ésik, Z.: Axiomatizing the equational theory of regular tree languages. The Journal of Logic and Algebraic Programming 79(2), 189–213 (2010)
Ésik, Z., Weil, P.: On logically defined recognizable tree languages. In: Pandya, P.K., Radhakrishnan, J. (eds.) FSTTCS 2003. LNCS, vol. 2914, pp. 195–207. Springer, Heidelberg (2003)
Gehrke, M., Grigorieff, S., Pin, J.É.: Duality and equational theory of regular languages. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part II. LNCS, vol. 5126, pp. 246–257. Springer, Heidelberg (2008)
Gehrke, M., Grigorieff, S., Pin, J.É.: A topological approach to recognition. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010. LNCS, vol. 6199, pp. 151–162. Springer, Heidelberg (2010)
Toruńczyk, S., Bojańczyk, M., Parys, P.: The mso+u theory of \(({\mathbb{N}},<)\) is undecidable (2015). CoRR, arXiv:1502.04578
Perrin, D., Pin, J.-É.: Infinite Words: Automata, Semigroups, Logic and Games. Elsevier (2004)
Reiterman, J.: The Birkhoff theorem for finite algebras. Algebra Universalis 14(1), 1–10 (1982)
Steinby, M.: A theory of tree language varieties. In: Tree Automata and Languages, pp. 57–82 (1992)
Toruńczyk, S.: Languages of profinite words and the limitedness problem. In: Czumaj, A., Mehlhorn, K., Pitts, A., Wattenhofer, R. (eds.) ICALP 2012, Part II. LNCS, vol. 7392, pp. 377–389. Springer, Heidelberg (2012)
Wilke, T.: An Eilenberg theorem for infinity-languages. In: Leach Albert, J., Monien, B., Rodríguez-Artalejo, M. (eds.) ICALP 1991. LNCS, vol. 510, pp. 588–599. Springer, Heidelberg (1991)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Bojańczyk, M. (2015). Recognisable Languages over Monads. In: Potapov, I. (eds) Developments in Language Theory. DLT 2015. Lecture Notes in Computer Science(), vol 9168. Springer, Cham. https://doi.org/10.1007/978-3-319-21500-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-21500-6_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-21499-3
Online ISBN: 978-3-319-21500-6
eBook Packages: Computer ScienceComputer Science (R0)