相关论文

The Complete Proof Theory of Hybrid Systems

Abstract: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..

引用
Formal Methods for Industrial Critical Systems: 25th International Conference, FMICS 2020, Vienna, Austria, September 2–3, 2020, Proceedings
FMICS
2020
Automated Reasoning
Lecture Notes in Computer Science
2016
Logical Foundations of Cyber-Physical Systems
Springer International Publishing
2018
Dynamic Logics of Dynamical Systems
ArXiv
2012
Logics of Dynamical Systems
2012 27th Annual IEEE Symposium on Logic in Computer Science
2012
A Component-Based Approach to Hybrid Systems Safety Verification
IFM
2016
Differential Equation Axiomatization: The Impressive Power of Differential Ghosts
LICS
2018
Characterizing Algebraic Invariants by Differential Radical Invariants
TACAS
2014
Tactical contract composition for hybrid system component verification
International Journal on Software Tools for Technology Transfer
2018
A Survey on Analog Models of Computation
Theory and Applications of Computability
2018
dLι: Definite Descriptions in Differential Dynamic Logic
CADE
2019
Hyperstream processing systems: nonstandard modeling of continuous-time signals
POPL
2013
Hyperstream processing systems
2013
Generating invariants for non-linear hybrid systems
Theor. Comput. Sci.
2015
A Complete Axiomatization of Quantified Differential Dynamic Logic for Distributed Hybrid Systems
Log. Methods Comput. Sci.
2012
A Formally Verified Plasma Vertical Position Control Algorithm
FMICS
2020
A Hierarchy of Proof Rules for Checking Differential Invariance of Algebraic Sets
VMCAI
2015
A Method for Invariant Generation for Polynomial Continuous Systems
VMCAI
2016
How to model and prove hybrid systems with KeYmaera: a tutorial on safety
International Journal on Software Tools for Technology Transfer
2015
Differential Hybrid Games (CMU-CS-14-102)
2014