CONFEST 2026

CONCUR

GKAT with Hoare Hypotheses

Jurriaan Rot, Todd Schmid, Jana Wagemaker

in Room Ain session CONCUR Session 9 - Algebraic Methods (on,  Thu, 10:30, 4 talks over 90 min)

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 program equivalence in nearly linear time. In the current paper, we address the challenge of reasoning under assumptions about these programs. In particular, we develop a form of Hoare hypotheses, which allow modelling basic domain knowledge on pre- and postconditions of uninterpreted basic programs, and which are well-developed for classical Kleene algebra but not yet for GKAT. We show that the resulting axiomatisation is sound and complete. We then extend Hoare hypotheses to the more general form of word hypotheses. Based on an automata-theoretic approach, we show that equivalence of GKAT under word hypotheses is as efficiently decidable as for plain GKAT.


Other talks in CONCUR Session 9 - Algebraic Methods:

 Program   CONCUR Program