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_15Abstract
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)
- M.H. Albert, R.J. Nowakowski, and D. Wolfe. Lessons in Play: An Introduction to Combina- torial Game Theory. AK Peters, 2007.
- R. Alur, T.A. Henzinger, and O. Kupferman. Alternating-Time Temporal Logic. JACM, 49(5):672-713, 2002.
- K. Chatterjee, T.A. Henzinger, and N. Piterman. Strategy Logic. IC, 208(6):677-693, 2010.
- E.M. Clarke, O. Grumberg, and D.A. Peled. Model Checking. MIT Press, 2002.
- 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.
- E.A. Emerson and J.Y. Halpern. "Sometimes" and "Not Never" Revisited: On Branching Versus Linear Time. JACM, 33(1):151-178, 1986.
- B. Finkbeiner and S. Schewe. Coordination Logic. In CSL'10, LNCS 6247, pages 305-319. Springer, 2010.
- D. Fisman, O. Kupferman, and Y. Lustig. Rational Synthesis. In TACAS'10, LNCS 6015, pages 190-204. Springer, 2010.
- E. Grädel, W. Thomas, and T. Wilke. Automata, Logics, and Infinite Games: A Guide to Current Research. LNCS 2500. Springer-Verlag, 2002.
- W. Hodges. Model theory. Encyclopedia of Mathematics and its Applications. Cambridge University Press, 1993.
- W. Jamroga and W. van der Hoek. Agents that Know How to Play. FI, 63(2-3):185-219, 2004.
- D. Kozen. Results on the Propositional mu-Calculus. TCS, 27(3):333-354, 1983.
- O. Kupferman, M.Y. Vardi, and P. Wolper. An Automata Theoretic Approach to Branching- Time Model Checking. JACM, 47(2):312-360, 2000.
- O. Kupferman, M.Y. Vardi, and P. Wolper. Module Checking. IC, 164(2):322-344, 2001.
- A.D. Martin. Borel Determinacy. AM, 102(2):363-371, 1975.
- 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.
- F. Mogavero, A. Murano, G. Perelli, and M.Y. Vardi. A Decidable Fragment of Strategy Logic. Technical Report 1202.1309, arXiv, February 2012.
- F. Mogavero, A. Murano, and M.Y. Vardi. Reasoning About Strategies. In FSTTCS'10, LIPIcs 8, pages 133-144, 2010.
- 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.
- D.E. Muller and P.E. Schupp. Alternating Automata on Infinite Trees. TCS, 54(2-3):267-276, 1987.
- 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.
- M. Pauly. A Modal Logic for Coalitional Power in Games. JLC, 12(1):149-166, 2002.
- S. Pinchinat. A Generic Constructive Solution for Concurrent Games with Expressive Constraints on Strategies. In ATVA'07, LNCS 4762, pages 253-267. Springer, 2007.
- A. Pnueli. The Temporal Logic of Programs. In FOCS'77, pages 46-57, 1977.
- M.O. Rabin. Decidability of Second-Order Theories and Automata on Infinite Trees. TAMS, 141:1-35, 1969.
- S. Schewe. ATL* Satisfiability is 2ExpTime-Complete. In ICALP'08, LNCS 5126, pages 373-385. Springer, 2008.
- M.Y. Vardi. Why is Modal Logic So Robustly Decidable? In DCFM'96, pages 149-184. American Mathematical Society, 1996.
- 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.
- M.Y. Vardi and P. Wolper. Automata-Theoretic Techniques for Modal Logics of Programs. JCSS, 32(2):183-221, 1986.
- 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.