We study satisfiability for HyperLTL with a $\forall^*\exists^*$ quantifier prefix, known to be highly undecidable in general. HyperLTL can express system properties that relate multiple traces (so-called hyperproperties), which are often combined with trace properties that specify functional behavior on single traces. Following this conceptual split, we first define several safety and liveness fragments of $\forall^*\exists^*$ HyperLTL, and characterize the complexity of their (often much easier) satisfiability problem. We then add LTL trace properties as functional specifications. Though (highly) undecidable in many cases, this way of combining "simple" HyperLTL and arbitrary LTL also leads to interesting new decidable fragments. This systematic study of $\forall^*\exists^*$ fragments is complemented by a new (incomplete) algorithm for $\forall\exists^*$-HyperLTL satisfiability.
翻译:我们研究超LTL的相对性, 使用$\fall\\ exmissions\ $ HyperLTL 参数前缀。 超LTL 能够表达与多痕迹( 所谓的超异性) 有关的系统属性, 这些属性往往与在单一痕迹上指定功能行为的跟踪属性相结合。 在这种概念分裂之后, 我们首先定义了数个安全性和活性碎片, 即$fall\ sublications\ $ HyLTL, 并描述其复杂性( 通常容易得多) 相对性。 然后我们添加LTL 跟踪特性作为功能性规范 。 虽然在许多情况下( 高度) 无法确定, 这种将“ 简单” 超超异性LTL 和 任意的LTLTL 组合起来的方式也会导致有趣的新分解碎片。 对$\ forall\ dexeptional { $ z_ $ HyperLTLT 碎片的系统研究得到了新的( 不完全) 算法的补充 。