Differential Game Logic

Differential game logic (dGL) is a logic for specifying and verifying properties of hybrid games, i.e., games that combine discrete, continuous, and adversarial dynamics. Unlike hybrid systems, hybrid games allow choices in the system dynamics to be resolved adversarially by different players with different objectives. The logic dGL can be used to study the existence of winning strategies for such hybrid games, i.e., ways of resolving the player’s choices in some way so that he wins by achieving his objective for all choices of the opponent. Hybrid games are determined, i.e., from each state, one player has a winning strategy, yet computing their winning regions may take transfinitely many steps. The logic dGL, nevertheless, has a sound and complete axiomatization relative to any expressive logic. Separating axioms are identified that distinguish hybrid games from hybrid systems. Finally, dGL is proved to be strictly more expressive than the corresponding logic of hybrid systems by characterizing the expressiveness of both.

[1]  Nikolaj Bjørner,et al.  Automated Deduction - CADE-23 - 23rd International Conference on Automated Deduction, Wroclaw, Poland, July 31 - August 5, 2011. Proceedings , 2011, CADE.

[2]  A. Ehrenfeucht An application of games to the completeness problem for formalized theories , 1961 .

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

[4]  J. Hintikka,et al.  Game-Theoretical Semantics , 1997 .

[5]  Patrick Cousot,et al.  Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints , 1977, POPL.

[6]  Benjamin Naumann,et al.  Classical Descriptive Set Theory , 2016 .

[7]  André Platzer,et al.  Logics of Dynamical Systems , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[8]  Joseph Y. Halpern,et al.  Axiomatic definitions of programming languages: a theoretical assessment (preliminary report) , 1980, POPL '80.

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

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

[11]  André Platzer,et al.  The Structure of Differential Invariants and Differential Cut Elimination , 2011, Log. Methods Comput. Sci..

[12]  André Platzer,et al.  Playing Hybrid Games with KeYmaera , 2012, IJCAR.

[13]  Peter H. Schmitt,et al.  Diamond Formulas: A Fragment of Dynamic Logic with Recursively Enumerable Validity Problem , 1984, Inf. Control..

[14]  Dietmar Berwanger,et al.  The Variable Hierarchy of the μ-Calculus Is Strict , 2006, Theory of Computing Systems.

[15]  Peter Aczel,et al.  An Introduction to Inductive Definitions , 1977 .

[16]  Hans Hermes,et al.  Introduction to mathematical logic , 1973, Universitext.

[17]  Sophie Pinchinat,et al.  Game Quantification Patterns , 2009, ICLA.

[18]  André Platzer,et al.  A Uniform Substitution Calculus for Differential Dynamic Logic , 2015, CADE.

[19]  Anil Nerode,et al.  Hybrid System Games: Extraction of Control Automata with Small Topologies , 1996, Hybrid Systems.

[20]  Albert R. Meyer,et al.  Computability and completeness in logics of programs (Preliminary Report) , 1977, STOC '77.

[21]  Alexandre M. Bayen,et al.  VERIFICATION OF HYBRID SYSTEMS , 2004 .

[22]  Nicolas Markey,et al.  On the Expressiveness and Complexity of ATL , 2007, FoSSaCS.

[23]  Valentin Goranko,et al.  Complete axiomatization and decidability of Alternating-time temporal logic , 2006, Theor. Comput. Sci..

[24]  André Platzer,et al.  Differential-algebraic Dynamic Logic for Differential-algebraic Programs , 2010, J. Log. Comput..

[25]  Alberto Bressan,et al.  Noncooperative Differential Games. A Tutorial , 2010 .

[26]  Pravin Varaiya,et al.  What's decidable about hybrid automata? , 1995, STOC '95.

[27]  Rohit Parikh,et al.  Propositional game logic , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

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

[29]  N. G. Parke,et al.  Ordinary Differential Equations. , 1958 .

[30]  Robert S. Lubarsky μ-definable sets of integers , 1993, Journal of Symbolic Logic.

[31]  Alberto Bressan,et al.  Noncooperative Differential Games , 2011 .

[32]  Colin Stirling,et al.  Modal and Temporal Properties of Processes , 2001, Texts in Computer Science.

