Parity Games and Automata for Game Logic

Parikh’s game logic is a PDL-like fixpoint logic interpreted on monotone neighbourhood frames that represent the strategic power of players in determined two-player games. Game logic translates into a fragment of the monotone \(\mu \)-calculus, which in turn is expressively equivalent to monotone modal automata. Parity games and automata are important tools for dealing with the combinatorial complexity of nested fixpoints in modal fixpoint logics, such as the modal \(\mu \)-calculus. In this paper, we (1) discuss the semantics a of game logic over neighbourhood structures in terms of parity games, and (2) use these games to obtain an automata-theoretic characterisation of the fragment of the monotone \(\mu \)-calculus that corresponds to game logic. Our proof makes extensive use of structures that we call syntax graphs that combine the ease-of-use of syntax trees of formulas with the flexibility and succinctness of automata. They are essentially a graph-based view of the alternating tree automata that were introduced by Wilke in the study of modal \(\mu \)-calculus.

[1]  Daniel Kirsten Alternating Tree Automata and Parity Games , 2001, Automata, Logics, and Infinite Games.

[2]  Thomas Wilke,et al.  Automata Logics, and Infinite Games , 2002, Lecture Notes in Computer Science.

[3]  Colin Stirling,et al.  Modal mu-calculi , 2007, Handbook of Modal Logic.

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

[5]  Helle Hvid Hansen,et al.  Parity Games and Automata for Game Logic (Extended Version) , 2017, ArXiv.

[6]  Bernhard Beckert,et al.  Dynamic Logic , 2007, The KeY Approach.

[7]  E. Allen Emerson,et al.  Tree automata, mu-calculus and determinacy , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

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

[9]  A. Prasad Sistla,et al.  On model checking for the µ-calculus and its fragments , 2001, Theor. Comput. Sci..

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

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

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

[13]  Igor Walukiewicz,et al.  Completeness of Kozen's Axiomatisation of the Propositional µ-Calculus , 2000, Inf. Comput..

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

[15]  Marco Hollenberg,et al.  Logical questions concerning the μ-calculus: Interpolation, Lyndon and Łoś-Tarski , 2000, Journal of Symbolic Logic.

[16]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[17]  Yde Venema,et al.  Automata for Coalgebras: An Approach Using Predicate Liftings , 2010, ICALP.

[18]  Colin Stirling,et al.  Modal Mu-Calculi , 2001 .

[19]  Manuel A. Martins,et al.  An exercise on the generation of many-valued dynamic logics , 2016, J. Log. Algebraic Methods Program..

[20]  E. Allen Emerson,et al.  The Complexity of Tree Automata and Logics of Programs , 1999, SIAM J. Comput..

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

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

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

[24]  Jennifer Nacht,et al.  Modal Logic An Introduction , 2016 .

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

[26]  Thomas Wilke,et al.  Alternating tree automata, parity games, and modal {$\mu$}-calculus , 2001 .

[27]  Igor Walukiewicz,et al.  Automata for the Modal mu-Calculus and related Results , 1995, MFCS.