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 …

Algebro-geometric algorithms for template-based synthesis of polynomial programs

AK Goharshady, S Hitarth, F Mohammadi… - Proceedings of the …, 2023 - dl.acm.org
Template-based synthesis, also known as sketching, is a localized approach to program
synthesis in which the programmer provides not only a specification, but also a high-level" …

Unifying qualitative and quantitative safety verification of DNN-controlled systems

D Zhi, P Wang, S Liu, CHL Ong, M Zhang - International Conference on …, 2024 - Springer
The rapid advance of deep reinforcement learning techniques enables the oversight of
safety-critical systems through the utilization of Deep Neural Networks (DNNs). This …

Polynomial reachability witnesses via Stellensätze

A Asadi, K Chatterjee, H Fu, AK Goharshady… - Proceedings of the …, 2021 - dl.acm.org
We consider the fundamental problem of reachability analysis over imperative programs
with real variables. Previous works that tackle reachability are either unable to handle …

Ranking and repulsing supermartingales for reachability in randomized programs

T Takisaka, Y Oyabu, N Urabe, I Hasuo - ACM Transactions on …, 2021 - dl.acm.org
Computing reachability probabilities is a fundamental problem in the analysis of randomized
programs. This article aims at a comprehensive and comparative account of various …

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 …

A modular cost analysis for probabilistic programs

M Avanzini, G Moser, M Schaper - Proceedings of the ACM on …, 2020 - dl.acm.org
We present a novel methodology for the automated resource analysis of non-deterministic,
probabilistic imperative programs, which gives rise to a modular approach. Program …

Tail probabilities for randomized program runtimes via martingales for higher moments

S Kura, N Urabe, I Hasuo - Tools and Algorithms for the Construction and …, 2019 - Springer
Programs with randomization constructs is an active research topic, especially after the
recent introduction of martingale-based analysis methods for their termination and runtimes …

Automated Verification of Higher-Order Probabilistic Programs via a Dependent Refinement Type System

S Kura, H Unno - Proceedings of the ACM on Programming Languages, 2024 - dl.acm.org
Verification of higher-order probabilistic programs is a challenging problem. We present a
verification method that supports several quantitative properties of higher-order probabilistic …