Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
435449 | Theoretical Computer Science | 2011 | 10 Pages |
Abstract
The Myhill–Nerode Theorem states that the equivalence relation ∼L given by a language L has finite index if and only if L is accepted by a finite automaton. In this paper we give several generalizations of the theorem which are algebraic in nature. In our versions, a finiteness condition involving the action of a semigroup on a certain function plays the role of the finiteness of the index of ∼L, while various algebraic structures including algebras, coalgebras, and bialgebras play the role of the finite automaton which accepts the language. We develop additional theory concerning the algebraic objects which so arise, and study the minimal ones.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics