A calculus for amortized expected runtimes

K Batz, BL Kaminski, JP Katoen, C Matheja… - Proceedings of the ACM …, 2023 - dl.acm.org
We develop a weakest-precondition-style calculus à la Dijkstra for reasoning about
amortized expected runtimes of randomized algorithms with access to dynamic memory …

Sound and complete certificates for quantitative termination analysis of probabilistic programs

K Chatterjee, AK Goharshady, T Meggendorfer… - … on Computer Aided …, 2022 - Springer
We consider the quantitative problem of obtaining lower-bounds on the probability of
termination of a given non-deterministic probabilistic program. Specifically, given a non …

Probabilistic program verification via inductive synthesis of inductive invariants

K Batz, M Chen, S Junges, BL Kaminski… - … Conference on Tools …, 2023 - Springer
Essential tasks for the verification of probabilistic programs include bounding expected
outcomes and proving termination in finite expected runtime. We contribute a simple yet …

Advanced weakest precondition calculi for probabilistic programs

BL Kaminski - 2019 - discovery.ucl.ac.uk
Wir studieren die quantitative Analyse probabilistischer Programme. Dabei untersuchen wir
vornehmlich zwei Aspekte: Die Analysetechniken selbst, sowie die komplexitäts-bzw …

Quantum Hoare logic with classical variables

Y Feng, M Ying - ACM Transactions on Quantum Computing, 2021 - dl.acm.org
Hoare logic provides a syntax-oriented method to reason about program correctness and
has been proven effective in the verification of classical and probabilistic programs. Existing …

Quantitative bounds on resource usage of probabilistic programs

K Chatterjee, AK Goharshady, T Meggendorfer… - Proceedings of the …, 2024 - dl.acm.org
Cost analysis, also known as resource usage analysis, is the task of finding bounds on the
total cost of a program and is a well-studied problem in static analysis. In this work, we …

Quantitative analysis of assertion violations in probabilistic programs

J Wang, Y Sun, H Fu, K Chatterjee… - Proceedings of the 42nd …, 2021 - dl.acm.org
We consider the fundamental problem of deriving quantitative bounds on the probability that
a given assertion is violated in a probabilistic program. We provide automated algorithms …

Automated expected amortised cost analysis of probabilistic data structures

L Leutgeb, G Moser, F Zuleger - International Conference on Computer …, 2022 - Springer
In this paper, we present the first fully-automated expected amortised cost analysis of self-
adjusting data structures, that is, of randomised splay trees, randomised splay heaps and …

[PDF][PDF] Automated termination analysis of polynomial probabilistic programs

M Moosbrugger, E Bartocci, JP Katoen… - European Symposium …, 2021 - library.oapen.org
The termination behavior of probabilistic programs depends on the outcomes of random
assignments. Almost sure termination (AST) is concerned with the question whether a …

Latticed k-Induction with an Application to Probabilistic Programs

K Batz, M Chen, BL Kaminski, JP Katoen… - … on Computer Aided …, 2021 - Springer
We revisit two well-established verification techniques, k-induction and bounded model
checking (BMC), in the more general setting of fixed point theory over complete lattices. Our …