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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Complexity of Second-Order HyperLTL

Hadar Frenkel, Martín Zimmermann
2 citations
DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
DNA and Biological Computing
1.61
article

The Complexity of Second-Order HyperLTL

Hadar Frenkel, Martín Zimmermann
article en
2 citations

Abstract

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.

DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
Aalborg University (DK)
Openalex Percentile: Top 16%
DNA and Biological Computing
1.61
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.