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 :
بازگشت