English

Certifying Differential Equation Solutions from Computer Algebra Systems in Isabelle/HOL

Logic in Computer Science 2021-02-05 v1 Dynamical Systems

Abstract

The Isabelle/HOL proof assistant has a powerful library for continuous analysis, which provides the foundation for verification of hybrid systems. However, Isabelle lacks automated proof support for continuous artifacts, which means that verification is often manual. In contrast, Computer Algebra Systems (CAS), such as Mathematica and SageMath, contain a wealth of efficient algorithms for matrices, differential equations, and other related artifacts. Nevertheless, these algorithms are not verified, and thus their outputs cannot, of themselves, be trusted for use in a safety critical system. In this paper we integrate two CAS systems into Isabelle, with the aim of certifying symbolic solutions to ordinary differential equations. This supports a verification technique that is both automated and trustworthy.

Keywords

Cite

@article{arxiv.2102.02679,
  title  = {Certifying Differential Equation Solutions from Computer Algebra Systems in Isabelle/HOL},
  author = {Thomas Hickman and Christian Pardillo Laursen and Simon Foster},
  journal= {arXiv preprint arXiv:2102.02679},
  year   = {2021}
}

Comments

15 pages, under consideration for NFM 2021

R2 v1 2026-06-23T22:50:30.335Z