HyperLTL Satisfiability Is Highly Undecidable, HyperCTL* is Even Harder

03/29/2023
by   Marie Fortin, et al.
0

Temporal logics for the specification of information-flow properties are able to express relations between multiple executions of a system. The two most important such logics are HyperLTL and HyperCTL*, which generalise LTL and CTL* by trace quantification. It is known that this expressiveness comes at a price, i.e. satisfiability is undecidable for both logics. In this paper we settle the exact complexity of these problems, showing that both are in fact highly undecidable: we prove that HyperLTL satisfiability is Σ_1^1-complete and HyperCTL* satisfiability is Σ_1^2-complete. These are significant increases over the previously known lower bounds and the first upper bounds. To prove Σ_1^2-membership for HyperCTL*, we prove that every satisfiable HyperCTL* sentence has a model that is equinumerous to the continuum, the first upper bound of this kind. We also prove this bound to be tight. Furthermore, we prove that both countable and finitely-branching satisfiability for HyperCTL* are as hard as truth in second-order arithmetic, i.e. still highly undecidable. Finally, we show that the membership problem for every level of the HyperLTL quantifier alternation hierarchy is Π_1^1-complete.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2021

HyperLTL Satisfiability is Σ_1^1-complete, HyperCTL* Satisfiability is Σ_1^2-complete

Temporal logics for the specification of information-flow properties are...
research
08/09/2019

EXPSPACE-Completeness of the Logics K4xS5 and S4xS5 and the Logic of Subset Spaces, Part 2: EXPSPACE-Hardness

It is known that the satisfiability problems of the product logics K4xS5...
research
08/09/2019

EXPSPACE-Completeness of the Logics K4xS5 and S4xS5 and the Logic of Subset Spaces, Part 1: ESPACE-Algorithms

It is known that the satisfiability problems of the product logics K4xS5...
research
05/12/2020

The Hierarchy of Hyperlogics

Hyperproperties, which generalize trace properties by relating multiple ...
research
06/07/2022

Perturbative methods for mostly monotonic probabilistic satisfiability problems

The probabilistic satisfiability of a logical expression is a fundamenta...
research
12/21/2022

Coalgebraic Satisfiability Checking for Arithmetic μ-Calculi

The coalgebraic μ-calculus provides a generic semantic framework for fix...
research
07/11/2019

The Keys to Decidable HyperLTL Satisfiability: Small Models or Very Simple Formulas

HyperLTL, the extension of Linear Temporal Logic by trace quantifiers, i...

Please sign up or login with your details

Forgot password? Click here to reset