Reasoning about Imperfect Information Games in the Epistemic Situation Calculus

Approaches to reasoning about knowledge in imperfect information games typically involve an exhaustive description of the game, the dynamics characterized by a tree and the incompleteness in knowledge by information sets. Such specifications depend on a modeler's intuition, are tedious to draft and vague on where the knowledge comes from. Also, formalisms proposed so far are essentially propositional, which, at the very least, makes them cumbersome to use in realistic scenarios. In this paper, we propose to model imperfect information games in a new multi-agent epistemic variant of the situation calculus. By using the concept of only-knowing, the beliefs and non-beliefs of players after any sequence of actions, sensing or otherwise, can be characterized as entail-ments in this logic. We show how de re vs. de dicto belief distinctions come about in the framework. We also obtain a regression theorem for multi-agent beliefs, which reduces reasoning about beliefs after actions to reasoning about beliefs in the initial situation.

[1]  Vaishak Belle,et al.  Multi-Agent Only-Knowing Revisited , 2010, AlgoSyn.

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

[3]  Alex M. Andrew,et al.  Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems , 2002 .

[4]  Max J. Cresswell,et al.  A New Introduction to Modal Logic , 1998 .

[5]  Thomas Lukasiewicz,et al.  Game-Theoretic Agent Programming in Golog Under Partial Observability , 2006, KI.

[6]  Gerhard Lakemeyer,et al.  Cognitive Robotics , 2008, Handbook of Knowledge Representation.

[7]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[8]  Gerhard Lakemeyer,et al.  Multi-agent Only-Knowing , 1996, CLIMA.

[9]  Joseph Y. Halpern A computer scientist looks at game theory , 2002, Games Econ. Behav..

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

[11]  James P. Delgrande,et al.  Representing von Neumann–Morgenstern Games in the Situation Calculus , 2004, Annals of Mathematics and Artificial Intelligence.

[12]  Wojciech Jamroga,et al.  Constructive knowledge: what agents can achieve under imperfect information , 2007, J. Appl. Non Class. Logics.

[13]  Hector J. Levesque,et al.  Knowledge, action, and the frame problem , 2003, Artif. Intell..

[14]  Gerhard Lakemeyer,et al.  Situations, Si! Situation Terms, No! , 2004, KR.

[15]  Avi Pfeffer,et al.  Representations and Solutions for Game-Theoretic Problems , 1997, Artif. Intell..

[16]  Hans van Ditmarsch,et al.  Descriptions of Game Actions , 2002, J. Log. Lang. Inf..

[17]  Michael Thielscher,et al.  From Situation Calculus to Fluent Calculus: State Update Axioms as a Solution to the Inferential Frame Problem , 1999, Artif. Intell..

[18]  Hector J. Levesque,et al.  All I Know: A Study in Autoepistemic Logic , 1990, Artif. Intell..

[19]  Frank van Harmelen,et al.  Handbook of Knowledge Representation , 2008, Handbook of Knowledge Representation.

[20]  W. Jamroga,et al.  Constructive Knowledge: What Agents Can Achieve under Incomplete Information , 2005 .

[21]  B. Nebel Introduction to Modal Logic Introduction , 2009 .