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 $\Sigma_1^1$-complete and HyperCTL* satisfiability is $\Sigma_1^2$-complete. These are significant increases over the previously known lower bounds and the first upper bounds. To prove $\Sigma_1^2$-membership for HyperCTL*, we p...
Hyperproperties are properties of systems that relate different executions traces, with many applica...
We study the expressivity and complexity of model checking of linear temporal logic with team semant...
Hyperproperties are properties of computational systems that require more than one trace to evaluate...
HyperLTL, the extension of Linear Temporal Logic by trace quantifiers, is a uniform framework for ex...
Hyperproperties, like observational determinism or symmetry, cannot be expressed as properties of in...
Hyperproperties, which generalize trace properties by relating multiple traces, are widely studied i...
We develop team semantics for Linear Temporal Logic (LTL) to express hyperproperties, which have rec...
We study satisfiability for HyperLTL with a ∀∗∃∗ quantifier prefix, known to be highly undecidable i...
We develop team semantics for Linear Temporal Logic (LTL) to express hyperproperties, which have rec...
We introduce Hyper^2LTL, a temporal logic for the specification of hyperproperties that allows for s...
We study the satisfiability and model-checking problems for timed hyperproperties specified with Hyp...
We investigate the logical foundations of hyperproperties. Hyperproperties generalize trace properti...
We study the expressivity and complexity of model checking of linear temporal logic with team semant...
We study the satisfiability and model-checking problems for timed hyperproperties specified with Hyp...
Information security properties of reactive systems like non-interference often require relating dif...
Hyperproperties are properties of systems that relate different executions traces, with many applica...
We study the expressivity and complexity of model checking of linear temporal logic with team semant...
Hyperproperties are properties of computational systems that require more than one trace to evaluate...
HyperLTL, the extension of Linear Temporal Logic by trace quantifiers, is a uniform framework for ex...
Hyperproperties, like observational determinism or symmetry, cannot be expressed as properties of in...
Hyperproperties, which generalize trace properties by relating multiple traces, are widely studied i...
We develop team semantics for Linear Temporal Logic (LTL) to express hyperproperties, which have rec...
We study satisfiability for HyperLTL with a ∀∗∃∗ quantifier prefix, known to be highly undecidable i...
We develop team semantics for Linear Temporal Logic (LTL) to express hyperproperties, which have rec...
We introduce Hyper^2LTL, a temporal logic for the specification of hyperproperties that allows for s...
We study the satisfiability and model-checking problems for timed hyperproperties specified with Hyp...
We investigate the logical foundations of hyperproperties. Hyperproperties generalize trace properti...
We study the expressivity and complexity of model checking of linear temporal logic with team semant...
We study the satisfiability and model-checking problems for timed hyperproperties specified with Hyp...
Information security properties of reactive systems like non-interference often require relating dif...
Hyperproperties are properties of systems that relate different executions traces, with many applica...
We study the expressivity and complexity of model checking of linear temporal logic with team semant...
Hyperproperties are properties of computational systems that require more than one trace to evaluate...