Higher-Order Property-Directed Reachability

被引:1
|
作者
Katsura, Hiroyuki [1 ]
Kobayashi, Naoki [1 ]
Sato, Ryosuke [1 ]
机构
[1] Univ Tokyo, Bunkyo Ku, Tokyo 1130033, Japan
来源
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL | 2023年 / 7卷 / ICFP期
关键词
Automated Program Verification; Higher-order Functional Programs; MODEL-CHECKING; TREES;
D O I
10.1145/3607831
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The property-directed reachability (PDR) has been used as a successful method for automated verification of first-order transition systems. We propose a higher-order extension of PDR, called HoPDR, where higher-order recursive functions may be used to describe transition systems. We formalize HoPDR for the validity checking problem for conjunctive aHFL(Z), a higher-order fixpoint logic with integers and greatest fixpoint operators. The validity checking problem can also be viewed as a higher-order extension of the satisfiability problem for Constrained Horn Clauses (CHC), and safety property verification of higher-order programs can naturally be reduced to the validity checking problem. We have implemented a prototype verification tool based on HoPDR and confirmed its effiectiveness. We also compare our HoPDR procedure with the PDR procedure for first-order systems and previous methods for fully automated higher-order program verification.
引用
收藏
页数:30
相关论文
共 50 条
  • [41] Synchronization of directed higher-order networks via pinning control
    Wang, Yi
    Zhao, Yi
    CHAOS SOLITONS & FRACTALS, 2024, 185
  • [42] Link cascade failure in directed networks with higher-order structures
    He, Jiayin
    Zeng, An
    PHYSICS LETTERS A, 2023, 478
  • [43] Higher-order assortativity for directed weighted networks and Markov chains
    Arcagni, Alberto
    Cerqueti, Roy
    Grassi, Rosanna
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 316 (01) : 215 - 227
  • [44] Exploiting Adjoints in Property Directed Reachability Analysis
    Kori, Mayuko
    Ascari, Flavio
    Bonchi, Filippo
    Bruni, Roberto
    Gori, Roberta
    Hasuo, Ichiro
    COMPUTER AIDED VERIFICATION, CAV 2023, PT II, 2023, 13965 : 41 - 63
  • [45] Property Directed Reachability for Generalized Petri Nets
    Amat, Nicolas
    Dal Zilio, Silvano
    Hujsa, Thomas
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I, 2022, 13243 : 505 - 523
  • [46] Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in Higher-Order Generic Programs
    Wei, Guannan
    Bracevac, Oliver
    Jia, Songlin
    Bao, Yuyan
    Rompf, Tiark
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (POPL):
  • [47] CRITERIA OF PROPERTY OF HAVING FIXED SIGN OF HIGHER-ORDER FORMS
    VEISSENB.AN
    PRIKLADNAYA MATEMATIKA I MEKHANIKA, 1974, 38 (03): : 571 - 574
  • [48] The integrable property of a higher-order Zakharov-Shabat hierarchy
    Luo, Lin
    APPLIED MATHEMATICS LETTERS, 2020, 105 (105)
  • [49] Comparative higher-order risk aversion and higher-order prudence
    Wong, Kit Pong
    ECONOMICS LETTERS, 2018, 169 : 38 - 42
  • [50] A CONSISTENT HIGHER-ORDER THEORY WITHOUT A (HIGHER-ORDER) MODEL
    FORSTER, T
    ZEITSCHRIFT FUR MATHEMATISCHE LOGIK UND GRUNDLAGEN DER MATHEMATIK, 1989, 35 (05): : 385 - 386