Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
11-2021
Abstract
We consider the almost-sure (a.s.) termination problem for probabilistic programs, which are a stochastic extension of classical imperative programs. Lexicographic ranking functions provide a sound and practical approach for termination of non-probabilistic programs, and their extension to probabilistic programs is achieved via lexicographic ranking supermartingales (LexRSMs). However, LexRSMs introduced in the previous work have a limitation that impedes their automation: all of their components have to be non-negative in all reachable states. This might result in LexRSM not existing even for simple terminating programs. Our contributions are twofold: First, we introduce a generalization of LexRSMs which allows for some components to be negative. This standard feature of non-probabilistic termination proofs was hitherto not known to be sound in the probabilistic setting, as the soundness proof requires a careful analysis of the underlying stochastic process. Second, we present polynomial-time algorithms using our generalized LexRSMs for proving a.s. termination in broad classes of linear-arithmetic programs.
Keywords
Probabilistic programs, Termination, Martingales
Discipline
Software Engineering
Research Areas
Intelligent Systems and Optimization
Areas of Excellence
Digital transformation
Publication
Proceedings of the 24th International Symposium, FM 2021 Virtual Conference, November 20-26
First Page
619
Last Page
639
ISBN
9783030908706
Identifier
10.1007/978-3-030-90870-6_33
Publisher
Springer
City or Country
Cham
Citation
CHATTERJEE, Krishnendu; GOHARSHADY, Ehsan Kafshdar; NOVOTNÝ, Petr; ZÁREVUCKÝ, Jiří; and ZIKELIC, Dorde.
On lexicographic proof rules for probabilistic termination. (2021). Proceedings of the 24th International Symposium, FM 2021 Virtual Conference, November 20-26. 619-639.
Available at: https://ink.library.smu.edu.sg/sis_research/9070
Copyright Owner and License
Authors
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1007/978-3-030-90870-6_33