[33]  André Platzer,et al.  A Complete Axiomatization of Quantified Differential Dynamic Logic for Distributed Hybrid Systems , 2012, Log. Methods Comput. Sci..

[34]  S. Shankar Sastry,et al.  Conflict resolution for air traffic management: a study in multiagent hybrid systems , 1998, IEEE Trans. Autom. Control..

[35]  Thomas A. Henzinger,et al.  Hybrid Automata: An Algorithmic Approach to the Specification and Verification of Hybrid Systems , 1992, Hybrid Systems.

[36]  A. Platzer,et al.  A Complete Axiomatization of Differential Game Logic for Hybrid Games (CMU-CS-13-100R) , 2013 .

[37]  Mahesh Viswanathan,et al.  Specifications for decidable hybrid games , 2011, Theor. Comput. Sci..

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

[39]  E. Rowland Theory of Games and Economic Behavior , 1946, Nature.

[40]  Patricia Bouyer,et al.  O-Minimal Hybrid Reachability Games , 2009, Log. Methods Comput. Sci..

[41]  Edmund M. Clarke,et al.  Program invariants as fixedpoints , 1979, Computing.

[42]  Yiannis N. Moschovakis,et al.  Elementary induction on abstract structures , 1974 .

[43]  Krishnendu Chatterjee,et al.  Timed Parity Games: Complexity and Robustness , 2008, FORMATS.

[44]  P. Hartman Ordinary Differential Equations , 1965 .

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

[46]  Aniello Murano,et al.  What Makes Atl* Decidable? A Decidable Fragment of Strategy Logic , 2012, CONCUR.

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

[48]  André Platzer,et al.  Differential Hybrid Games , 2015, ACM Trans. Comput. Log..

[49]  Pravin Varaiya,et al.  SHIFT: A Formalism and a Programming Language for Dynamic Networks of Hybrid Automata , 1996, Hybrid Systems.

[50]  P. Varaiya,et al.  Differential games , 1971 .

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

[52]  Alberto Bemporad,et al.  Hybrid Systems: Computation and Control, 10th International Workshop, HSCC 2007, Pisa, Italy, April 3-5, 2007, Proceedings , 2007, HSCC.

[53]  Yde Venema,et al.  Dynamic Logic by David Harel, Dexter Kozen and Jerzy Tiuryn. The MIT Press, Cambridge, Massachusetts. Hardback: ISBN 0–262–08289–6, $50, xv + 459 pages , 2002, Theory and Practice of Logic Programming.

[54]  Marc Quincampoix,et al.  Differential Games Through Viability Theory: Old and Recent Results , 2007 .

[55]  Daniel Leivant,et al.  On the Completeness of Dynamic Logic , 2009, FoSSaCS.

[56]  J. Lygeros,et al.  A game theoretic approach to controller design for hybrid systems , 2000, Proceedings of the IEEE.

[57]  Vaughan R. Pratt,et al.  Semantical consideration on floyo-hoare logic , 1976, 17th Annual Symposium on Foundations of Computer Science (sfcs 1976).

[58]  Thomas A. Henzinger,et al.  The theory of hybrid automata , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[59]  A. Tarski A Decision Method for Elementary Algebra and Geometry , 2023 .

[60]  Amy P. Felty,et al.  Automated Deduction - CADE-25 , 2015, Lecture Notes in Computer Science.

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

[62]  Alexandre M. Bayen,et al.  Computational techniques for the verification of hybrid systems , 2003, Proc. IEEE.

[63]  A. Copeland Review: John von Neumann and Oskar Morgenstern, Theory of games and economic behavior , 1945 .

[64]  Mythily Ramaswamy,et al.  Zero-Sum Differential Games Involving Hybrid Controls , 2006 .

[65]  Alexandre M. Bayen,et al.  A time-dependent Hamilton-Jacobi formulation of reachable sets for continuous dynamic games , 2005, IEEE Transactions on Automatic Control.

[66]  André Platzer,et al.  Logical Analysis of Hybrid Systems - Proving Theorems for Complex Dynamics , 2010 .

[67]  K. Gödel Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I , 1931 .

