Probabilistic Guarded KAT Modulo Bisimilarity: Completeness and Complexity

05/02/2023
by   Wojciech Rozowski, et al.
0

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(n^3 log n) time via a generic partition refinement algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/16/2021

Guarded Kleene Algebra with Tests: Coequations, Coinduction, and Completeness

Guarded Kleene Algebra with Tests (GKAT) is an efficient fragment of KAT...
research
10/17/2018

Axiomatising Infinitary Probabilistic Weak Bisimilarity of Finite-State Behaviours

In concurrency theory, weak bisimilarity is often used to relate process...
research
10/28/2017

Termination in Convex Sets of Distributions

Convex algebras, also called (semi)convex sets, are at the heart of mode...
research
07/10/2017

Kleene Algebra Modulo Theories

Kleene algebras with tests (KATs) offer sound, complete, and decidable e...
research
05/21/2019

Completeness and Incompleteness of Synchronous Kleene Algebra

Synchronous Kleene algebra (SKA), an extension of Kleene algebra (KA), w...
research
12/20/2022

Making Relational Hoare Logic Alignment Complete

In relational verification, judicious alignment of computational steps f...
research
07/19/2023

Alignment complete relational Hoare logics for some and all

In relational verification, judicious alignment of computational steps f...

Please sign up or login with your details

Forgot password? Click here to reset