On Lexicographic Proof Rules for Probabilistic Termination

被引:8
|
作者
Chatterjee, Krishnendu [1 ]
Goharshady, Ehsan Kafshdar [2 ]
Novotny, Petr [3 ]
Zarevucky, Jiri [3 ]
Zikelic, Dorde [1 ]
机构
[1] IST Austria, Klosterneuburg, Austria
[2] Ferdowsi Univ Mashhad, Mashhad, Razavi Khorasan, Iran
[3] Masaryk Univ, Brno, Czech Republic
来源
FORMAL METHODS, FM 2021 | 2021年 / 13047卷
基金
欧盟地平线“2020”;
关键词
Probabilistic programs; Termination; Martingales; INVARIANTS; SEMANTICS;
D O I
10.1007/978-3-030-90870-6_33
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:619 / 639
页数:21
相关论文
共 50 条
  • [41] A Probabilistic Proof of the Multinomial Theorem
    Kataria, Kuldeep Kumar
    AMERICAN MATHEMATICAL MONTHLY, 2016, 123 (01): : 94 - 96
  • [42] A probabilistic proof of the Hardy inequality
    Walker, Stephen G.
    STATISTICS & PROBABILITY LETTERS, 2015, 103 : 6 - 7
  • [43] Probabilistic proof systems - A survey
    Goldreich, O
    STACS 97 - 14TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 1997, 1200 : 595 - 611
  • [44] A Probabilistic Proof of Nicomachus' Identity
    Farhadian, Reza
    RESONANCE-JOURNAL OF SCIENCE EDUCATION, 2024, 29 (11): : 1583 - 1586
  • [45] A Probabilistic Proof of a Binomial Identity
    Peterson, Jonathon
    AMERICAN MATHEMATICAL MONTHLY, 2013, 120 (06): : 558 - 562
  • [46] Probabilistic proof systems: A primer
    Goldreich, Oded
    Foundations and Trends in Theoretical Computer Science, 2007, 3 (01): : 1 - 91
  • [47] The epistemic status of probabilistic proof
    Fallis, D
    JOURNAL OF PHILOSOPHY, 1997, 94 (04): : 165 - 186
  • [48] PROBABILISTIC PROOF OF STIRLINGS FORMULA
    KHAN, RA
    AMERICAN MATHEMATICAL MONTHLY, 1974, 81 (04): : 366 - 369
  • [49] A PROBABILISTIC PROOF OF A THEOREM OF SCHUR
    OLKIN, I
    AMERICAN MATHEMATICAL MONTHLY, 1985, 92 (01): : 50 - 51
  • [50] The lexicographic theory of the Academy in the eighteenth and nineteenth centuries through the Rules
    Rodriguez Ortiz, Francesc
    Garriga Escribano, Cecilio
    QUADERNS DE FILOLOGIA-ESTUDIS LINGUISTICS, 2010, 15 : 31 - 56