Guarded Kleene Algebra with Tests: Verification of Uninterpreted Programs in Nearly Linear Time

July 12, 2019 ยท The Ethereal ยท ๐Ÿ› Proc. ACM Program. Lang.

๐Ÿ”ฎ THE ETHEREAL: The Ethereal
Pure theory โ€” exists on a plane beyond code

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Steffen Smolka, Nate Foster, Justin Hsu, Tobias Kappรฉ, Dexter Kozen, Alexandra Silva arXiv ID 1907.05920 Category cs.LO: Logic in CS Cross-listed cs.PL Citations 48 Venue Proc. ACM Program. Lang. Last Checked 1 month ago
Abstract
Guarded Kleene Algebra with Tests (GKAT) is a variation on Kleene Algebra with Tests (KAT) that arises by restricting the union ($+$) and iteration ($*$) operations from KAT to predicate-guarded versions. We develop the (co)algebraic theory of GKAT and show how it can be efficiently used to reason about imperative programs. In contrast to KAT, whose equational theory is PSPACE-complete, we show that the equational theory of GKAT is (almost) linear time. We also provide a full Kleene theorem and prove completeness for an analogue of Salomaa's axiomatization of Kleene Algebra.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Logic in CS