Abstract
We propose an automated method for checking the validity of a formula of HFL(Z), a higher-order logic with fixpoint operators and integers. Combined with Kobayashi et al.'s reduction from higher-order program verification to HFL(Z) validity checking, our method yields a fully automated, uniform verification method for arbitrary temporal properties of higher-order functional programs expressible in the modal mu-calculus, including termination, non-termination, fair termination, fair non-termination, and also branching-time properties. We have implemented our method and obtained promising experimental results.
Author supplied keywords
Cite
CITATION STYLE
Kobayashi, N., Tanahashi, K., Sato, R., & Tsukada, T. (2023). HFL(Z) Validity Checking for Automated Program Verification. Proceedings of the ACM on Programming Languages, 7, 154–184. https://doi.org/10.1145/3571199
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.