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 条
  • [31] Stochastic Invariants for Probabilistic Termination
    Chatterjee, Krishnendu
    Novotny, Petr
    Zikelic, Dorde
    ACM SIGPLAN NOTICES, 2017, 52 (01) : 145 - 160
  • [32] TERMINATION OF PROBABILISTIC CONCURRENT PROGRAMS
    HART, S
    SHARIR, M
    PNUELI, A
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1983, 5 (03): : 356 - 380
  • [33] LEXICOGRAPHIC DECISION RULES AND SELECTION FOR HIGHER-EDUCATION
    SADLER, DR
    AUSTRALIAN JOURNAL OF EDUCATION, 1989, 33 (02) : 114 - 126
  • [34] PROBABILISTIC ALLOCATION RULES
    VICTOR, N
    METHODS OF INFORMATION IN MEDICINE, 1973, 12 (04) : 238 - 244
  • [35] Validity of Probabilistic rules
    Sapir, Marina
    Teverovskiy, Mikhail
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING, VOLS 1 AND 2, 2007, : 6 - 9
  • [36] An extreme point characterization of strategy-proof and unanimous probabilistic rules over binary restricted domains
    Peters, Hans
    Roy, Souvik
    Sadhukhan, Soumyarup
    Storcken, Ton
    JOURNAL OF MATHEMATICAL ECONOMICS, 2017, 69 : 84 - 90
  • [37] Proof pearl: The termination analysis of TERMINATOR
    Hurd, Joe
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2007, 4732 : 151 - 156
  • [38] Algorithms with polynomial interpretation termination proof
    Bonfante, G
    Cichon, A
    Marion, JY
    Touzet, H
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2001, 11 : 33 - 53
  • [39] MECHANICAL PROOF OF THE TERMINATION OF TAKEUCHIS FUNCTION
    MOORE, JS
    INFORMATION PROCESSING LETTERS, 1979, 9 (04) : 176 - 181
  • [40] A proof of a conjecture of Sabidussi on graphs idempotent under the lexicographic product
    Ille, P.
    DISCRETE MATHEMATICS, 2009, 309 (11) : 3518 - 3522