Refining Constructive Hybrid Games

We extend the constructive differential game logic (CdGL) of hybrid games with a refinement connective that relates two hybrid games. We use this connective to prove a folk theorem relating hybrid games to hybrid systems.

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

[2]  Johan van Benthem,et al.  Toward a Theory of Play: A Logical Perspective on Games and Interaction , 2011, Games.

[3]  Peter Dybjer,et al.  Inductive families , 2005, Formal Aspects of Computing.

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

[5]  Brandon Bohrer,et al.  Constructive Game Logic , 2020, ESOP.

[6]  J. W. Degen,et al.  Towards intuitionistic dynamic logic , 2007 .

[7]  Ramaswamy Ramanujam,et al.  Dynamic Logic on Games with Structured Strategies , 2008, KR.

[8]  Ashish Tiwari,et al.  Switching logic synthesis for reachability , 2010, EMSOFT '10.

[9]  Shengchao Qin,et al.  Core Hybrid Event-B I: Single Hybrid Event-B machines , 2015, Sci. Comput. Program..

[10]  Lars Birkedal,et al.  Hoare type theory, polymorphism and separation1 , 2008, Journal of Functional Programming.

[11]  André Platzer,et al.  Differential Refinement Logic* , 2016, 2016 31st Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[12]  Martin Hofmann,et al.  Normalization by evaluation for typed lambda calculus with coproducts , 2001, Proceedings 16th Annual IEEE Symposium on Logic in Computer Science.

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

[14]  Herman Geuvers,et al.  C-CoRN, the Constructive Coq Repository at Nijmegen , 2004, MKM.

[15]  Benjamin C. Pierce,et al.  Bidirectional programming languages , 2009 .

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

[17]  Calin Belta,et al.  A Fully Automated Framework for Control of Linear Systems from Temporal Logic Specifications , 2008, IEEE Transactions on Automatic Control.

[18]  Jaap van Oosten,et al.  Realizability: a historical essay , 2002, Mathematical Structures in Computer Science.

[19]  Valentin Goranko The Basic Algebra of Game Equivalences , 2003, Stud Logica.

[20]  André Platzer,et al.  VeriPhy: verified controller executables from verified cyber-physical system models , 2018, PLDI.

[21]  VeriPhy: verified controller executables from verified cyber-physical system models , 2018, PLDI.

[22]  Sujata Ghosh Strategies made explicit in Dynamic Game Logic , 2008 .

[23]  Radha Jagadeesan,et al.  Full Abstraction for PCF , 1994, Inf. Comput..

[24]  D. Bridges,et al.  Techniques of Constructive Analysis , 2006 .

[25]  André Platzer,et al.  Logical Foundations of Cyber-Physical Systems , 2018, Springer International Publishing.

[26]  André Platzer,et al.  Differential Equation Axiomatization: The Impressive Power of Differential Ghosts , 2018, LICS.

[27]  Sergio A. Celani A Fragment of Intuitionistic Dynamic Logic , 2001, Fundam. Informaticae.

[28]  E. Bishop Foundations of Constructive Analysis , 2012 .

[29]  Brandon Bohrer,et al.  Toward Structured Proofs for Dynamic Logics , 2019, ArXiv.

[30]  James Lipton Constructive Kripke Semantics and Realizability , 1992 .

[31]  J. Benthem Games in dynamic epistemic logic , 2001 .

[32]  Helle Hvid Hansen,et al.  Completeness for Game Logic , 2019, 2019 34th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[33]  Brandon Bohrer,et al.  Constructive Hybrid Games , 2020, IJCAR.

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

[35]  Johan van Benthem,et al.  Logic of Strategies: What and How? , 2015, Models of Strategic Reasoning.

[36]  Duminda Wijesekera,et al.  Constructive Modal Logics I , 1990, Ann. Pure Appl. Log..

[37]  Johan van Benthem,et al.  Dynamic Logics of Evidence-Based Beliefs , 2011, Stud Logica.

[38]  Konstantinos Mamouras Synthesis of Strategies Using the Hoare Logic of Angelic and Demonic Nondeterminism , 2016, Log. Methods Comput. Sci..

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

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

[41]  Jean-Raymond Abrial,et al.  Modeling in event-b - system and software engineering by Jean-Raymond Abrial , 2010, SOEN.

[42]  Ralph-Johan Back,et al.  Refinement Calculus: A Systematic Introduction , 1998 .

[43]  Dexter Kozen,et al.  Kleene algebra with tests , 1997, TOPL.

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

[45]  Yong Kiam Tan,et al.  Differential Equation Invariance Axiomatization , 2019, J. ACM.

[46]  Lydia E. Kavraki,et al.  Motion planning with hybrid dynamics and temporal goals , 2010, 49th IEEE Conference on Decision and Control (CDC).

[47]  Anil Nerode,et al.  Tableaux for constructive concurrent dynamic logic , 2005, Ann. Pure Appl. Log..

[48]  Christine Paulin-Mohring,et al.  The coq proof assistant reference manual , 2000 .

[49]  Thierry Coquand,et al.  Inductively defined types , 1988, Conference on Computer Logic.

[50]  Hadas Kress-Gazit,et al.  LTLMoP: Experimenting with language, Temporal Logic and robot control , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[51]  Richard M. Murray,et al.  Control design for hybrid systems with TuLiP: The Temporal Logic Planning toolbox , 2016, 2016 IEEE Conference on Control Applications (CCA).

[52]  N. Kamide Strong Normalization of Program-indexed Lambda Calculus * , 2010 .

[53]  Wojciech Jamroga,et al.  A logic for strategic reasoning , 2005, AAMAS '05.

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

[55]  Dexter Kozen,et al.  RESULTS ON THE PROPOSITIONAL’p-CALCULUS , 2001 .

[56]  Klaus Weihrauch,et al.  Computable Analysis: An Introduction , 2014, Texts in Theoretical Computer Science. An EATCS Series.

[57]  André Platzer,et al.  ModelPlex: verified runtime validation of verified cyber-physical system models , 2014, Formal Methods in System Design.

[58]  Bas Spitters,et al.  The Picard Algorithm for Ordinary Differential Equations in Coq , 2013, ITP.

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