POPL 2023 (series) / POPL Research Papers /
HFL(Z) Validity Checking for Automated Program Verification
Fri 20 Jan 2023 17:35 - 18:00 at Square - Relational & Automated Verification Chair(s): Christoph Matheja
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.
Fri 20 JanDisplayed time zone: Eastern Time (US & Canada) change
Fri 20 Jan
Displayed time zone: Eastern Time (US & Canada) change
16:45 - 18:00 | |||
16:45 25mTalk | An Algebra of Alignment for Relational Verification POPL Timos Antonopoulos Yale University, Eric Koskinen Stevens Institute of Technology, Ton Chanh Le Stevens Institute of Technology, Ramana Nagasamudram Stevens Institute of Technology, David Naumann Stevens Institute of Technology, Minh Ngo Stevens Institute of Technology DOI | ||
17:10 25mTalk | Grisette: Symbolic Compilation as a Functional Programming Library POPL DOI | ||
17:35 25mTalk | HFL(Z) Validity Checking for Automated Program Verification POPL Naoki Kobayashi University of Tokyo, Kento Tanahashi University of Tokyo, Ryosuke Sato University of Tokyo, Takeshi Tsukada Chiba University DOI |