Formally Verified Computation of Enclosures of Solutions of Ordinary Differential Equations

被引:0
|
作者
Immler, Fabian [1 ]
机构
[1] Tech Univ Munich, Inst Informat, D-80290 Munich, Germany
来源
关键词
Numerical Analysis; Ordinary Differential Equation; Theorem Proving; Interactive Theorem Proving; RIGOROUS ODE SOLVER; PROOF;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ordinary differential equations (ODEs) are ubiquitous when modeling continuous dynamics. Classical numerical methods compute approximations of the solution, however without any guarantees on the quality of the approximation. Nevertheless, methods have been developed that are supposed to compute enclosures of the solution. In this paper, we demonstrate that enclosures of the solution can be verified with a high level of rigor: We implement a functional algorithm that computes enclosures of solutions of ODEs in the interactive theorem prover Isabelle/HOL, where we formally verify (and have mechanically checked) the safety of the enclosures against the existing theory of ODEs in Isabelle/HOL. Our algorithm works with dyadic rational numbers with statically fixed precision and is based on the well-known Euler method. We abstract discretization and round-off errors in the domain of affine forms. Code can be extracted from the verified algorithm and experiments indicate that the extracted code exhibits reasonable efficiency.
引用
收藏
页码:113 / 127
页数:15
相关论文
共 50 条