arXiv · 2304.11363
Lexicographic Ranking Supermartingales with Lazy Lower Bounds
Abstract
Lexicographic Ranking SuperMartingale (LexRSM) is a probabilistic extension of Lexicographic Ranking Function (LexRF), which is a widely accepted technique for verifying program termination. In this paper, we are the first to propose sound probabilistic extensions of LexRF with a weaker non-negativity condition, called single-component (SC) non-negativity. It is known that such an extension, if it exists, will be nontrivial due to the intricacies of the probabilistic circumstances. Toward the goal, we first devise the notion of fixability, which offers a systematic approach for analyzing the soundness of possibly negative LexRSM. This notion yields a desired extension of LexRF that is sound for general stochastic processes. We next propose another extension, called Lazy LexRSM, toward the application to automated verification; it is sound over probabilistic programs with linear arithmetics, while its subclass is amenable to automated synthesis via linear programming. We finally propose a LexRSM synthesis algorithm for this subclass, and perform experiments.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Toru Takisaka, Libo Zhang, Changjiang Wang, Jiamou Liu. 2023-04-22. Lexicographic Ranking Supermartingales with Lazy Lower Bounds. https://doi.org/10.1007/978-3-031-65633-0_19
Cite the original work for its findings. Save a collection to share your selection of sources.