Loading [MathJax]/extensions/tex2jax.js

The complexity of generalized satisfiability for linear temporal logic

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Michael Bauland
  • Thomas Schneider
  • Henning Schnoor
  • Ilka Schnoor
  • Heribert Vollmer

External Research Organisations

  • Friedrich Schiller University Jena

Details

Original languageEnglish
Title of host publicationFoundations of Software Science and Computational Structures - 10th International Conference, FOSSACS 2007. Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007
PublisherSpringer Verlag
Pages48-62
Number of pages15
ISBN (print)3540713883, 9783540713883
Publication statusPublished - 2007
Event10th International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2007 - Braga, Portugal
Duration: 24 Mar 20071 Apr 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4423 LNCS
ISSN (Print)0302-9743
ISSN (electronic)1611-3349

Abstract

In a seminal paper from 1985, Sistla and Clarke showed that satisfiability for Linear Temporal Logic (LTL) is either NP-complete or PSPACE-complete, depending on the set of temporal operators used. If, in contrast, the set of prepositional operators is restricted, the complexity may decrease. This paper undertakes a systematic study of satisfiability for LTL formulae over restricted sets of propositional and temporal operators. Since every propositional operator corresponds to a Boolean function, there exist infinitely many propositional operators. In order to systematically cover all possible sets of them, we use Post's lattice. With its help, we determine the computational complexity of LTL satisfiability for all combinations of temporal operators and all but two classes of propositional functions. Each of these infinitely many problems is shown to be either PSPACE-complete, NP-complete, or in P.

Keywords

    Computational complexity, Linear temporal logic

ASJC Scopus subject areas

Cite this

The complexity of generalized satisfiability for linear temporal logic. / Bauland, Michael; Schneider, Thomas; Schnoor, Henning et al.
Foundations of Software Science and Computational Structures - 10th International Conference, FOSSACS 2007. Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007. Springer Verlag, 2007. p. 48-62 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4423 LNCS).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Bauland, M, Schneider, T, Schnoor, H, Schnoor, I & Vollmer, H 2007, The complexity of generalized satisfiability for linear temporal logic. in Foundations of Software Science and Computational Structures - 10th International Conference, FOSSACS 2007. Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4423 LNCS, Springer Verlag, pp. 48-62, 10th International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2007, Braga, Portugal, 24 Mar 2007. https://doi.org/10.1007/978-3-540-71389-0_5
Bauland, M., Schneider, T., Schnoor, H., Schnoor, I., & Vollmer, H. (2007). The complexity of generalized satisfiability for linear temporal logic. In Foundations of Software Science and Computational Structures - 10th International Conference, FOSSACS 2007. Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007 (pp. 48-62). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4423 LNCS). Springer Verlag. https://doi.org/10.1007/978-3-540-71389-0_5
Bauland M, Schneider T, Schnoor H, Schnoor I, Vollmer H. The complexity of generalized satisfiability for linear temporal logic. In Foundations of Software Science and Computational Structures - 10th International Conference, FOSSACS 2007. Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007. Springer Verlag. 2007. p. 48-62. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-540-71389-0_5
Bauland, Michael ; Schneider, Thomas ; Schnoor, Henning et al. / The complexity of generalized satisfiability for linear temporal logic. Foundations of Software Science and Computational Structures - 10th International Conference, FOSSACS 2007. Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007. Springer Verlag, 2007. pp. 48-62 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inproceedings{aa5cc510bd7240f6a5bb7ae6f60b98c9,
title = "The complexity of generalized satisfiability for linear temporal logic",
abstract = "In a seminal paper from 1985, Sistla and Clarke showed that satisfiability for Linear Temporal Logic (LTL) is either NP-complete or PSPACE-complete, depending on the set of temporal operators used. If, in contrast, the set of prepositional operators is restricted, the complexity may decrease. This paper undertakes a systematic study of satisfiability for LTL formulae over restricted sets of propositional and temporal operators. Since every propositional operator corresponds to a Boolean function, there exist infinitely many propositional operators. In order to systematically cover all possible sets of them, we use Post's lattice. With its help, we determine the computational complexity of LTL satisfiability for all combinations of temporal operators and all but two classes of propositional functions. Each of these infinitely many problems is shown to be either PSPACE-complete, NP-complete, or in P.",
keywords = "Computational complexity, Linear temporal logic",
author = "Michael Bauland and Thomas Schneider and Henning Schnoor and Ilka Schnoor and Heribert Vollmer",
year = "2007",
doi = "10.1007/978-3-540-71389-0_5",
language = "English",
isbn = "3540713883",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "48--62",
booktitle = "Foundations of Software Science and Computational Structures - 10th International Conference, FOSSACS 2007. Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007",
address = "Germany",
note = "10th International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2007 ; Conference date: 24-03-2007 Through 01-04-2007",

}

Download

TY - GEN

T1 - The complexity of generalized satisfiability for linear temporal logic

AU - Bauland, Michael

AU - Schneider, Thomas

AU - Schnoor, Henning

AU - Schnoor, Ilka

AU - Vollmer, Heribert

PY - 2007

Y1 - 2007

N2 - In a seminal paper from 1985, Sistla and Clarke showed that satisfiability for Linear Temporal Logic (LTL) is either NP-complete or PSPACE-complete, depending on the set of temporal operators used. If, in contrast, the set of prepositional operators is restricted, the complexity may decrease. This paper undertakes a systematic study of satisfiability for LTL formulae over restricted sets of propositional and temporal operators. Since every propositional operator corresponds to a Boolean function, there exist infinitely many propositional operators. In order to systematically cover all possible sets of them, we use Post's lattice. With its help, we determine the computational complexity of LTL satisfiability for all combinations of temporal operators and all but two classes of propositional functions. Each of these infinitely many problems is shown to be either PSPACE-complete, NP-complete, or in P.

AB - In a seminal paper from 1985, Sistla and Clarke showed that satisfiability for Linear Temporal Logic (LTL) is either NP-complete or PSPACE-complete, depending on the set of temporal operators used. If, in contrast, the set of prepositional operators is restricted, the complexity may decrease. This paper undertakes a systematic study of satisfiability for LTL formulae over restricted sets of propositional and temporal operators. Since every propositional operator corresponds to a Boolean function, there exist infinitely many propositional operators. In order to systematically cover all possible sets of them, we use Post's lattice. With its help, we determine the computational complexity of LTL satisfiability for all combinations of temporal operators and all but two classes of propositional functions. Each of these infinitely many problems is shown to be either PSPACE-complete, NP-complete, or in P.

KW - Computational complexity

KW - Linear temporal logic

UR - http://www.scopus.com/inward/record.url?scp=37149046257&partnerID=8YFLogxK

U2 - 10.1007/978-3-540-71389-0_5

DO - 10.1007/978-3-540-71389-0_5

M3 - Conference contribution

AN - SCOPUS:37149046257

SN - 3540713883

SN - 9783540713883

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 48

EP - 62

BT - Foundations of Software Science and Computational Structures - 10th International Conference, FOSSACS 2007. Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007

PB - Springer Verlag

T2 - 10th International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2007

Y2 - 24 March 2007 through 1 April 2007

ER -

By the same author(s)