• 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