Skip to main content

A Logic for Reasoning about Rational Agents

  • Conference paper
Computational Logic in Multi-Agent Systems (CLIMA 2007)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5056))

Included in the following conference series:

Abstract

We have recently proposed an extension of alternating-time temporal logic for reasoning about behavior and abilities of agents under various rationality assumptions. The logic, called ATLP (“alternating-time temporal logic with plausibility”) used abstract, unstructured terms for addressing rationality assumptions. Here, we propose a more complex language of terms that allows to specify sets of rational strategy profiles in the object language, building upon existing work on logical characterizations of game-theoretic solution concepts. In particular, we recall how the notions of Nash equilibrium, subgame-perfect Nash equilibrium, and Pareto optimality can be characterized with logical formulae and we show how these can be used within ATLP for reasoning about what rational agents should achieve. We also prove complexity results for model checking of ATLP formulae.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alur, R., Henzinger, T.A., Kupferman, O.: Alternating-time Temporal Logic. In: Proceedings of the 38th Annual Symposium on Foundations of Computer Science (FOCS), pp. 100–109. IEEE Computer Society Press, Los Alamitos (1997)

    Chapter  Google Scholar 

  2. Alur, R., Henzinger, T.A., Kupferman, O.: Alternating-time Temporal Logic. Journal of the ACM 49, 672–713 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  3. Baltag, A.: A logic for suspicious players. Bulletin of Economic Research 54(1), 1–46 (2002)

    Article  MathSciNet  Google Scholar 

  4. Bulling, N., Jamroga, W.: Agents, beliefs and plausible behaviour in a temporal setting. In: Proceedings of AAMAS 2007, pp. 570–577 (2007)

    Google Scholar 

  5. Chu, F., Halpern, J.: On the NP-completeness of finding an optimal strategy in games with common payoffs. International Journal of Game Theory (2001)

    Google Scholar 

  6. Clarke, E.M., Emerson, E.A., Sistla, A.P.: Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Transactions on Programming Languages and Systems 8(2), 244–263 (1986)

    Article  MATH  Google Scholar 

  7. Conitzer, V., Sandholm, T.: Complexity results about Nash equilibria. Technical Report CMU-CS-02-135, School of Computer Science, Carnegie-Mellon University (2002)

    Google Scholar 

  8. Emerson, E.A.: Temporal and modal logic. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, vol. B, pp. 995–1072. Elsevier Science Publishers, Amsterdam (1990)

    Google Scholar 

  9. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-completeness. W. H. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  10. Gilboa, I., Zemel, E.: Nash and correlated equilibria: Some complexity considerations. Games and Economic Behavior (1989)

    Google Scholar 

  11. Goranko, V., Jamroga, W.: Comparing semantics of logics for multi-agent systems. Synthese 139(2), 241–280 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  12. Harrenstein, B.P., van der Hoek, W., Meyer, J.-J., Witteveen, C.: A modal characterization of Nash equilibrium. Fundamenta Informaticae 57(2–4), 281–321 (2003)

    MathSciNet  MATH  Google Scholar 

  13. Harrenstein, P., van der Hoek, W., Meijer, J.-J., Witteveen, C.: Subgame-perfect Nash equilibria in dynamic logic. In: Pauly, M., Baltag, A. (eds.) Proceedings of the ILLC Workshop on Logic and Games. University of Amsterdam, Tech. Report PP-1999-25, pp. 29–30 (2002)

    Google Scholar 

  14. Jamroga, W.: Reducing knowledge operators in the context of model checking. Technical Report IfI-07-09, Clausthal University of Technology (2007)

    Google Scholar 

  15. Jamroga, W., Bulling, N.: A framework for reasoning about rational agents. In: Proceedings of AAMAS 2007, pp. 592–594 (2007)

    Google Scholar 

  16. Jamroga, W., Bulling, N.: Model checking rational play. Technical Report IfI-07-05, Clausthal University of Technology (2007)

    Google Scholar 

  17. Jamroga, W., Dix, J.: Model checking ATL ir is indeed \(\Delta_2^P\)-complete. In: Proceedings of EUMAS 2006 (2006)

    Google Scholar 

  18. Jamroga, W., Dix, J.: Model checking abilities of agents: A closer look. Theory of Computing Systems (to appear, 2007)

    Google Scholar 

  19. Jamroga, W., Åtnes, T.: What agents can achieve under incomplete information. In: Proceedings of AAMAS 2006, pp. 232–234. ACM Press, New York (2006)

    Google Scholar 

  20. Jamroga, W., van der Hoek, W.: Agents that know how to play. Fundamenta Informaticae 63(2–3), 185–219 (2004)

    MathSciNet  MATH  Google Scholar 

  21. Jamroga, W., van der Hoek, W., Wooldridge, M.: Intentions and strategies in game-like scenarios. In: Bento, C., Cardoso, A., Dias, G. (eds.) EPIA 2005. LNCS (LNAI), vol. 3808, pp. 512–523. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  22. Koller, D., Megiddo, N.: The complexity of twoperson zero-sum games in extensive form. Games and Economic Behavior 4, 528–552 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  23. Laroussinie, F., Markey, N., Schnoebelen, P.: Model checking CTL+ and FCTL is hard. In: Honsell, F., Miculan, M. (eds.) FOSSACS 2001. LNCS, vol. 2030, pp. 318–331. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  24. Mas-Colell, A., Whinston, M.D., Green, J.R.: Microeconomic Theory. Oxford (1995)

    Google Scholar 

  25. Moses, Y., Tennenholz, M.: Artificial social systems. Computers and AI 14(6), 533–562 (1995)

    MathSciNet  Google Scholar 

  26. Osborne, M., Rubinstein, A.: A Course in Game Theory. MIT Press, Cambridge (1994)

    MATH  Google Scholar 

  27. Sandholm, T.W.: Distributed rational decision making. In: Weiss, G. (ed.) Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, pp. 201–258. MIT Press, Cambridge (1999)

    Google Scholar 

  28. Schobbens, P.Y.: Alternating-time logic with imperfect recall. Electronic Notes in Theoretical Computer Science 85(2) (2004)

    Google Scholar 

  29. Shoham, Y., Tennenholz, M.: On the synthesis of useful social laws for artificial agent societies. In: Proceedings of AAAI 1992 (1992)

    Google Scholar 

  30. Ståhl, I.: Bargaining Theory. Stockholm School of Economics, Stockholm (1972)

    Google Scholar 

  31. van Benthem, J.: Rational dynamics and epistemic logic in games. In: Vannucci, S. (ed.) Logic, Game Theory and Social Choice III, pp. 19–23 (2003)

    Google Scholar 

  32. van der Hoek, W., Jamroga, W., Wooldridge, M.: A logic for strategic reasoning. In: Proceedings of AAMAS 2005, pp. 157–164 (2005)

    Google Scholar 

  33. van der Hoek, W., Roberts, M., Wooldridge, M.: Social laws in alternating time: Effectiveness, feasibility and synthesis. Synthese (2005)

    Google Scholar 

  34. van der Hoek, W., van Otterloo, S., Wooldridge, M.: Preferences in game logics. In: Proceedings of AAMAS 2004 (2004)

    Google Scholar 

  35. van der Hoek, W., Wooldridge, M.: Tractable multiagent planning for epistemic goals. In: Castelfranchi, C., Johnson, W.L. (eds.) Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-2002), pp. 1167–1174. ACM Press, New York (2002)

    Chapter  Google Scholar 

  36. van Otterloo, S., Jonker, G.: On Epistemic Temporal Strategic Logic. Electronic Notes in Theoretical Computer Science, XX, 35–45 (2004); Proceedings of LCMAS 2004

    Google Scholar 

  37. van Otterloo, S., Roy, O.: Verification of voting protocols. Working paper, University of Amsterdam (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jamroga, W., Bulling, N. (2008). A Logic for Reasoning about Rational Agents. In: Sadri, F., Satoh, K. (eds) Computational Logic in Multi-Agent Systems. CLIMA 2007. Lecture Notes in Computer Science(), vol 5056. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88833-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88833-8_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88832-1

  • Online ISBN: 978-3-540-88833-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics