Litcius/Paper detail

Ranking and Repulsing Supermartingales for Reachability in Randomized Programs

Toru Takisaka, Yuichiro Oyabu, Natsuki Urabe, Ichiro Hasuo

2021ACM Transactions on Programming Languages and Systems28 citationsDOIOpen Access PDF

Abstract

Computing reachability probabilities is a fundamental problem in the analysis of randomized programs. This article aims at a comprehensive and comparative account of various martingale-based methods for over- and under-approximating reachability probabilities. Based on the existing works that stretch across different communities (formal verification, control theory, etc.), we offer a unifying account. In particular, we emphasize the role of order-theoretic fixed points—a classic topic in computer science—in the analysis of randomized programs. This leads us to two new martingale-based techniques, too. We also make an experimental comparison using our implementation of template-based synthesis algorithms for those martingales.

Topics & Concepts

ReachabilityComputer scienceMartingale (probability theory)Theoretical computer scienceRanking (information retrieval)Mathematical optimizationMathematicsApplied mathematicsArtificial intelligenceFormal Methods in VerificationLogic, programming, and type systemsLogic, Reasoning, and Knowledge