20
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Kleene Algebra with Observations

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Kleene algebra with tests (KAT) is an algebraic framework for reasoning about the control flow of sequential programs. However, when generalising KAT to reason about concurrent programs, axioms native to KAT in conjunction with expected axioms for reasoning about concurrency lead to an unexpected equation. In this paper, we propose Kleene algebra with observations (KAO), a variant of KAT, as an alternative foundation for extending KAT to a concurrent setting. We characterise the free model of KAO, and establish a decision procedure w.r.t. its equational theory.

          Related collections

          Most cited references30

          • Record: found
          • Abstract: not found
          • Article: not found

          Finite Automata and Their Decision Problems

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Derivatives of Regular Expressions

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              A Completeness Theorem for Kleene Algebras and the Algebra of Regular Events

              D. Kozen (1994)
                Bookmark

                Author and article information

                Journal
                16 November 2018
                Article
                1811.10401
                abfcbec2-c34a-47cf-b679-ab30c49b01c4

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                cs.LO cs.FL

                Theoretical computer science
                Theoretical computer science

                Comments

                Comment on this article