DocumentCode
3257773
Title
An Algebra for Kripke Polynomial Coalgebras
Author
Bonsangue, Marcello ; Rutten, Jan ; Silva, Alexandra
Author_Institution
LIACS, Leiden Univ., Leiden, Netherlands
fYear
2009
fDate
11-14 Aug. 2009
Firstpage
49
Lastpage
58
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic In Computer Science, 2009. LICS '09. 24th Annual IEEE Symposium on
Conference_Location
Los Angeles, CA
ISSN
1043-6871
Print_ISBN
978-0-7695-3746-7
Type
conf
DOI
10.1109/LICS.2009.18
Filename
5230593
Link To Document