English

Relational Differential Dynamic Logic

Logic in Computer Science 2020-03-13 v2

Abstract

In the field of quality assurance of hybrid systems (that combine continuous physical dynamics and discrete digital control), Platzer's differential dynamic logic (dL) is widely recognized as a deductive verification method with solid mathematical foundations and sophisticated tool support. Motivated by benchmarks provided by our industry partner, we study a relational extension of dL, aiming to formally prove statements such as "an earlier deployment of the emergency brake decreases the collision speed." A main technical challenge here is to relate two states of two dynamics at different time points. Our main contribution is a theory of suitable simulations (a relational extension of differential invariants that are central proof methods in dL), and a derived technique of time stretching. The latter features particularly high applicability, since the user does not have to synthesize a simulation out of the air. We derive new inference rules for dL from these notions, and demonstrate their use over a couple of automotive case studies.

Keywords

Cite

@article{arxiv.1903.00153,
  title  = {Relational Differential Dynamic Logic},
  author = {Juraj Kolčák and Ichiro Hasuo and Jérémy Dubut and Shin-ya Katsumata and David Sprunger and Akihisa Yamada},
  journal= {arXiv preprint arXiv:1903.00153},
  year   = {2020}
}
R2 v1 2026-06-23T07:55:02.791Z