Temporal Team Semantics Revisited

In this paper, we study a novel approach to asynchronous hyperproperties by reconsidering the foundations of temporal team semantics. We consider three logics: TeamLTL, TeamCTL and TeamCTL∗, which are obtained by adding quantification over so-called time evaluation functions controlling the asynchronous progress of traces. We then relate synchronous TeamLTL to our new logics and show how it can be embedded into them. We show that the model checking problem for ∃TeamCTL with Boolean disjunctions is highly undecidable by encoding recurrent computations of non-deterministic 2-counter machines. Finally, we present a translation of TeamCTL∗ to Alternating Asynchronous Büchi Automata and obtain decidability results for the path checking problem as well as restricted variants of the model checking and satisfiability problems.

[1]  Bernd Finkbeiner,et al.  A Temporal Logic for Asynchronous Hyperproperties , 2021, CAV.

[2]  Valentin Goranko,et al.  Temporal Logics in Computer Science: Finite-State Systems , 2016, Cambridge Tracts in Theoretical Computer Science.

[3]  Jens Oliver Gutsfeld,et al.  Propositional Dynamic Logic for Hyperproperties , 2019, CONCUR.

[4]  Bernd Finkbeiner,et al.  A Temporal Logic for Strategic Hyperproperties , 2021, CONCUR.

[5]  Sophie Pinchinat,et al.  Unifying Hyper and Epistemic Temporal Logics , 2014, FoSSaCS.

[6]  Martin Luck,et al.  On the complexity of linear temporal logic with team semantics , 2020, Theoretical Computer Science.

[7]  Arne Meier,et al.  Approximation and dependence via multiteam semantics , 2015, Annals of Mathematics and Artificial Intelligence.

[8]  Juha Kontinen,et al.  On the Expressive Power of TeamLTL and First-Order Team Logic over Hyperproperties , 2021, WoLLIC.

[9]  Arne Meier,et al.  Team Semantics for the Specification and Verification of Hyperproperties , 2018, MFCS.

[10]  Heribert Vollmer,et al.  Dependence Logic, Theory and Applications , 2016 .

[11]  Bernd Finkbeiner,et al.  The Hierarchy of Hyperlogics , 2019, 2019 34th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[12]  Arne Meier,et al.  A Team Based Variant of CTL , 2015, 2015 22nd International Symposium on Temporal Representation and Reasoning (TIME).

[13]  Bernd Finkbeiner,et al.  Temporal Logics for Hyperproperties , 2013, POST.

[14]  Amir Pnueli,et al.  Temporal Logic and Fair Discrete Systems , 2018, Handbook of Model Checking.

[15]  Adriano Peron,et al.  Asynchronous Extensions of HyperLTL , 2021, 2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[16]  Bernd Finkbeiner,et al.  The First-Order Logic of Hyperproperties , 2016, STACS.

[17]  Linear-time Temporal Logic with Team Semantics: Expressivity and Complexity , 2020, ArXiv.

[18]  Jens Oliver Gutsfeld,et al.  Automata and fixpoints for asynchronous hyperproperties , 2020, Proc. ACM Program. Lang..

[19]  Stephan Merz,et al.  Model Checking , 2000 .

[20]  Markus N. Rabe A temporal logic approach to iInformation-flow control , 2016 .

[21]  Bernd Finkbeiner,et al.  Algorithms for Model Checking HyperLTL and HyperCTL ^* , 2015, CAV.

[22]  Thomas A. Henzinger,et al.  A really temporal logic , 1994, JACM.