The Complete Proof Theory of Hybrid Systems

Hybrid systems are a fusion of continuous dynamical systems and discrete dynamical systems. They freely combine dynamical features from both worlds. For that reason, it has often been claimed that hybrid systems are more challenging than continuous dynamical systems and than discrete systems. We now show that, proof-theoretically, this is not the case. We present a complete proof-theoretical alignment that interreduces the discrete dynamics and the continuous dynamics of hybrid systems. We give a sound and complete axiomatization of hybrid systems relative to continuous dynamical systems and a sound and complete axiomatization of hybrid systems relative to discrete dynamical systems. Thanks to our axiomatization, proving properties of hybrid systems is exactly the same as proving properties of continuous dynamical systems and again, exactly the same as proving properties of discrete dynamical systems. This fundamental cornerstone sheds light on the nature of hybridness and enables flexible and provably perfect combinations of discrete reasoning with continuous reasoning that lift to all aspects of hybrid systems and their fragments.

[1]  Antoine Girard,et al.  Verification Using Simulation , 2006, HSCC.

[2]  Antoine Girard,et al.  Reachability Analysis of Hybrid Systems Using Support Functions , 2009, CAV.

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

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

[5]  Daniel Leivant,et al.  Matching Explicit and Modal Reasoning about Programs: A Proof Theoretic Delineation of Dynamic Logic , 2006, 21st Annual IEEE Symposium on Logic in Computer Science (LICS'06).

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

[7]  Pieter Collins Optimal Semicomputable Approximations to Reachable and Invariant Sets , 2006, Theory of Computing Systems.

[8]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

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

[10]  Michał Morayne On differentiability of Peano type functions , 1987 .

[11]  Antoine Girard,et al.  Reachability Analysis of Nonlinear Systems Using Conservative Approximation , 2003, HSCC.

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

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

[14]  Rajeev Alur,et al.  Predicate abstraction for reachability analysis of hybrid systems , 2006, TECS.

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

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

[17]  Khalid Ali,et al.  Proof , 2006, BMJ : British Medical Journal.

[18]  Edmund M. Clarke,et al.  The Image Computation Problem in Hybrid Systems Model Checking , 2007, HSCC.

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

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

[21]  A. Platzer The Complete Proof Theory of Hybrid Systems (CMU-CS-11-144) , 2011 .

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

[23]  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.

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

[25]  Simone Tini,et al.  Taylor approximation for hybrid systems , 2005, Inf. Comput..

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

[27]  Michael S. Branicky,et al.  Universal Computation and Other Capabilities of Hybrid and Continuous Dynamical Systems , 1995, Theor. Comput. Sci..

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

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

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

[31]  George J. Pappas,et al.  Discrete abstractions of hybrid systems , 2000, Proceedings of the IEEE.

[32]  Kim G. Larsen,et al.  The Impressive Power of Stopwatches , 2000, CONCUR.

[33]  Ashish Tiwari,et al.  Abstractions for hybrid systems , 2008, Formal Methods Syst. Des..

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

[35]  T. Henzinger,et al.  Algorithmic Analysis of Nonlinear Hybrid Systems , 1998, CAV.

[36]  Eugene Asarin,et al.  Achilles and the Tortoise Climbing Up the Arithmetical Hierarchy , 1995, J. Comput. Syst. Sci..

[37]  Daniel S. Graça,et al.  Computability with polynomial differential equations , 2008, Adv. Appl. Math..