One Eilenberg Theorem to Rule Them All
summary
Claim: a single, general Eilenberg-style theorem that unifies more than a dozen prior correspondences and produces new instances (infinite words, weighted languages, trees, cost functions). Method: categorical algebra using monads and dualities, construction of a profinite T-algebra (codensity monad) and a required unary presentation parameter that encodes derivatives. Result: bijection between language varieties and pseudo-varieties of finite T-algebras, a modular proof that recovers classical Eilenberg and yields local and profinite equation versions, and it demonstrably works across the listed examples.
AI-written summary · about
chapters (14)
- 0:00Intro
- 1:12Overview
- 2:50Eilenberg's Variety Theorem (1976)
- 4:16Other Eilenberg-Type Theorems
- 5:55Big Picture
- 8:12Languages
- 10:47Algebraic recognition
- 11:53Profinite Words
- 13:10General Duality
- 16:50General Variety Theorem (2016)
- 18:30Derivatives: Monoid Case
- 19:40Derivatives: General Case
- 22:04Applications
- 23:17Conclusions and Further Work
