2013
DOI: 10.2168/lmcs-9(4:5)2013
|View full text |Cite
|
Sign up to set email alerts
|

Satisfiability Games for Branching-Time Logics

Abstract: Abstract. The satisfiability problem for branching-time temporal logics like CTL * , CTL and CTL + has important applications in program specification and verification. Their computational complexities are known: CTL * and CTL + are complete for doubly exponential time, CTL is complete for single exponential time. Some decision procedures for these logics are known; they use tree automata, tableaux or axiom systems.In this paper we present a uniform game-theoretic framework for the satisfiability problem of th… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 46 publications
0
7
0
Order By: Relevance
“…For alternation-free fixpoint logics, the game-based approach (e.g. [13]) is to (1.) define a nondeterministic co-Büchi automaton of size O(n) that recognizes unsuccessful branches of the tableau.…”
Section: Algorithm (Global Caching) Decide Satisfiability Of a Closed...mentioning
confidence: 99%
“…For alternation-free fixpoint logics, the game-based approach (e.g. [13]) is to (1.) define a nondeterministic co-Büchi automaton of size O(n) that recognizes unsuccessful branches of the tableau.…”
Section: Algorithm (Global Caching) Decide Satisfiability Of a Closed...mentioning
confidence: 99%
“…We omit a formal proof of these easily checkable facts. The estimation on the running time can be deduced from the observation that the value of the array count grows lexicographically in each iteration of the loop in lines [5][6][7][8][9][10][11][12][13][14][15]…”
Section: Solving Parity Games By Fixpoint Iterationmentioning
confidence: 99%
“…They are used as the algorithmic backbone in satisfiability checking for temporal logics [10], in controller synthesis [1] and, most commonly known, in model checking [19].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The main novelty of our work is to use techniques from game theory to go beyond reach-avoid and safety specifications for self-triggered control. Game theory, and in particular parity games [7], is a well-known technique to deal with expressive logic like the µ-calculus [7] and CTL * [8], as the parity winning conditions provide complex scenarios and strategies while keeping computability. In particular, parity games can be used for control synthesis of reactive systems under Linear Temporal Logic (LTL) specifications [9].…”
Section: Introductionmentioning
confidence: 99%