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 …
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 …
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 …
Many stochastic continuous-state dynamical systems can be modeled as probabilistic programs with nonlinear non-polynomial updates in non-nested loops. We present two …
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 …
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 …
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 …
Automatically generating invariants, key to computer-aided analysis of probabilistic and deterministic programs and compiler optimisation, is a challenging open problem. Whilst the …
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 …