A Deductive Verification Infrastructure for Probabilistic Programs

P Schröer, K Batz, BL Kaminski, JP Katoen… - Proceedings of the …, 2023 - dl.acm.org
This paper presents a quantitative program verification infrastructure for discrete
probabilistic programs. Our infrastructure can be viewed as the probabilistic analogue of …

Solvable Polynomial Ideals: The Ideal Reflection for Program Analysis

J Cyphert, Z Kincaid - Proceedings of the ACM on Programming …, 2024 - dl.acm.org
This paper presents a program analysis method that generates program summaries
involving polynomial arithmetic. Our approach builds on prior techniques that use solvable …

Algebraic tools for computing polynomial loop invariants

E Bayarmagnai, F Mohammadi, R Prébet - Proceedings of the 2024 …, 2024 - dl.acm.org
Loop invariants are properties of a program loop that hold before and after each iteration of
the loop. They are often employed to verify programs and ensure that algorithms consistently …

Guaranteed Bounds on Posterior Distributions of Discrete Probabilistic Programs with Loops

F Zaiser, AS Murawski, CHL Ong - Proceedings of the ACM on …, 2025 - dl.acm.org
We study the problem of bounding the posterior distribution of discrete probabilistic
programs with unbounded support, loops, and conditioning. Loops pose the main difficulty in …

Exact and Approximate Moment Derivation for Probabilistic Loops With Non-Polynomial Assignments

A Kofnov, M Moosbrugger, M Stankovič… - ACM Transactions on …, 2024 - dl.acm.org
Many stochastic continuous-state dynamical systems can be modeled as probabilistic
programs with nonlinear non-polynomial updates in non-nested loops. We present two …

The ProbInG Project: Advancing Automatic Analysis of Probabilistic Loops

E Bartocci - International Symposium on Leveraging Applications of …, 2024 - Springer
Probabilistic programming is an emerging paradigm enabling software developers to model
uncertainty of real data and to support suitable inference operations directly into computer …

Simple Linear Loops: Algebraic Invariants and Applications

R Ait El Manssour, G Kenison… - Proceedings of the …, 2025 - dl.acm.org
The automatic generation of loop invariants is a fundamental challenge in software
verification. While this task is undecidable in general, it is decidable for certain restricted …

Simple Linear Loops: Algebraic Invariants and Applications

RAE Manssour, G Kenison, M Shirmohammadi… - arXiv preprint arXiv …, 2024 - arxiv.org
Automatic generation of loop invariants is a fundamental challenge in software verification.
While this task is undecidable in general, it is decidable for certain restricted classes of …

(Un) Solvable loop analysis

D Amrollahi, E Bartocci, G Kenison, L Kovács… - Formal Methods in …, 2024 - Springer
Automatically generating invariants, key to computer-aided analysis of probabilistic and
deterministic programs and compiler optimisation, is a challenging open problem. Whilst the …

A Machine Learning-Based Approach for Solving Recurrence Relations and Its use in Cost Analysis of Logic Programs

L Rustenholz, M Klemen… - Theory and Practice of …, 2024 - cambridge.org
Automatic static cost analysis infers information about the resources used by programs
without actually running them with concrete data and presents such information as functions …