Skip to main content

Recognisable Languages over Monads

  • Conference paper
  • First Online:
Developments in Language Theory (DLT 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9168))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Bojanczyk, M.: Nominal monoids. Theory Comput. Syst. 53(2), 194–222 (2013)

    Article  MathSciNet  Google Scholar 

  • Bedon, N., Rispal, C.: Schützenberger and Eilenberg theorems for words on linear orderings. J. Comput. Syst. Sci. 78(2), 517–536 (2012)

    Article  MathSciNet  Google Scholar 

  • Bojanczyk, M., Walukiewicz, I.: Forest algebras. In: Logic and Automata: History and Perspectives [in Honor of Wolfgang Thomas], pp. 107–132 (2008)

    Google Scholar 

  • 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)

    Chapter  Google Scholar 

  • Eilenberg, S.: Automata, languages, and machines, vol. A (1974)

    Google Scholar 

  • Ésik, Z.: Axiomatizing the equational theory of regular tree languages. The Journal of Logic and Algebraic Programming 79(2), 189–213 (2010)

    Article  MathSciNet  Google Scholar 

  • É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)

    Chapter  Google Scholar 

  • 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)

    Chapter  Google Scholar 

  • 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)

    Chapter  Google Scholar 

  • 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)

    Google Scholar 

  • Reiterman, J.: The Birkhoff theorem for finite algebras. Algebra Universalis 14(1), 1–10 (1982)

    Article  MathSciNet  Google Scholar 

  • Steinby, M.: A theory of tree language varieties. In: Tree Automata and Languages, pp. 57–82 (1992)

    Google Scholar 

  • 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)

    Chapter  Google Scholar 

  • 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mikołaj Bojańczyk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics