Predicate abstraction for hyperliveness verification
Raven Beutner, Bernd Finkbeiner

TL;DR
This paper introduces a new automated method to verify complex system properties in infinite-state systems using predicate abstraction.
Contribution
The novel method verifies ∀k∃l-safety properties in infinite-state systems using predicate abstraction and trace quantification strategies.
Findings
The method combines universal and existential trace quantification to capture hyperliveness properties.
It enables verification of properties like generalized non-interference and program refinement.
The approach uses predicate abstraction and program reduction for efficient analysis.
Abstract
Temporal hyperproperties are system properties that relate multiple execution traces. In finite-state systems, temporal hyperproperties are supported by model-checking algorithms, and tools for general temporal logics like HyperLTL exist. In infinite-state systems, the analysis of temporal hyperproperties has, so far, been limited to k-safety properties, i.e., properties that stipulate the absence of a bad interaction between any k traces. In this paper, we present an automated method for the verification of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}\end{document}∀k∃l-safety properties in infinite-state systems. A…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Security and Verification in Computing · Logic, programming, and type systems
