Abstract
We consider systems of rational agents who act in pursuit of their individual and collective objectives and we study the reasoning of an agent or an external observer about the consequences from the expected choices of action of the other agents based on their objectives, in order to assess the reasoner’s ability to achieve his own objective.
To formalize such reasoning we introduce new modal operators of conditional strategic reasoning and use them to extend Coalition Logic in order to capture variations of conditional strategic reasoning. We provide formal semantics for the new conditional strategic operators, introduce the matching notion of bisimulation for each of them and discuss and compare briefly their expressiveness.
The work of Valentin Goranko was supported by a research grant 2015-04388 of the Swedish Research Council. The work of Fengkui Ju was supported by the Major Program of the National Social Science Foundation of China (NO. 17ZDA026). We thank the reviewers for some helpful remarks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In this paper we focus on local reasoning, about once-off actions, but in this section the word ‘action’ can be conceived in a wider sense, and may mean either a once-off action, or a global strategy guiding the long term behaviour of the agent.
- 2.
These game models are essentially equivalent to concurrent game models used in [4].
- 3.
NB: We have preserved the box-like notation for \([\mathrm {A} ]\) from \(\mathsf {CL}\), even though it is not consistent with ours.
- 4.
Each of these conditions is a respective variation of the bisimulation conditions for the basic strategic operators in the logics \(\mathsf {SFCL}\) and \(\mathsf {GPCL}\) defined in [8].
- 5.
Even though we state the non-definability claims for \(\mathsf {CL}\), they apply likewise even to \(\mathsf {ATL^*}\), because all formulae of \(\mathsf {ATL^*}\) are invariant under alternating bisimulations.
References
Ågotnes, T., Goranko, V., Jamroga, W.: Alternating-time temporal logics with irrevocable strategies. In: Samet, D. (ed.) Proceedings of TARK XI, pp. 15–24 (2007)
Ã…gotnes, T., Goranko, V., Jamroga, W.: Strategic commitment and release in logics for multi-agent systems (extended abstract). Technical report IfI-08-01, Clausthal University of Technology (2008)
Ågotnes, T., Goranko, V., Jamroga, W., Wooldridge, M.: Knowledge and ability. In: van Ditmarsch, H., Halpern, J., van der Hoek, W., Kooi, B. (eds.) Handbook of Epistemic Logic, pp. 543–589. College Publications, London (2015)
Alur, R., Henzinger, T.A., Kupferman, O.: Alternating-time temporal logic. J. ACM 49(5), 672–713 (2002)
van Benthem, J., Ghosh, S., Verbrugge, R. (eds.): Models of Strategic Reasoning - Logics, Games, and Communities. LNCS, vol. 8972. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-48540-8
Brafman, R., Tennenholtz, M.: Modeling agents as qualitative decision makers. Artif. Intell. 94(1), 217–268 (1997)
Brihaye, T., Da Costa, A., Laroussinie, F., Markey, N.: ATL with strategy contexts and bounded memory. In: Artemov, S., Nerode, A. (eds.) LFCS 2009. LNCS, vol. 5407, pp. 92–106. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-92687-0_7
Goranko, V., Enqvist, S.: Socially friendly and group protecting coalition logics. In: Proceedings of AAMAS 2018, pp. 372–380 (2018)
Mogavero, F., Murano, A., Perelli, G., Vardi, M.Y.: Reasoning about strategies: on the satisfiability problem. Logical Methods Comput. Sci. 13(1), 1–37 (2017)
Pauly, M.: Logic for social software. Ph.D. thesis, University of Amsterdam (2001)
Pauly, M.: A modal logic for coalitional power in games. J. Logic Comput. 12(1), 149–166 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix: Some Examples
Appendix: Some Examples
Example 1
The game model \(\mathcal {M} \) below has two players, \(\mathsf {a} \) and \(\mathsf {b} \). Each has two actions at state \(s_0\): \(a_1, a_2\), resp. \(b_1, b_2\).
It can be verified that \(\mathcal {M}, s_0 \Vdash \langle \!\langle \mathrm {\mathsf {a}}\rangle \!\rangle _\mathsf {c}(p; \langle \mathrm {\mathsf {b}} \rangle q)\), while \(\mathcal {M}, s_0 \not \Vdash [\mathrm {\mathsf {b}}] q\). Thus, an agent may have only conditional ability to achieve its goal.
Example 2
The game model \(\mathcal {M} \) below has two players, \(\mathsf {a} \) and \(\mathsf {b} \).
It can be verified that \(\mathcal {M}, s_0 \Vdash [\mathrm {\mathsf {a}}]_\mathsf {dr}(p; \langle \mathrm {\mathsf {b}} \rangle q)\). However, \(\mathcal {M}, s_0\) does not satisfy the \(\mathsf {ATL^*}\) formula \([\![\mathrm {\mathsf {a}}]\!] (\mathrm {X} p \rightarrow \langle \!\langle {\mathrm {\mathsf {b}}}\rangle \!\rangle \mathrm {X} q)\), hence these are not equivalent.
Also, \(\mathcal {M}, s_0 \not \Vdash [\mathrm {\mathsf {a}}]_\mathsf {dd}(p; \langle \mathrm {\mathsf {b}} \rangle q)\). However, if the outcomes of \(({a_2}, {b_1})\) and \(({a_2}, {b_2})\) are swapped, then \([\mathrm {\mathsf {a}}]_\mathsf {dd}(p; \langle \mathrm {\mathsf {b}} \rangle q)\) becomes true at \(s_0\) in the resulting model.
Example 3
The game model \(\mathcal {M}\) below involves two players: \(\mathsf {a} \) and \(\mathsf {b} \). It can be verified that \(\mathcal {M}, s_0 \Vdash [\mathrm {\mathsf {a}}]_\mathsf {dr}(p; \langle \mathrm {\mathsf {b}} \rangle q)\) but \(\mathcal {M}, s_0 \not \Vdash [\mathrm {\mathsf {a}}]_\mathsf {dd}(p; \langle \mathrm {\mathsf {b}} \rangle q)\).
Example 4
The game models \(\mathcal {M}_1\) and \(\mathcal {M}_2\) below involve three players: \(\mathsf {a} \), \(\mathsf {b} \), \(\mathsf {c} \). It can be verified that:
-
(1)
The relation \(\beta = \{ (s_i,t_i) \mid i = 0,1,2,3 \}\) is an alternating bisimulation between \(\mathcal {M}_1\) and \(\mathcal {M}_2\) (cf. [1]).
-
(2)
\(\mathcal {M}_1, s_0 \Vdash \langle \!\langle \mathrm {\mathsf {a}}\rangle \!\rangle _\mathsf {c}(p; \langle \mathrm {\mathsf {b}} \rangle q)\) but \(\mathcal {M}_2, t_0 \not \Vdash \langle \!\langle \mathrm {\mathsf {a}}\rangle \!\rangle _\mathsf {c}(p; \langle \mathrm {\mathsf {b}} \rangle q)\).
Example 5
The game models \(\mathcal {M}_1\) and \(\mathcal {M}_2\) below involve two players: \(\mathsf {a} \) and \(\mathsf {b} \). It can be verified that:
-
(1)
The relation \(\beta = \{ (s_i,t_i) \mid i = 0,1,2,3 \}\) is an alternating bisimulation between \(\mathcal {M}_1\) and \(\mathcal {M}_2\) (cf. [1]).
-
(2)
\(\mathcal {M}_1, s_0 \Vdash [\mathrm {\mathsf {a}}]_\mathsf {c}(p | q)\) but \(\mathcal {M}_2, t_0 \not \Vdash [\mathrm {\mathsf {a}}]_\mathsf {c}(p | q)\).
Rights and permissions
Copyright information
© 2019 Springer-Verlag GmbH Germany, part of Springer Nature
About this paper
Cite this paper
Goranko, V., Ju, F. (2019). Towards a Logic for Conditional Local Strategic Reasoning. In: Blackburn, P., Lorini, E., Guo, M. (eds) Logic, Rationality, and Interaction. LORI 2019. Lecture Notes in Computer Science(), vol 11813. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-60292-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-662-60292-8_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-60291-1
Online ISBN: 978-3-662-60292-8
eBook Packages: Computer ScienceComputer Science (R0)