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 条
  • [31] Property Directed Reachability for Automated Planning
    Suda, Martin
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2014, 50 : 265 - 319
  • [32] Making PROGRESS in Property Directed Reachability
    Seufert, Tobias
    Scholl, Christoph
    Chandrasekharan, Arun
    Reimer, Sven
    Welp, Tobias
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2022, 2022, 13182 : 355 - 377
  • [33] ON A MONOTONICITY PROPERTY FOR HIGHER-ORDER DIFFERENTIAL-EQUATIONS
    KALAS, J
    BOLLETTINO DELLA UNIONE MATEMATICA ITALIANA, 1994, 8B (02): : 391 - 403
  • [34] KLEENE COMPUTABLE FUNCTIONALS AND THE HIGHER-ORDER EXISTENCE PROPERTY
    SCEDROV, A
    JOURNAL OF PURE AND APPLIED ALGEBRA, 1988, 52 (03) : 313 - 320
  • [36] On a super polyharmonic property of a higher-order fractional Laplacian
    Meiqing Xu
    Acta Mathematica Scientia, 2023, 43 : 2589 - 2596
  • [37] Higher-Order Intentionality and Higher-Order Acquaintance
    Benj Hellie
    Philosophical Studies, 2007, 134 : 289 - 324
  • [38] Higher-order intentionality and higher-order acquaintance
    Hellie, Benj
    PHILOSOPHICAL STUDIES, 2007, 134 (03) : 289 - 324
  • [39] Property-Directed Synthesis of Reactive Systems from Safety Specifications
    Chiang, Ting-Wei
    Jiang, Jie-Hong R.
    2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2015, : 794 - 801
  • [40] A Cooperative Parallelization Approach for Property-Directed k-Induction
    Blicha, Martin
    Hyvarinen, Antti E. J.
    Marescotti, Matteo
    Sharygina, Natasha
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2020, 2020, 11990 : 270 - 292