2019
DOI: 10.7561/sacs.2019.2.141
|View full text |Cite
|
Sign up to set email alerts
|

Generalising KAT to Verify Weighted Computations

Abstract: Kleene algebra with tests (KAT) was introduced as an algebraic structure to model and reason about classic imperative programs, i.e. sequences of discrete transitions guarded by Boolean tests. This paper introduces two generalisations of this structure able to express programs as weighted transitions and tests with outcomes in non necessarily bivalent truth spaces: graded Kleene algebra with tests (GKAT) and a variant where tests are also idempotent (I-GKAT). On this context, and in analogy to Kozen's encoding… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 33 publications
0
4
0
Order By: Relevance
“…Indeed, it would be interesting to figure out a weighted generalization of other completeness proofs for Kleene algebra, such as [7]. An intriguing problem is also to extend our result to variants of Kleene algebra with tests where tests do not form a Boolean algebra [6].…”
Section: Discussionmentioning
confidence: 93%
See 1 more Smart Citation
“…Indeed, it would be interesting to figure out a weighted generalization of other completeness proofs for Kleene algebra, such as [7]. An intriguing problem is also to extend our result to variants of Kleene algebra with tests where tests do not form a Boolean algebra [6].…”
Section: Discussionmentioning
confidence: 93%
“…Given the applications of Kleene algebra in reasoning about regular and while programs, it is natural to consider a Kleenealgebraic perspective on weighted programs. Gomes et al [6] formulate a generalization of KAT called graded KAT (or GKAT) where the Boolean algebra of tests is replaced by a more general algebraic structure. Batz et al [3] point out that a deeper study of the applicability of GKAT to reasoning about weighted programs is an interesting problem to look at.…”
Section: Kleene Algebra With Weights and Testsmentioning
confidence: 99%
“…We took, in this paper, the first step in order to develop a rigorous and systematic formalism for the verification of weighted concurrent systems, motivated by the fuzzy case. The approach is based on the combination of some ideas from previous research [15,18,8] to characterise both the computational and logical settings on top of which a proper (axiomatic, denotational and operational) semantics for fuzzy programs will be developed, in future work. There are numerous research lines that were left open and are worth to pursue in the near future.…”
Section: Resultsmentioning
confidence: 99%
“…A more generic algebraic structure, suitable to deal with generic weighted computations was recently introduced by the authors in[7].…”
mentioning
confidence: 99%