Completeness for Game Logic

Game logic was introduced by Rohit Parikh in the 1980s as a generalisation of propositional dynamic logic (PDL) for reasoning about outcomes that players can force in determined 2-player games. Semantically, the generalisation from programs to games is mirrored by moving from Kripke models to monotone neighbourhood models. Parikh proposed a natural PDL-style Hilbert system which was easily proved to be sound, but its completeness has thus far remained an open problem. In this paper, we introduce a cut-free sequent calculus for game logic, and two cut-free sequent calculi that manipulate annotated formulas, one for game logic and one for the monotone $\mu$ -calculus, the variant of the polymodal $\mu$ -calculus where the semantics is given by monotone neighbourhood models instead of Kripke structures. We show these systems are sound and complete, and that completeness of Parikh's axiomatization follows. Our approach builds on recent ideas and results by Afshari & Leigh (LICS 2017) in that we obtain completeness via a sequence of proof transformations between the systems. A crucial ingredient is a validity-preserving translation from game logic to the monotone $\mu$ -calculus.

[1]  Colin Stirling A Tableau Proof System with Names for Modal Mu-calculus , 2014, HOWARD-60.

[2]  Mark Reynolds,et al.  An axiomatization of full Computation Tree Logic , 2001, Journal of Symbolic Logic.

[3]  Helle Hvid Hansen,et al.  Monotonic modal logics , 2003 .

[4]  Dietmar Berwanger Game Logic is Strong Enough for Parity Games , 2003, Stud Logica.

[5]  Ulrike Sattler,et al.  The Hybrid µ-Calculus , 2001, IJCAR.

[6]  Marc Pauly,et al.  A Modal Logic for Coalitional Power in Games , 2002, J. Log. Comput..

[7]  Dirk Pattinson,et al.  EXPTIME Tableaux for the Coalgebraic µ-Calculus , 2009, CSL.

[8]  André Platzer,et al.  Differential Game Logic , 2014, ACM Trans. Comput. Log..

[9]  Richard E. Ladner,et al.  Propositional Dynamic Logic of Regular Programs , 1979, J. Comput. Syst. Sci..

[10]  Johan van Benthem,et al.  Reasoning about Strategies , 2013, Computation, Logic, Games, and Quantum Foundations.

[11]  Yde Venema,et al.  PDL Inside the ?-calculus: A Syntactic and an Automata-theoretic Characterization , 2014, Advances in Modal Logic.

[12]  Natthapong Jungteerapanich,et al.  Tableau systems for the modal μ-calculus , 2010 .

[13]  Dexter Kozen,et al.  Results on the Propositional µ-Calculus , 1982, ICALP.

[14]  Marcus Kracht,et al.  Normal monomodal logics can simulate all others , 1999, Journal of Symbolic Logic.

[15]  Helle Hvid Hansen,et al.  Weak Completeness of Coalgebraic Dynamic Logics , 2015, FICS.

[16]  Rohit Parikh,et al.  Game Logic - An Overview , 2003, Stud Logica.

[17]  Yde Venema,et al.  Completeness for μ-calculi: A coalgebraic approach , 2019, Ann. Pure Appl. Log..

[18]  R. Parikh The logic of games and its applications , 1985 .

[19]  Corina Cîrstea,et al.  EXPTIME Tableaux for the Coalgebraic µ-Calculus , 2009, CSL.

[20]  Moshe Y. Vardi Reasoning about The Past with Two-Way Automata , 1998, ICALP.

[21]  Igor Walukiewicz On completeness of the mu -calculus , 1993, [1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science.

[22]  Graham Emil Leigh,et al.  Cut-free completeness for modal mu-calculus , 2017, 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[23]  Thomas A. Henzinger,et al.  Alternating-time temporal logic , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[24]  Alessandra Palmigiano,et al.  Multi-type display calculus for propositional dynamic logic , 2016, J. Log. Comput..

[25]  Krishnendu Chatterjee,et al.  Strategy logic , 2007, Inf. Comput..

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