The Complexity of Second-Order HyperLTL
We determine the complexity of second-order HyperLTL satisfiability, finite-state satisfiability, and model-checking: All three are equivalent to truth in third-order arithmetic. We also consider two fragments of second-order HyperLTL that have been introduced with the aim to facilitate effective model-checking by restricting the sets one can quantify over. The first one restricts second-order quantification to smallest/largest sets that satisfy a guard while the second one restricts second-order quantification further to least fixed points of (first-order) HyperLTL definable functions. All three problems for the first fragment are still equivalent to truth in third-order arithmetic while satisfiability for the second fragment is Σ<sup>1</sup><sub>1</sub>-complete, i.e., only as hard as for (first-order) HyperLTL and therefore much less complex. Finally, finite-state satisfiability and model-checking are in Σ<sup>2</sup><sub>2</sub> and are Σ<sup>1</sup><sub>1</sub>-hard, and thus also less complex than for full second-order HyperLTL.
Authors
- Hadar Frenkel (ORCID: https://orcid.org/0000-0002-3566-0338)
- Martín Zimmermann (ORCID: https://orcid.org/0000-0002-8038-2453)
Institutions
- Aalborg University (DK)
Publication Details
- Journal
- DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
- Published
- 2025-01-01
- DOI
- https://doi.org/10.4230/lipics.csl.2025.10
- Citations
- 2
- Primary Topic
- DNA and Biological Computing
- Type
- article
- Field-Weighted Citation Impact
- 1.61