Abstract
We formalize the soundness theorem for differential dynamic logic, a logic for verifying hybrid systems. To increase confidence in the formalization, we present two versions: one in Isabelle/HOL and one in Coq. We extend the metatheory to include features used in practice, such as systems of differential equations and functions of multiple arguments. We demonstrate the viability of constructing a verified kernel for the hybrid systems theorem prover KeYmaera X by embedding proof checkers for differential dynamic logic in Coq and Isabelle. We discuss how different provers and libraries influence the design of the formalization.
Original language | English |
---|---|
Title of host publication | Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs, CPP 2017 |
Editors | Yves Bertot, Viktor Vafeiadis |
Publisher | Association for Computing Machinery (ACM) |
Pages | 208-221 |
Number of pages | 14 |
ISBN (Print) | 978-1-4503-4705-1 |
DOIs | |
Publication status | Published - 16 Jan 2017 |
Event | 6th ACM SIGPLAN Conference on Certified Programs and Proofs, CPP 2017 - Paris, France Duration: 16 Jan 2017 → 17 Jan 2017 |
Conference
Conference | 6th ACM SIGPLAN Conference on Certified Programs and Proofs, CPP 2017 |
---|---|
Country/Territory | France |
City | Paris |
Period | 16/01/17 → 17/01/17 |