We add a limited but useful form of quantification to Coalition Logic, a popular formalism for reasoning about cooperation in game-like multi-agent systems. The basic constructs of Quantified Coalition Logic (QCL) allow us to express such properties as “every coalition satisfying property P can achieve φ” and “there exists a coalition C satisfying property P such that C can achieve φ”. We give an axiomatisation of QCL, and show that while it is no more expressive than Coalition Logic, it is nevertheless exponentially more succinct. The complexity of QCL model checking for symbolic and explicit state representations is shown to be no worse than that of Coalition Logic, and satisfiability for QCL is shown to be no worse than satisfiability for Coalition Logic. We illustrate the formalism by showing how to succinctly specify such social choice mechanisms as majority voting, which in Coalition Logic require specifications that are exponentially long in the number of agents.
KeywordsCoalition logic Quantification Succinctness Model checking Satisfiability
Unable to display preview. Download preview PDF.
- Ågotnes, T., van der Hoek, W., & Wooldridge, M. (2006). On the logic of coalitional games. In Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-2006), Hakodate, Japan.Google Scholar
- Ågotnes, T., & Walicki, M. (2006). Complete axiomatizations of finite syntactic epistemic states. In M. Baldoni, U. Endriss, A. Omicini, & P. Torroni (Eds.), Declarative Agent Languages and Technologies III: Third International Workshop, DALT 2005, Utrecht, The Netherlands, July 25, 2005. Selected and revised papers of lecture notes in computer science (LNCS) (Vol. 3904, pp. 33–50). Heidelberg: Springer.Google Scholar
- Clarke E.M., Grumberg O., Peled D.A. (2000) Model checking. The MIT Press, Cambridge, MAGoogle Scholar
- Gallier, J. (1987). Logic for computer science: Foundations of automatic theorem proving. Wiley.Google Scholar
- Gargov, G., & Passy, S. (1987). A note on Boolean modal logic. In Mathematical logic and applications (pp. 253–263). Plenum Press.Google Scholar
- Lutz, C. (2006). Complexity and succinctness of public announcement logic. In Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-2006), Hakodate, Japan.Google Scholar
- Papadimitriou C.H. (1994) Computational complexity. Addison-Wesley, Reading, MAGoogle Scholar
- Pauly, M. (2001). Logic for social software. Ph.D. thesis, University of Amsterdam. ILLC Dissertation Series 2001-10.Google Scholar
- van der Hoek, W., Jamroga, W., & Wooldridge, M. (2005a). A logic for strategic reasoning. In Proceedings of the Fourth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-2005) (pp. 157–153). The Netherlands: Utrecht.Google Scholar
- van der Hoek, W., & Lomuscio, A., & Wooldridge, M. (2005b). On the complexity of practical ATL model checking. In Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-2006), Hakodate, Japan.Google Scholar