A Complete Inference System for Skip-free Guarded Kleene Algebra with Tests

Todd Schmid, Tobias Kappé*, Alexandra Silva

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Article in proceedingAcademicpeer-review

Abstract

Guarded Kleene Algebra with Tests (GKAT) is a fragment of Kleene Algebra with Tests (KAT) that was recently introduced to reason efficiently about imperative programs. In contrast to KAT, GKAT does not have an algebraic axiomatization, but relies on an analogue of Salomaa’s axiomatization of Kleene Algebra. In this paper, we present an algebraic axiomatization and prove two completeness results for a large fragment of GKAT consisting of skip-free programs.
Original languageEnglish
Title of host publicationProgramming Languages and Systems
Subtitle of host publication32nd European Symposium on Programming, ESOP 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023, Paris, France, April 22–27, 2023, Proceedings
EditorsThomas Wies
PublisherSpringer
Pages309-336
Number of pages28
ISBN (Electronic)978-3-031-30044-8
ISBN (Print)978-3-031-30043-1
DOIs
Publication statusPublished - 17 Apr 2023
Event32nd European Symposium on Programming - Paris, France
Duration: 22 Apr 202327 Apr 2023

Publication series

SeriesLecture Notes in Computer Science (LNCS)
Volume13990
ISSN0302-9743

Symposium

Symposium32nd European Symposium on Programming
Abbreviated titleESOP 2023
Country/TerritoryFrance
CityParis
Period22/04/2327/04/23

Fingerprint

Dive into the research topics of 'A Complete Inference System for Skip-free Guarded Kleene Algebra with Tests'. Together they form a unique fingerprint.

Cite this