On Tools for Completeness of Kleene Algebra with Hypotheses
In the literature on Kleene algebra, a number of variants have been proposed which impose additional structure specified by a theory, such as Kleene algebra with tests (KAT) and the recent Kleene algebra with observations (KAO), or make specific assumptions about certain constants, as for instance i...
Saved in:
Published in | Relational and Algebraic Methods in Computer Science Vol. 13027; pp. 378 - 395 |
---|---|
Main Authors | , , |
Format | Book Chapter |
Language | English |
Published |
Switzerland
Springer International Publishing AG
2021
Springer International Publishing |
Series | Lecture Notes in Computer Science |
Online Access | Get full text |
Cover
Loading…
Summary: | In the literature on Kleene algebra, a number of variants have been proposed which impose additional structure specified by a theory, such as Kleene algebra with tests (KAT) and the recent Kleene algebra with observations (KAO), or make specific assumptions about certain constants, as for instance in NetKAT. Many of these variants fit within the unifying perspective offered by Kleene algebra with hypotheses, which comes with a canonical language model constructed from a given set of hypotheses. For the case of KAT, this model corresponds to the familiar interpretation of expressions as languages of guarded strings.
A relevant question therefore is whether Kleene algebra together with a given set of hypotheses is complete with respect to its canonical language model. In this paper, we revisit, combine and extend existing results on this question to obtain tools for proving completeness in a modular way. We showcase these tools by reproving completeness of KAT and KAO, and prove completeness of a new variant of KAT where the collection of tests only forms a distributive lattice. |
---|---|
Bibliography: | An extended version of this abstract, with proofs, may be found on HAL at https://hal.archives-ouvertes.fr/hal-03269462/ [31]. This work has been supported by the ERC (CoVeCe, grant No 678157) and by the LABEX MILYON (ANR-10-LABX-0070), within the program ANR-11-IDEX-0007. |
ISBN: | 3030887006 9783030887001 |
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/978-3-030-88701-8_23 |