2020
DOI: 10.1007/978-3-030-65474-0_7
|View full text |Cite
|
Sign up to set email alerts
|

Predicate Abstraction and CEGAR for $$\nu \mathrm {HFL}_\mathbb {Z}$$ Validity Checking

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 22 publications
0
12
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%
See 1 more Smart Citation
“…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%
“…As in standard approaches to combining predicate abstraction and model checking, predicates to be used for abstraction can be found in a counterexample-guided manner. More details can be found in [18].…”
Section: Predicate Abstraction For νHfl(z) Validity Checkingmentioning
confidence: 99%
“…The reduction provides a uniform approach to the temporal property verification of higher-order functional programs. Automatic validity checkers have been implemented for the first-order fragment of HFL(Z) [13] and νHFL(Z) [13,10,11], the fragment of HFL(Z) without least fixpoint operators. The former [13] enables automated verification of temporal properties of first-order programs, and the latter [13,10,11] enables automated verification of safety properties of higher-order programs.…”
Section: Introductionmentioning
confidence: 99%
“…Automatic validity checkers have been implemented for the first-order fragment of HFL(Z) [13] and νHFL(Z) [13,10,11], the fragment of HFL(Z) without least fixpoint operators. The former [13] enables automated verification of temporal properties of first-order programs, and the latter [13,10,11] enables automated verification of safety properties of higher-order programs. This line of work provides a streamlined, general approach to automated verification of temporal properties of programs.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation