Differential Hoare Logics and Refinement Calculi for Hybrid Systems with Isabelle/HOL

Jonathan Huerta y Munive, Georg Struth, Simon David Foster

Research output: Chapter in Book/Report/Conference proceedingConference contribution


We present simple new Hoare logics and refinement calculi for hybrid systems in the style of differential dynamic logic. (Refinement) Kleene algebra with tests is used for reasoning about the program structure and generating verification conditions at this level. Lenses capture hybrid program stores in a generic algebraic way. The approach has been formalised with the Isabelle/HOL proof assistant. A number of examples explains the workflow with the resulting verification components.
Original languageEnglish
Title of host publication18th International Conference on Relational and Algebraic Methods in Computer Science (RAMiCS 2020)
Number of pages16
Publication statusPublished - 1 Apr 2020

Publication series

NameLecture Notes in Computer Science

Bibliographical note

© Springer Nature Switzerland AG 2020. This is an author-produced version of the published paper. Uploaded in accordance with the publisher’s self-archiving policy. Further copying may not be permitted; contact the publisher for details.

Cite this