Title :
Satisfiability in alternating-time temporal logic
Author :
van Drimmelen, G.
Author_Institution :
Dept. of Math., Rand Afrikaans Univ., Johannesburg, South Africa
Abstract :
Alternating-time temporal logic (ATL) is a branching-time temporal logic that naturally describes computations of multi-agent distributed systems and multi-player games. In particular, ATL explicitly allows for the expression of coalitional ability in such situations. We present an automata-based decision procedure for ATL, by translating the satisfiability problem for ATL to the nonemptiness problem for the alternating automata on infinite trees. The key result that enables this translation is a bounded-branching tree model theorem for ATL, proving that a satisfiable in a tree model of bounded branching degree. It follows that ATL is decidable in exponential time, which is also the optimal complexity: satisfiability in CTL, a fragment of ATL, is EXPTIME-complete. The paper thus answers a fundamental logical question about ATL and provides an example of how alternation in automata may elegantly express game-like transitions.
Keywords :
automata theory; decidability; decision trees; temporal logic; ATL; CTL; EXPTIME-complete; alternating automata; alternating-time temporal logic; automata-based procedure; bounded branching degree; bounded-branching tree model theorem; branching-time logic; coalitional ability; computation tree logic; decision procedure; distributed system; exponential time; fundamental question; game-like transition; infinite tree; logical question; multiagent system; multiplayer game; nonemptiness problem; optimal complexity; satisfiability; Africa; Application software; Automata; Distributed computing; Distributed control; Logic; Mathematics; Operating systems; Protocols; Specification languages;
Conference_Titel :
Logic in Computer Science, 2003. Proceedings. 18th Annual IEEE Symposium on
Print_ISBN :
0-7695-1884-2
DOI :
10.1109/LICS.2003.1210060