Journal of Logic and Computation Advance Access published online on November 18, 2008
Journal of Logic and Computation, doi:10.1093/logcom/exn070
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Original Papers |
Differential-algebraic Dynamic Logic for Differential-algebraic Programs
University of Oldenburg, Department of Computing Science, Germany.
E-mail: platzer{at}informatik.uni-oldenburg.de
Received 16 December 2007.
| Abstract |
|---|
We generalize dynamic logic to a logic for differential-algebraic (DA) programs, i.e. discrete programs augmented with first-order differential-algebraic formulas as continuous evolution constraints in addition to first-order discrete jump formulas. These programmes characterize interacting discrete and continuous dynamics of hybrid systems elegantly and uniformly. For our logic, we introduce a calculus over real arithmetic with discrete induction and a new differential induction with which DA programs can be verified by exploiting their differential constraints algebraically without having to solve them. We develop the theory of differential induction and differential refinement and analyse their deductive power. As a case study, we present parametric tangential roundabout maneuvers in air traffic control and prove collision avoidance in our calculus.
Keywords: Dynamic logic; differential constraints; sequent calculus; verification of hybrid systems; differential induction; theorem proving