Differential Equation Axiomatization: The Impressive Power of Differential Ghosts

02/05/2018
by   André Platzer, et al.
0

We prove the completeness of an axiomatization for differential equation invariants. First, we show that the differential equation axioms in differential dynamic logic are complete for all algebraic invariants. Our proof exploits differential ghosts, which introduce additional variables that can be chosen to evolve freely along new differential equations. Cleverly chosen differential ghosts are the proof-theoretical counterpart of dark matter. They create new hypothetical state, whose relationship to the original state variables satisfies invariants that did not exist before. The reflection of these new invariants in the original system enables its analysis. We then show that extending the axiomatization with existence and uniqueness axioms makes it complete for all local progress properties, and further extension with a real induction axiom makes it complete for all real arithmetic invariants. This yields a parsimonious axiomatization, which serves as the logical foundation for reasoning about invariants of differential equations. Moreover, our approach is purely axiomatic, and so the axiomatization is suitable for sound implementation in foundational theorem provers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2019

Differential Equation Invariance Axiomatization

This article proves the completeness of an axiomatization for differenti...
research
05/22/2019

On Wormald's differential equation method

This note contains a short and simple proof of Wormald's differential eq...
research
02/28/2023

Dynamic Logic of Communicating Hybrid Programs

This paper presents a dynamic logic dℒ_CHP for compositional deductive v...
research
02/23/2023

Extending Wormald's Differential Equation Method to One-sided Bounds

In this note, we formulate a “one-sided” version of Wormald's differenti...
research
04/16/2019

An Axiomatic Approach to Liveness for Differential Equations

This paper presents an approach for deductive liveness verification for ...
research
03/02/2022

Implicit Definitions with Differential Equations for KeYmaera X (System Description)

Definition packages in theorem provers provide users with means of defin...
research
04/30/2020

An Axiomatic Approach to Existence and Liveness for Differential Equations

This article presents an axiomatic approach for deductive verification o...

Please sign up or login with your details

Forgot password? Click here to reset