arXiv · 2606.30337
GKAT with Hoare Hypotheses
Abstract
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 post-conditions 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.
Explore related subjects
Keep this discovery
Jurriaan Rot, Todd Schmid, Jana Wagemaker. 2026-06-29. GKAT with Hoare Hypotheses. https://arxiv.org/abs/2606.30337
Cite the original work for its findings. Save a collection to share your selection of sources.