activity
20182026
most citedKleene Algebra with Observations

9 citations · 31 across the 9 of their papers we have counts for

collaborators

10 papers

cs.LO2026

GKAT with Hoare Hypotheses

Jurriaan Rot, Todd Schmid, Jana Wagemaker

Guarded Kleene Algebra with Tests (GKAT) is a variant of Kleene algebra which allows for reasoning about simple imperative programs, and which features a decision procedure for pro…

cs.LO2026

Continuous Algebras with Hypotheses

Lukas Mulder, Damien Pous, Jana Wagemaker

In the literature on Kleene algebra (KA), a number of variants have been proposed such as Kleene algebra with tests, commutative KA, bi-KA, and concurrent KA. The equational theori…

cs.PL2025

Kleene Algebra

Tobias Kappé, Alexandra Silva, Jana Wagemaker

This booklet serves as an introduction to Kleene Algebra (KA), a set of laws that can be used to study general equivalences between programs. It discusses how general programs can…

cs.PL2025

StacKAT: Infinite State Network Verification

Jules Jacobs, Nate Foster, Tobias Kappé +4

We develop StacKAT, a network verification language featuring loops, finite state variables, nondeterminism, and - most importantly - access to a stack with accompanying push and p…

cs.FL2023★ 2 cited

Completeness Theorems for Kleene algebra with tests and top

Damien Pous, Jana Wagemaker

We prove two completeness results for Kleene algebra with tests and a top element, with respect to guarded string languages and binary relations. While the equational theories of t…

cs.PL2022★ 6 cited

Concurrent NetKAT: Modeling and analyzing stateful, concurrent networks

Jana Wagemaker, Nate Foster, Tobias Kappé +3

We introduce Concurrent NetKAT (CNetKAT), an extension of NetKAT with operators for specifying and reasoning about concurrency in scenarios where multiple packets interact through…

cs.LO2020★ 6 cited

Partially Observable Concurrent Kleene Algebra

Jana Wagemaker, Paul Brunet, Simon Docherty +3

We introduce partially observable concurrent Kleene algebra (POCKA), an algebraic framework to reason about concurrent programs with control structures, such as conditionals and lo…

cs.LO2020★ 4 cited

Concurrent Kleene Algebra with Observations: from Hypotheses to Completeness

Tobias Kappé, Paul Brunet, Alexandra Silva +2

Concurrent Kleene Algebra (CKA) extends basic Kleene algebra with a parallel composition operator, which enables reasoning about concurrent programs. However, CKA fundamentally mis…

cs.LO2019★ 4 cited

Completeness and Incompleteness of Synchronous Kleene Algebra

Jana Wagemaker, Marcello Bonsangue, Tobias Kappé +2

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 lo…

cs.LO2018★ 9 cited

Kleene Algebra with Observations

Tobias Kappé, Paul Brunet, Jurriaan Rot +3

Kleene algebra with tests (KAT) is an algebraic framework for reasoning about the control flow of sequential programs. Generalising KAT to reason about concurrent programs is not s…