Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computing and Information Science
  4. Computing and Information Science Technical Reports
  5. On the Coalgebraic Theory of Kleene Algebra with Tests

On the Coalgebraic Theory of Kleene Algebra with Tests

File(s)
ChenPucella.pdf (213.33 KB)
Permanent Link(s)
https://hdl.handle.net/1813/10173
Collections
Computing and Information Science Technical Reports
Author
Kozen, Dexter
Abstract

We develop a coalgebraic theory of Kleene algebra with tests (KAT) along the lines of Rutten (1998) for Kleene algebra (KA) and Chen and Pucella (2003) for a limited version of KAT, resolving two open problems of Chen and Pucella. Our treatment includes a simple definition of the Brzozowski derivative for KAT expressions and an automata-theoretic interpretation involving automata on guarded strings. We also give a complexity analysis, showing that an efficient implementation of coinductive equivalence proofs in this setting is tantamount to a standard automata-theoretic construction. It follows that coinductive equivalence proofs can be generated automatically in PSPACE. This matches the bound of Worthington (2008) for the automatic generation of equational proofs in KAT.

Date Issued
2008-03-14T18:49:38Z
Keywords
Kleene algebra
•
Kleene algebra with tests
•
Brzozowski derivative
•
coalgebra
•
coinduction

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance