Satisfiability in Alternating-time Temporal Logic

  • Authors:
  • Govert van Drimmelen

  • Affiliations:
  • -

  • Venue:
  • LICS '03 Proceedings of the 18th Annual IEEE Symposium on Logic in Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Alternating-time Temporal Logic (ATL) is a branching-timetemporal logic that naturally describes computationsof multi-agent distributed systems and multi-player games.In particular, ATL explicitly allows for the expressionof coalitional ability in such situations. We present anautomata-based decision procedure for ATL, by translatingthe satisfiability problem for ATL to the nonemptinessproblem for alternating automata on infinite trees. The keyresult that enables this translation is a bounded-branchingtree model theorem for ATL, proving that a satisfiable formulais also satisfiable in a tree model of bounded branchingdegree. It follows that ATL is decidable in exponentialtime, which is also the optimal complexity: satisfiability inCTL, a fragment of ATL, is EXPTIME-complete. The paperthus answers a fundamental logical question about ATLand provides an example of how alternation in automatamay elegantly express game-like transitions.