Sciweavers

LFCS
2009
Springer

A Bialgebraic Approach to Automata and Formal Language Theory

14 years 4 months ago
A Bialgebraic Approach to Automata and Formal Language Theory
A bialgebra is a structure which is simultaneously an algebra and a coalgebra, such that the algebraic and coalgebraic parts are compatible. Bialgebras are usually studied over a commutative ring. In this paper, we apply the defining diagrams of algebras, coalgebras, and bialgebras to categories of semimodules and semimodule homomorphisms over a commutative semiring. We then treat automata as certain representation objects of algebras and formal languages as elements of dual algebras of coalgebras. Using this perspective, we demonstrate many analogies between the two theories. Finally, we show that there is an adjunction between the category of “algebraic” automata and the category of deterministic automata. Using this adjunction, we show that K-linear automaton morphisms can be used as the sole rule of inference in a complete proof system for automaton equivalence.
James Worthington
Added 26 Jul 2010
Updated 26 Jul 2010
Type Conference
Year 2009
Where LFCS
Authors James Worthington
Comments (0)