arXiv · 1905.08554
Completeness and Incompleteness of Synchronous Kleene Algebra
Abstract
Synchronous Kleene algebra (SKA), an extension of Kleene algebra (KA), was proposed by Prisacariu as a tool for reasoning about programs that may execute synchronously, i.e., in lock-step. We provide a countermodel witnessing that the axioms of SKA are incomplete w.r.t. its language semantics, by exploiting a lack of interaction between the synchronous product operator and the Kleene star. We then propose an alternative set of axioms for SKA, based on Salomaa's axiomatisation of regular languages, and show that these provide a sound and complete characterisation w.r.t. the original language semantics.
Explore related subjects
Keep this discovery
Jana Wagemaker, Marcello Bonsangue, Tobias Kappé, Jurriaan Rot, Alexandra Silva. 2019-05-21. Completeness and Incompleteness of Synchronous Kleene Algebra. https://doi.org/10.1007/978-3-030-33636-3_14
Cite the original work for its findings. Save a collection to share your selection of sources.