A Remark on the Expressivity of Asynchronous TeamLTL and HyperLTL
Juha Kontinen, Max Sandstr\"om, Jonni Virtema

TL;DR
This paper investigates the expressive power of asynchronous TeamLTL with set-based team semantics and compares it to HyperLTL, revealing equivalences under certain extensions and restrictions.
Contribution
It establishes formal expressiveness equivalences between extended versions of TeamLTL and HyperLTL with restricted quantifiers.
Findings
TeamLTL with disjunction matches positive Boolean closure of HyperLTL with one universal quantifier.
Negation-restricted TeamLTL is expressively equivalent to Boolean closure of HyperLTL with one universal quantifier.
The results clarify the relationship between team semantics and hyperproperties in temporal logics.
Abstract
Linear temporal logic (LTL) is used in system verification to write formal specifications for reactive systems. However, some relevant properties, e.g. non-inference in information flow security, cannot be expressed in LTL. A class of such properties that has recently received ample attention is known as hyperproperties. There are two major streams in the research regarding capturing hyperproperties, namely hyperlogics, which extend LTL with trace quantifiers (HyperLTL), and logics that employ team semantics, extending truth to sets of traces. In this article we explore the relation between asynchronous LTL under set-based team semantics (TeamLTL) and HyperLTL. In particular we consider the extensions of TeamLTL with the Boolean disjunction and a fragment of the extension of TeamLTL with the Boolean negation, where the negation cannot occur in the left-hand side of the Until-operator or…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimedia Communication and Technology · Model-Driven Software Engineering Techniques
