PSI: Exact Symbolic Inference for Probabilistic Programs

T Gehr, S Misailovic, M Vechev - … , CAV 2016, Toronto, ON, Canada, July …, 2016 - Springer
Probabilistic inference is a key mechanism for reasoning about probabilistic programs.
Since exact inference is theoretically expensive, most probabilistic inference systems today …

Probabilistic program analysis with martingales

A Chakarov, S Sankaranarayanan - … , Saint Petersburg, Russia, July 13-19 …, 2013 - Springer
We present techniques for the analysis of infinite state probabilistic programs to synthesize
probabilistic invariants and prove almost-sure termination. Our analysis is based on the …

[图书][B] Foundations of quantum programming

M Ying - 2024 - books.google.com
Quantum computers promise dramatic advantages in processing speed over currently
available computer systems. Quantum computing offers great promise in a wide variety of …

Bounded expectations: resource analysis for probabilistic programs

VC Ngo, Q Carbonneaux, J Hoffmann - ACM SIGPLAN Notices, 2018 - dl.acm.org
This paper presents a new static analysis for deriving upper bounds on the expected
resource consumption of probabilistic programs. The analysis is fully automatic and derives …

Probabilistic termination: Soundness, completeness, and compositionality

LM Ferrer Fioriti, H Hermanns - Proceedings of the 42nd Annual ACM …, 2015 - dl.acm.org
We propose a framework to prove almost sure termination for probabilistic programs with
real valued variables. It is based on ranking supermartingales, a notion analogous to …

Stochastic invariants for probabilistic termination

K Chatterjee, P Novotný, Ð Žikelić - Proceedings of the 44th ACM …, 2017 - dl.acm.org
Termination is one of the basic liveness properties, and we study the termination problem for
probabilistic programs with real-valued variables. Previous works focused on the qualitative …

Static analysis for probabilistic programs: inferring whole program properties from finitely many paths

S Sankaranarayanan, A Chakarov… - Proceedings of the 34th …, 2013 - dl.acm.org
We propose an approach for the static analysis of probabilistic programs that sense,
manipulate, and control based on uncertain data. Examples include programs used in risk …

Weakest precondition reasoning for expected runtimes of randomized algorithms

BL Kaminski, JP Katoen, C Matheja… - Journal of the ACM (JACM …, 2018 - dl.acm.org
This article presents a wp--style calculus for obtaining bounds on the expected runtime of
randomized algorithms. Its application includes determining the (possibly infinite) expected …

This is the moment for probabilistic loops

M Moosbrugger, M Stankovič, E Bartocci… - Proceedings of the ACM …, 2022 - dl.acm.org
We present a novel static analysis technique to derive higher moments for program
variables for a large class of probabilistic loops with potentially uncountable state spaces …

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 …