Completeness for game logic

Conference Paper (2019)
Authors

Sebastian Enqvist (Stockholm University)

HH Hansen (TU Delft - Energy and Industry)

Clemens Kupke (University of Strathclyde)

Johannes Marti (University of Bremen)

Yde Venema (Universiteit van Amsterdam)

Research Group
Energy and Industry
Copyright
© 2019 Sebastian Enqvist, H.H. Hansen, Clemens Kupke, Johannes Marti, Yde Venema
To reference this document use:
https://doi.org/10.1109/LICS.2019.8785676
More Info
expand_more
Publication Year
2019
Language
English
Copyright
© 2019 Sebastian Enqvist, H.H. Hansen, Clemens Kupke, Johannes Marti, Yde Venema
Research Group
Energy and Industry
Volume number
2019-June
ISBN (electronic)
9781728136080
DOI:
https://doi.org/10.1109/LICS.2019.8785676
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

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 μ-calculus, the variant of the polymodal μ-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 μ-calculus.

Files

License info not available