Abstract HyperLTL is a temporal logic that can express hyperproperties, i.e., properties relate multiple execution traces of system. Such are becoming increasingly important and naturally occur, e.g., in information-flow control, robustness, mutation testing, path planning, causality checking. Thus far, complete model checking tools for have been limited to alternation-free formulas, formulas u...