Complexity of Safety and coSafety Fragments of Linear Temporal Logic

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Artale, Alessandro, Geatti, Luca, Gigante, Nicola, Mazzullo, Andrea, Montanari, Angelo
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913733204246528
author Artale, Alessandro
Geatti, Luca
Gigante, Nicola
Mazzullo, Andrea
Montanari, Angelo
author_facet Artale, Alessandro
Geatti, Luca
Gigante, Nicola
Mazzullo, Andrea
Montanari, Angelo
contents Linear Temporal Logic (LTL) is the de-facto standard temporal logic for system specification, whose foundational properties have been studied for over five decades. Safety and cosafety properties define notable fragments of LTL, where a prefix of a trace suffices to establish whether a formula is true or not over that trace. In this paper, we study the complexity of the problems of satisfiability, validity, and realizability over infinite and finite traces for the safety and cosafety fragments of LTL. As for satisfiability and validity over infinite traces, we prove that the majority of the fragments have the same complexity as full LTL, that is, they are PSPACE-complete. The picture is radically different for realizability: we find fragments with the same expressive power whose complexity varies from 2EXPTIME-complete (as full LTL) to EXPTIME-complete. Notably, for all cosafety fragments, the complexity of the three problems does not change passing from infinite to finite traces, while for all safety fragments the complexity of satisfiability (resp., realizability) over finite traces drops to NP-complete (resp., $Π^P_2$-complete).
format Preprint
id arxiv_https___arxiv_org_abs_2211_14913
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Complexity of Safety and coSafety Fragments of Linear Temporal Logic
Artale, Alessandro
Geatti, Luca
Gigante, Nicola
Mazzullo, Andrea
Montanari, Angelo
Logic in Computer Science
Linear Temporal Logic (LTL) is the de-facto standard temporal logic for system specification, whose foundational properties have been studied for over five decades. Safety and cosafety properties define notable fragments of LTL, where a prefix of a trace suffices to establish whether a formula is true or not over that trace. In this paper, we study the complexity of the problems of satisfiability, validity, and realizability over infinite and finite traces for the safety and cosafety fragments of LTL. As for satisfiability and validity over infinite traces, we prove that the majority of the fragments have the same complexity as full LTL, that is, they are PSPACE-complete. The picture is radically different for realizability: we find fragments with the same expressive power whose complexity varies from 2EXPTIME-complete (as full LTL) to EXPTIME-complete. Notably, for all cosafety fragments, the complexity of the three problems does not change passing from infinite to finite traces, while for all safety fragments the complexity of satisfiability (resp., realizability) over finite traces drops to NP-complete (resp., $Π^P_2$-complete).
title Complexity of Safety and coSafety Fragments of Linear Temporal Logic
topic Logic in Computer Science
url https://arxiv.org/abs/2211.14913