Verifying Sampling Algorithms via Distributional Invariants
Lecture notes in computer science, pp. 259–278
Abstract
Abstract This paper presents a Hoare-like verification framework for discrete probabilistic programs that we apply to two non-trivial sampling algorithms: Lumbroso’s Fast Dice Roller and Saad et al.’s Fast Loaded Dice Roller . These algorithms have previously resisted formal verification due to their probabilistic nature, intricate loop structure, and parametric input. Our approach complements existing proof rules based on inductive distributional invariants, enabling us to verify both total and partial correctness of the two algorithms.
Authors 4
-
Affiliation as printed
RWTH Aachen University, Aachen, Germany
-
Affiliation as printed
University College London, London, UK
-
Joost-Pieter Katoen Aachen
Affiliation as printed
RWTH Aachen University, Aachen, Germany
-
Tobias Winkler Aachen
Affiliation as printed
RWTH Aachen University, Aachen, Germany
Cited by 1 stored of 1
1 result
No patents citing this paper on Lens.org (checked 2026-10-06).