Title :
An Algebra for Kripke Polynomial Coalgebras
Author :
Bonsangue, Marcello ; Rutten, Jan ; Silva, Alexandra
Author_Institution :
LIACS, Leiden Univ., Leiden, Netherlands
Abstract :
Several dynamical systems, such as deterministic automata and labelled transition systems, can be described as coalgebras of so-called Kripke polynomial functors, built up from constants and identities, using product, coproduct and powerset. Locally finite Kripke polynomial coalgebras can be characterized up to bisimulation by a specification language that generalizes Kleenepsilas regular expressions for finite automata. In this paper, we equip this specification language with an axiomatization and prove it sound and complete with respect to bisimulation, using a purely coalgebraic argument. We demonstrate the usefulness of our framework by providing a finite equational system for (non-)deterministic finite automata, labelled transition systems with explicit termination, and automata on guarded strings.
Keywords :
deterministic automata; finite automata; polynomials; Kripke polynomial coalgebra; deterministic automata; finite automata; finite equational system; labelled transition system; specification language; Algebra; Application software; Automata; Computer science; Equations; Instruments; Logic functions; Polynomials; Specification languages;
Conference_Titel :
Logic In Computer Science, 2009. LICS '09. 24th Annual IEEE Symposium on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3746-7
DOI :
10.1109/LICS.2009.18