English

Probabilistic Guarded KAT Modulo Bisimilarity: Completeness and Complexity

Logic in Computer Science 2023-05-04 v1 Formal Languages and Automata Theory

Abstract

We introduce Probabilistic Guarded Kleene Algebra with Tests (ProbGKAT), an extension of GKAT that allows reasoning about uninterpreted imperative programs with probabilistic branching. We give its operational semantics in terms of special class of probabilistic automata. We give a sound and complete Salomaa-style axiomatisation of bisimilarity of ProbGKAT expressions. Finally, we show that bisimilarity of ProbGKAT expressions can be decided in O(n3logn)O(n^3 \log n) time via a generic partition refinement algorithm.

Keywords

Cite

@article{arxiv.2305.01755,
  title  = {Probabilistic Guarded KAT Modulo Bisimilarity: Completeness and Complexity},
  author = {Wojciech Różowski and Tobias Kappé and Dexter Kozen and Todd Schmid and Alexandra Silva},
  journal= {arXiv preprint arXiv:2305.01755},
  year   = {2023}
}
R2 v1 2026-06-28T10:23:56.507Z