Academia.eduAcademia.edu

Outline

What Makes Atl* Decidable? A Decidable Fragment of Strategy Logic

2012, Lecture Notes in Computer Science

https://doi.org/10.1007/978-3-642-32940-1_15

Abstract

Strategy Logic (SL, for short) has been recently introduced by Mogavero, Murano, and Vardi as a formalism for reasoning explicitly about strategies, as first-order objects, in multi-agent concurrent games. This logic turns out to be very powerful, strictly subsuming all major previously studied modal logics for strategic reasoning, including ATL, ATL * , and the like. The price that one has to pay for the expressiveness of SL is the lack of important model-theoretic properties and an increased complexity of decision problems. In particular, SL does not have the bounded-tree model property and the related satisfiability problem is highly undecidable while for ATL * it is 2EXPTIME-COMPLETE. An obvious question that arises is then what makes ATL * decidable. Understanding this should enable us to identify decidable fragments of SL. We focus, in this work, on the limitation of ATL * to allow only one temporal goal for each strategic assertion and study the fragment of SL with the same restriction. Specifically, we introduce and study the syntactic fragment One-Goal Strategy Logic (SL[1G], for short), which consists of formulas in prenex normal form having a single temporal goal at a time for every strategy quantification of agents. We show that SL[1G] is strictly more expressive than ATL * . Our main result is that SL[1G] has the bounded tree-model property and its satisfiability problem is 2EXPTIME-COMPLETE, as it is for ATL * .

References (30)

  1. M.H. Albert, R.J. Nowakowski, and D. Wolfe. Lessons in Play: An Introduction to Combina- torial Game Theory. AK Peters, 2007.
  2. R. Alur, T.A. Henzinger, and O. Kupferman. Alternating-Time Temporal Logic. JACM, 49(5):672-713, 2002.
  3. K. Chatterjee, T.A. Henzinger, and N. Piterman. Strategy Logic. IC, 208(6):677-693, 2010.
  4. E.M. Clarke, O. Grumberg, and D.A. Peled. Model Checking. MIT Press, 2002.
  5. A. Da Costa, F. Laroussinie, and N. Markey. ATL with Strategy Contexts: Expressiveness and Model Checking. In FSTTCS'10, LIPIcs 8, pages 120-132, 2010.
  6. E.A. Emerson and J.Y. Halpern. "Sometimes" and "Not Never" Revisited: On Branching Versus Linear Time. JACM, 33(1):151-178, 1986.
  7. B. Finkbeiner and S. Schewe. Coordination Logic. In CSL'10, LNCS 6247, pages 305-319. Springer, 2010.
  8. D. Fisman, O. Kupferman, and Y. Lustig. Rational Synthesis. In TACAS'10, LNCS 6015, pages 190-204. Springer, 2010.
  9. E. Grädel, W. Thomas, and T. Wilke. Automata, Logics, and Infinite Games: A Guide to Current Research. LNCS 2500. Springer-Verlag, 2002.
  10. W. Hodges. Model theory. Encyclopedia of Mathematics and its Applications. Cambridge University Press, 1993.
  11. W. Jamroga and W. van der Hoek. Agents that Know How to Play. FI, 63(2-3):185-219, 2004.
  12. D. Kozen. Results on the Propositional mu-Calculus. TCS, 27(3):333-354, 1983.
  13. O. Kupferman, M.Y. Vardi, and P. Wolper. An Automata Theoretic Approach to Branching- Time Model Checking. JACM, 47(2):312-360, 2000.
  14. O. Kupferman, M.Y. Vardi, and P. Wolper. Module Checking. IC, 164(2):322-344, 2001.
  15. A.D. Martin. Borel Determinacy. AM, 102(2):363-371, 1975.
  16. F. Mogavero, A. Murano, G. Perelli, and M.Y. Vardi. Reasoning About Strategies: On the Model-Checking Problem. Technical Report 1112.6275, arXiv, December 2011.
  17. F. Mogavero, A. Murano, G. Perelli, and M.Y. Vardi. A Decidable Fragment of Strategy Logic. Technical Report 1202.1309, arXiv, February 2012.
  18. F. Mogavero, A. Murano, and M.Y. Vardi. Reasoning About Strategies. In FSTTCS'10, LIPIcs 8, pages 133-144, 2010.
  19. F. Mogavero, A. Murano, and M.Y. Vardi. Relentful Strategic Reasoning in Alternating-Time Temporal Logic. In LPAR'10, LNAI 6355, pages 371-387. Springer, 2010.
  20. D.E. Muller and P.E. Schupp. Alternating Automata on Infinite Trees. TCS, 54(2-3):267-276, 1987.
  21. D.E. Muller and P.E. Schupp. Simulating Alternating Tree Automata by Nondeterministic Automata: New Results and New Proofs of Theorems of Rabin, McNaughton, and Safra. TCS, 141(1-2):69-107, 1995.
  22. M. Pauly. A Modal Logic for Coalitional Power in Games. JLC, 12(1):149-166, 2002.
  23. S. Pinchinat. A Generic Constructive Solution for Concurrent Games with Expressive Constraints on Strategies. In ATVA'07, LNCS 4762, pages 253-267. Springer, 2007.
  24. A. Pnueli. The Temporal Logic of Programs. In FOCS'77, pages 46-57, 1977.
  25. M.O. Rabin. Decidability of Second-Order Theories and Automata on Infinite Trees. TAMS, 141:1-35, 1969.
  26. S. Schewe. ATL* Satisfiability is 2ExpTime-Complete. In ICALP'08, LNCS 5126, pages 373-385. Springer, 2008.
  27. M.Y. Vardi. Why is Modal Logic So Robustly Decidable? In DCFM'96, pages 149-184. American Mathematical Society, 1996.
  28. M.Y. Vardi and P. Wolper. An Automata-Theoretic Approach to Automatic Program Verifi- cation. In LICS'86, pages 332-344. IEEE Computer Society, 1986.
  29. M.Y. Vardi and P. Wolper. Automata-Theoretic Techniques for Modal Logics of Programs. JCSS, 32(2):183-221, 1986.
  30. F. Wang, C. Huang, and F. Yu. A Temporal Logic for the Interaction of Strategies. In CONCUR'11, LNCS 6901, pages 466-481. Springer, 2011.