2019
DOI: 10.1007/978-3-030-34175-6_8
|View full text |Cite
|
Sign up to set email alerts
|

A Type-Based HFL Model Checking Algorithm

Abstract: Higher-order modal fixpoint logic (HFL) is a higher-order extension of the modal µ-calculus, and strictly more expressive than the modal µ-calculus. It has recently been shown that various program verification problems can naturally be reduced to HFL model checking: the problem of whether a given finite state system satisfies a given HFL formula. In this paper, we propose a novel algorithm for HFL model checking: it is the first practical algorithm in that it runs fast for typical inputs, despite the hyper-exp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 19 publications
0
1
0
Order By: Relevance
“…One approach [18] to proving the validity of a νHFL(Z) formula ϕ is to apply predicate abstraction to obtain a pure νHFL formula ϕ (i.e., a νHFL(Z) formula without integers) as an underapproximation of ϕ, and then apply an algorithm for pure HFL model checking [17] 2 (recall that pure HFL model checking is decidable; despite its high worst-case complexity, practical algorithms exist, which do not always suffer from the high complexity). This approach may be viewed as a generalization of the HORS model checking approach to (un)reachability verification [26] and non-termination verification [31].…”
Section: Predicate Abstraction For νHfl(z) Validity Checkingmentioning
confidence: 99%
“…One approach [18] to proving the validity of a νHFL(Z) formula ϕ is to apply predicate abstraction to obtain a pure νHFL formula ϕ (i.e., a νHFL(Z) formula without integers) as an underapproximation of ϕ, and then apply an algorithm for pure HFL model checking [17] 2 (recall that pure HFL model checking is decidable; despite its high worst-case complexity, practical algorithms exist, which do not always suffer from the high complexity). This approach may be viewed as a generalization of the HORS model checking approach to (un)reachability verification [26] and non-termination verification [31].…”
Section: Predicate Abstraction For νHfl(z) Validity Checkingmentioning
confidence: 99%