Communication Dans Un Congrès Année : 2025

BiGKAT: an algebraic framework for relational verification of probabilistic programs

Résumé

This work is devoted to formal reasoning on relational properties of probabilistic imperative programs. Relational properties are properties which relate the execution of two programs (possibly the same one) on two initial memories. We aim at extending the algebraic approach of Kleene Algebras with Tests (KAT) to relational properties of probabilistic programs. For that we consider the approach of Guarded Kleene Algebras with Tests (KAT), which can be used for representing probabilistic programs, and define a relational version of it, called Bi-guarded Kleene Algebras with Tests (BiGKAT). We show that the setting of BiGKAT is expressive enough to interprete probabilistic Relational Hoare Logic (pRHL), a program logic that has been introduced in the literature for the verification of relational properties of probabilistic programs.

Fichier principal
Vignette du fichier
Bigkat_hal.pdf (564.9 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04017128 , version 1 (06-03-2023)
hal-04017128 , version 2 (17-05-2023)
hal-04017128 , version 3 (12-03-2025)

Licence

Identifiants

  • HAL Id : hal-04017128 , version 3

Citer

Leandro Gomes, Patrick Baillot, Marco Gaboardi. BiGKAT: an algebraic framework for relational verification of probabilistic programs. Foundations of Software Science and Computation Structures - 28th International Conference, FoSSaCS 2025, May 2025, Hamilton, Ontario, Canada, Canada. ⟨hal-04017128v3⟩
689 Consultations
590 Téléchargements

Partager

  • More