Synchronous Team Semantics for Temporal Logics

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Krebs, Andreas, Meier, Arne, Virtema, Jonni, Zimmermann, Martin
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918158885978112
author Krebs, Andreas
Meier, Arne
Virtema, Jonni
Zimmermann, Martin
author_facet Krebs, Andreas
Meier, Arne
Virtema, Jonni
Zimmermann, Martin
contents We present team semantics for two of the most important linear and branching time specification languages, Linear Temporal Logic (LTL) and Computation Tree Logic (CTL). With team semantics, LTL is able to express hyperproperties, which have in the last decade been identified as a key concept in the verification of information flow properties. We study basic properties of the logic and classify the computational complexity of its satisfiability, path, and model checking problem. Further, we examine how extensions of the basic logic react to adding additional atomic operators. Finally, we compare its expressivity to the one of HyperLTL, another recently introduced logic for hyperproperties. Our results show that LTL with team semantics is a viable alternative to HyperLTL, which complements the expressivity of HyperLTL and has partially better algorithmic properties. For CTL with team semantics, we investigate the computational complexity of the satisfiability and model checking problem. The satisfiability problem is shown to be EXPTIME-complete while we show that model checking is PSPACE-complete.
format Preprint
id arxiv_https___arxiv_org_abs_2409_18667
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Synchronous Team Semantics for Temporal Logics
Krebs, Andreas
Meier, Arne
Virtema, Jonni
Zimmermann, Martin
Logic in Computer Science
We present team semantics for two of the most important linear and branching time specification languages, Linear Temporal Logic (LTL) and Computation Tree Logic (CTL). With team semantics, LTL is able to express hyperproperties, which have in the last decade been identified as a key concept in the verification of information flow properties. We study basic properties of the logic and classify the computational complexity of its satisfiability, path, and model checking problem. Further, we examine how extensions of the basic logic react to adding additional atomic operators. Finally, we compare its expressivity to the one of HyperLTL, another recently introduced logic for hyperproperties. Our results show that LTL with team semantics is a viable alternative to HyperLTL, which complements the expressivity of HyperLTL and has partially better algorithmic properties. For CTL with team semantics, we investigate the computational complexity of the satisfiability and model checking problem. The satisfiability problem is shown to be EXPTIME-complete while we show that model checking is PSPACE-complete.
title Synchronous Team Semantics for Temporal Logics
topic Logic in Computer Science
url https://arxiv.org/abs/2409.18667