2019
DOI: 10.1007/978-3-030-33636-3_14
|View full text |Cite
|
Sign up to set email alerts
|

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 tha… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 23 publications
0
2
0
Order By: Relevance
“…included an inference rule with a side condition that prevented it from being algebraic in the sense that the validity of an equation is not preserved when substituting letters for arbitrary regular expressions. Nevertheless, this inspired axiomatizations of several variations and extensions of Kleene algebra [48,44,43], as well as Milner's axiomatization of the algebra of star behaviours [34]. The side condition introduced by Salomaa is often called the empty word property, an early version of a concept from process theory called guardedness 9 that is also fundamental to the theory of iteration [7].…”
Section: Related Workmentioning
confidence: 99%
“…included an inference rule with a side condition that prevented it from being algebraic in the sense that the validity of an equation is not preserved when substituting letters for arbitrary regular expressions. Nevertheless, this inspired axiomatizations of several variations and extensions of Kleene algebra [48,44,43], as well as Milner's axiomatization of the algebra of star behaviours [34]. The side condition introduced by Salomaa is often called the empty word property, an early version of a concept from process theory called guardedness 9 that is also fundamental to the theory of iteration [7].…”
Section: Related Workmentioning
confidence: 99%
“…included an inference rule with a side condition that prevented it from being algebraic in the sense that the validity of an equation is not preserved when substituting letters for arbitrary regular expressions. Nevertheless, this inspired axiomatizations of several variations and extensions of Kleene algebra [46,42,41], as well as Milner's axiomatization of the algebra of star behaviours [32]. The side condition introduced by Salomaa is often called the empty word property, an early version of a concept from process theory called guardedness 9 that is also fundamental to the theory of iteration [6].…”
Section: Related Workmentioning
confidence: 99%