The Complexity of HyperQPTL
Ga\"etan Regaud, Martin Zimmermann

TL;DR
This paper establishes the high computational complexity and undecidability results for HyperQPTL and HyperQPTL$^+$, advanced logical languages for specifying hyperproperties involving multiple system executions.
Contribution
It determines the precise complexity and undecidability bounds for satisfiability and model-checking in HyperQPTL and HyperQPTL$^+$, resolving open questions.
Findings
HyperQPTL satisfiability is $ ext{Sigma}_1^2$-complete.
HyperQPTL$^+$ satisfiability and model-checking are equivalent to truth in third-order arithmetic.
All problems are highly undecidable.
Abstract
HyperQPTL and HyperQPTL are expressive specification languages for hyperproperties, properties that relate multiple executions of a system. Tight complexity bounds are known for HyperQPTL finite-state satisfiability and model-checking. Here, we settle the complexity of satisfiability for HyperQPTL as well as satisfiability, finite-state satisfiability, and model-checking for HyperQPTL: the former is -complete, the latter are all equivalent to truth in third-order arithmetic, i.e., all four are very undecidable.
Peer 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
TopicsAdvanced Software Engineering Methodologies · Scheduling and Timetabling Solutions · Web Applications and Data Management
