Satisfiability in alternating-time temporal logic

被引:15
|
作者
van Drimmelen, G [1 ]
机构
[1] Rand Afrikaans Univ, Dept Math, ZA-2006 Johannesburg, South Africa
关键词
D O I
10.1109/LICS.2003.1210060
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 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 formula is also 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.
引用
收藏
页码:208 / 217
页数:10
相关论文
共 50 条
  • [1] Satisfiability of Alternating-Time Temporal Epistemic Logic Through Tableaux
    Belardinelli, Francesco
    [J]. FOURTEENTH INTERNATIONAL CONFERENCE ON THE PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2014, : 398 - 407
  • [2] Alternating-time temporal logic
    Alur, R
    Henzinger, TA
    Kupferman, O
    [J]. COMPOSITIONALITY: THE SIGNIFICANT DIFFERENCE, 1998, 1536 : 23 - 60
  • [3] Alternating-time temporal logic
    Alur, R
    Henzinger, TA
    Kupferman, O
    [J]. 38TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1997, : 100 - 109
  • [4] Alternating-time temporal logic
    Alur, R
    Henzinger, TA
    Kupferman, O
    [J]. JOURNAL OF THE ACM, 2002, 49 (05) : 672 - 713
  • [5] Graded Alternating-Time Temporal Logic
    Faella, Marco
    Napoli, Margherita
    Parente, Mimmo
    [J]. LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING (LPAR-16), 2010, 6355 : 192 - 211
  • [6] Timed alternating-time temporal logic
    Henzinger, Thomas A.
    Prabhu, Vinayak S.
    [J]. FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2006, 4202 : 1 - 17
  • [7] Alternating-Time Temporal Announcement Logic
    de Lima, Tiago
    [J]. COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2011, 6814 : 105 - 121
  • [8] Graded Alternating-Time Temporal Logic
    Faella, Marco
    Napoli, Margherita
    Parente, Mimmo
    [J]. FUNDAMENTA INFORMATICAE, 2010, 105 (1-2) : 189 - 210
  • [9] Robust Alternating-Time Temporal Logic
    Murano, Aniello
    Neider, Daniel
    Zimmermann, Martin
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2023, 2023, 14281 : 796 - 813
  • [10] Alternating-time temporal logic with resource bounds
    Hoang Nga Nguyen
    Alechina, Natasha
    Logan, Brian
    Rakib, Abdur
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 2018, 28 (04) : 631 - 663