Stochastic Invariants for Probabilistic Termination
Krishnendu Chatterjee, Petr Novotn\'y, {\DJ}or{\dj}e \v{Z}ikeli\'c

TL;DR
This paper introduces stochastic invariants and repulsing supermartingales to analyze probabilistic termination, providing bounds and refutations for termination probabilities in programs with real-valued variables.
Contribution
It proposes a novel framework combining stochastic invariants and repulsing supermartingales to address probabilistic termination and persistence in probabilistic programs.
Findings
Bounds on termination probability using repulsing supermartingales
Refutation of almost-sure termination with these methods
Experimental validation on academic examples
Abstract
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 problem that asks whether an input program terminates with probability~1 (almost-sure termination). A powerful approach for this qualitative problem is the notion of ranking supermartingales with respect to a given set of invariants. The quantitative problem (probabilistic termination) asks for bounds on the termination probability. A fundamental and conceptual drawback of the existing approaches to address probabilistic termination is that even though the supermartingales consider the probabilistic behavior of the programs, the invariants are obtained completely ignoring the probabilistic aspect. In this work we address the probabilistic termination problem for linear-arithmetic probabilistic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRisk and Portfolio Optimization · Decision-Making and Behavioral Economics · Economic theories and models
