Arrow Research search
Back to MFCS

MFCS 2017

Eilenberg Theorems for Free

Conference Paper Accepted Paper Algorithms and Complexity · Theoretical Computer Science

Abstract

Eilenberg-type correspondences, relating varieties of languages (e. g. , of finite words, infinite words, or trees) to pseudovarieties of finite algebras, form the backbone of algebraic language theory. We show that they all arise from the same recipe: one models languages and the algebras recognizing them by monads on an algebraic category, and applies a Stone-type duality. Our main contribution is a variety theorem that covers e. g. Wilke's and Pin's work on infinity-languages, the variety theorem for cost functions of Daviaud, Kuperberg, and Pin, and unifies the two categorical approaches of Bojanczyk and of Adamek et al. In addition we derive new results, such as an extension of the local variety theorem of Gehrke, Grigorieff, and Pin from finite to infinite words.

Authors

Keywords

  • Eilenberg&#039
  • s theorem
  • variety of languages
  • pseudovariety
  • monad
  • duality

Context

Venue
International Symposium on Mathematical Foundations of Computer Science
Archive span
1973-2025
Indexed papers
3045
Paper id
410533472830957913
v2026.09.13