[68]  Thomas A. Henzinger,et al.  Rectangular Hybrid Games , 1999, CONCUR.

[69]  Kendall Preston,et al.  Models and games , 1987, Nature.

[70]  Robert S. Lubarsky mu -definable sets of integers , 1989, [1989] Proceedings. Fourth Annual Symposium on Logic in Computer Science.

[71]  Thierry Coquand,et al.  The Calculus of Constructions , 1988, Inf. Comput..

[72]  Y. Moschovakis Elementary induction on abstract structures (Studies in logic and the foundations of mathematics) , 1974 .

[73]  PlatzerAndré Differential Game Logic , 2015 .

[74]  Vaughan R. Pratt,et al.  SEMANTICAL CONSIDERATIONS ON FLOYD-HOARE LOGIC , 1976, FOCS 1976.

[75]  Yiannis N. Moschovakis,et al.  The game quantifier , 1972 .

[76]  Yan Gao,et al.  On the Reachability Problem for Uncertain Hybrid Systems , 2007, IEEE Transactions on Automatic Control.

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

[78]  Leon A. Petrosjan,et al.  Differential Games of Pursuit , 1993 .

[79]  George J. Pappas,et al.  Greedy control for hybrid pursuit games , 2001, 2001 European Control Conference (ECC).

[80]  V. Borkar,et al.  A unified framework for hybrid control: model and optimal control theory , 1998, IEEE Trans. Autom. Control..

[81]  Maciej Koutny,et al.  CONCUR 2012 – Concurrency Theory , 2012, Lecture Notes in Computer Science.

[82]  Robert L. Grossman,et al.  Timed Automata , 1999, CAV.

[83]  André Platzer,et al.  Differential Dynamic Logic for Hybrid Systems , 2008, Journal of Automated Reasoning.

[84]  Stephen A. Cook,et al.  Soundness and Completeness of an Axiom System for Program Verification , 1978, SIAM J. Comput..

[85]  André Platzer,et al.  The Complete Proof Theory of Hybrid Systems , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[86]  Krzysztof R. Apt,et al.  Lectures in Game Theory for Computer Scientists: Preface , 2011 .

[87]  Harvey M. Friedman,et al.  Higher set theory and mathematical practice , 1971 .

[88]  Anil Nerode,et al.  Models for Hybrid Systems: Automata, Topologies, Controllability, Observability , 1992, Hybrid Systems.

[89]  Wojciech Jamroga,et al.  Comparing variants of strategic ability: how uncertainty and memory influence general properties of games , 2014, Autonomous Agents and Multi-Agent Systems.

[90]  Krzysztof R. Apt,et al.  Lectures in Game Theory for Computer Scientists , 2011 .

[91]  Thomas A. Henzinger,et al.  The Algorithmic Analysis of Hybrid Systems , 1995, Theor. Comput. Sci..

[92]  Nancy A. Lynch,et al.  Safety Verification of an Aircraft Landing Protocol: A Refinement Approach , 2007, HSCC.

[93]  Bart De Schutter Models for Hybrid Systems , 2005 .

[94]  A. Nerode,et al.  Logics for hybrid systems , 2000, Proceedings of the IEEE.

[95]  Proceedings of the 27th Annual IEEE Symposium on Logic in Computer Science, LICS 2012, Dubrovnik, Croatia, June 25-28, 2012 , 2012, LICS.

[96]  André Platzer,et al.  Stochastic Differential Dynamic Logic for Stochastic Hybrid Programs , 2011, CADE.

[97]  Ruth C. Barcan A Functional calculus of first order based on strict implication , 1946, Journal of Symbolic Logic.

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

[99]  David Harel,et al.  A Programming Language for the Inductive Sets, and Applications , 1984, Inf. Control..

[100]  Alonzo Church,et al.  Introduction to Mathematical Logic. Volume I. , 1957 .

[101]  W. V. Quine Review: Ruth C. Barcan, A Functional Calculus of First Order Based on Strict Implication , 1946 .

[102]  D. C. Cooper,et al.  Theory of Recursive Functions and Effective Computability , 1969, The Mathematical Gazette.

[103]  André Platzer,et al.  Differential Game Logic for Hybrid Games , 2012 .