Affiliation:
1. University of Tokyo, Japan
2. ENS, France / CNRS, France
3. University of Kassel, Germany
Abstract
We study the relationship between two kinds of higher-order extensions
of model checking: HORS model checking, where models are extended to
higher-order recursion schemes, and HFL model checking, where the
logic is extedned to higher-order modal fixpoint logic. Those extensions
have been independently studied until recently, and the former has
been applied to higher-order program verification. We show that there
exist (arguably) natural reductions between the two problems. To prove
the correctness of the translation from HORS to HFL model checking, we
establish a type-based characterization of HFL model checking, which
should be of independent interest. The results reveal a close
relationship between the two problems, enabling cross-fertilization of
the two research threads.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. HFL(Z) Validity Checking for Automated Program Verification;Proceedings of the ACM on Programming Languages;2023-01-09
2. Local higher-order fixpoint iteration;Information and Computation;2022-11
3. A Probabilistic Higher-order Fixpoint Logic;Logical Methods in Computer Science;2021-12-02
4. Reducing Higher-order Recursion Scheme Equivalence to Coinductive Higher-order Constrained Horn Clauses;Electronic Proceedings in Theoretical Computer Science;2021-09-13
5. An Overview of the HFL Model Checking Project;Electronic Proceedings in Theoretical Computer Science;2021-09-13