Knowledge Condition Games

Understanding the flow of knowledge in multi-agent protocols is essential when proving the correctness or security of such protocols. Current logical approaches, often based on model checking, are well suited for modeling knowledge in systems where agents do not act strategically. Things become more complicated in strategic settings. In this paper we show that such situations can be understood as a special type of game – a knowledge condition game – in which a coalition “wins” if it is able to bring about some epistemic condition. This paper summarizes some results relating to these games. Two proofs are presented for the computational complexity of deciding whether a coalition can win a knowledge condition game with and without opponents (Σ2P-complete and NP-complete respectively). We also consider a variant of knowledge condition games in which agents do not know which strategies are played, and prove that under this assumption, the presence of opponents does not affect the complexity. The decision problem without opponents is still NP-complete, but requires a different proof.

[1]  J. Benthem Games in dynamic epistemic logic , 2001 .

[2]  Michael Wooldridge,et al.  Tractable multiagent planning for epistemic goals , 2002, AAMAS '02.

[3]  Pierre-Yves Schobbens,et al.  Alternating-time logic with imperfect recall , 2004, LCMAS.

[4]  Joseph Y. Halpern,et al.  The complexity of reasoning about knowledge and time , 1986, STOC '86.

[5]  Michael Wooldridge,et al.  Model Checking Knowledge and Time , 2002, SPIN.

[6]  H. V. Ditmarsch The semantics of actions in knowledge games , 1999 .

[7]  S. Shelah,et al.  Annals of Pure and Applied Logic , 1991 .

[8]  H. W. Kuhn,et al.  11. Extensive Games and the Problem of Information , 1953 .

[9]  D. Koller,et al.  The complexity of two-person zero-sum games in extensive form , 1992 .

[10]  B. D. Bruin,et al.  Explaining games : on the logic of game theoretic explanations , 2004 .

[11]  Jaakko Hintikka,et al.  Knowledge and Belief: An Introduction to the Logic of the Two Notions. , 1965 .

[12]  R. Aumann Backward induction and common knowledge of rationality , 1995 .

[13]  Cees Witteveen,et al.  A Modal Characterization of Nash Equilibrium , 2003, Fundam. Informaticae.

[14]  Philip Wolfe,et al.  Contributions to the theory of games , 1953 .

[15]  Michael Wooldridge,et al.  MODEL CHECKING A KNOWLEDGE EXCHANGE SCENARIO , 2004, Appl. Artif. Intell..

[16]  Gerard J. Holzmann,et al.  Design and validation of computer protocols , 1991 .

[17]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[18]  Marc Pauly,et al.  Logic for social software , 2000 .

[19]  T. Schelling The Strategy of Conflict , 1963 .

[20]  Thomas Ågotnes,et al.  A Note On Syntactic Characterization of Incomplete Information in ATEL , 2004 .

[21]  W. van der Hoek,et al.  Epistemic logic for AI and computer science , 1995, Cambridge tracts in theoretical computer science.

[22]  Thomas A. Henzinger,et al.  Alternating-time temporal logic , 2002, JACM.

[23]  David Chaum,et al.  The dining cryptographers problem: Unconditional sender and recipient untraceability , 1988, Journal of Cryptology.

[24]  Lawrence S. Moss,et al.  The Logic of Public Announcements and Common Knowledge and Private Suspicions , 1998, TARK.

[25]  Joseph Y. Halpern,et al.  The Complexity of Reasoning about Knowledge and Time. I. Lower Bounds , 1989, J. Comput. Syst. Sci..

[26]  Ken Binmore,et al.  Fun and games : a text on game theory , 1992 .

[27]  Kaile Su,et al.  Symbolic model checking the knowledge of the dining cryptographers , 2004, Proceedings. 17th IEEE Computer Security Foundations Workshop, 2004..

[28]  Alan Bundy,et al.  Constructing Induction Rules for Deductive Synthesis Proofs , 2006, CLASE.

[29]  Barteld Kooi Knowledge, chance, and change , 2003 .

[30]  Michael Wooldridge,et al.  Foundations of Rational Agency , 1999 .

[31]  Ronald Fagin,et al.  Reasoning about knowledge , 1995 .

[32]  R. Selten Reexamination of the perfectness concept for equilibrium points in extensive games , 1975, Classics in Game Theory.

[33]  Michael Wooldridge,et al.  Cooperation, Knowledge, and Time: Alternating-time Temporal Epistemic Logic and its Applications , 2003, Stud Logica.

[34]  Ramaswamy Ramanujam,et al.  A Knowledge Based Semantics of Messages , 2003, J. Log. Lang. Inf..

[35]  Geert Jonker,et al.  On Epistemic Temporal Strategic Logic , 2005, LCMAS.

[36]  Avi Pfeffer,et al.  Generating and Solving Imperfect Information Games , 1995, IJCAI.

[37]  J. Neumann,et al.  Theory of games and economic behavior , 1945, 100 Years of Math Milestones.

[38]  염흥렬,et al.  [서평]「Applied Cryptography」 , 1997 .

[39]  R. McKelvey,et al.  Computation of equilibria in finite games , 1996 .

[40]  Michael Wooldridge,et al.  Knowledge and social laws , 2005, AAMAS '05.

[41]  Hans van Ditmarsch,et al.  The Russian Cards Problem , 2003, Stud Logica.

[42]  Michael Wooldridge,et al.  Preferences in game logics , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..