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 条
  • [21] On Learning Probabilistic Partial Lexicographic Preference Trees
    Liu, Xudong
    20TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2021), 2021, : 286 - 291
  • [22] Brand positioning under lexicographic choice rules
    Bhadury, J
    Eiselt, HA
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 113 (01) : 1 - 16
  • [23] An alternative proof of Fishburn's axiomatization of lexicographic preferences
    Mitra, Manipushpak
    Sen, Debapriya
    ECONOMICS LETTERS, 2014, 124 (02) : 168 - 170
  • [24] Unanimous and Strategy-Proof Probabilistic Rules for Single-Peaked Preference Profiles on Graphs
    Peters, Hans
    Roy, Souvik
    Sadhukhan, Soumyarup
    MATHEMATICS OF OPERATIONS RESEARCH, 2021, 46 (02) : 811 - 833
  • [25] The probabilistic termination tool amber
    Moosbrugger, Marcel
    Bartocci, Ezio
    Katoen, Joost-Pieter
    Kovacs, Laura
    FORMAL METHODS IN SYSTEM DESIGN, 2022, 61 (01) : 90 - 109
  • [26] The probabilistic termination tool amber
    Marcel Moosbrugger
    Ezio Bartocci
    Joost-Pieter Katoen
    Laura Kovács
    Formal Methods in System Design, 2022, 61 : 90 - 109
  • [27] Termination of Nondeterministic Probabilistic Programs
    Fu, Hongfei
    Chatterjee, Krishnendu
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2019, 2019, 11388 : 468 - 490
  • [28] The Probabilistic Termination Tool Amber
    Moosbrugger, Marcel
    Bartocci, Ezio
    Katoen, Joost-Pieter
    Kovacs, Laura
    FORMAL METHODS, FM 2021, 2021, 13047 : 667 - 675
  • [29] Learning Probabilistic Termination Proofs
    Abate, Alessandro
    Giacobbe, Mirco
    Roy, Diptarko
    COMPUTER AIDED VERIFICATION, PT II, CAV 2021, 2021, 12760 : 3 - 26
  • [30] PROOF RULES FOR GOTOS
    ARBIB, MA
    ALAGIC, S
    ACTA INFORMATICA, 1979, 11 (02) : 139 - 148