A Symbolic-Numeric Validation Algorithm for Linear ODEs with Newton–Picard Method

A symbolic-numeric validation algorithm is developed to compute rigorous and tight uniform error bounds for polynomial approximate solutions to linear ordinary differential equations, and in particular D-finite functions. It relies on an a posteriori validation scheme, where such an error bound is computed afterwards, independently from how the approximation was built. Contrary to Newton–Galerkin validation methods, widely used in the mathematical community of computer-assisted proofs, our algorithm does not rely on finite-dimensional truncations of differential or integral operators, but on an efficient approximation of the resolvent kernel using a Chebyshev spectral method. The result is a much better complexity of the validation process, carefully investigated throughout this article. Indeed, the approximation degree for the resolvent kernel depends linearly on the magnitude of the input equation, while the truncation order used in Newton–Galerkin may be exponential in the same quantity. Numerical experiments based on an implementation in C corroborate this complexity advantage over other a posteriori validation methods, including Newton–Galerkin.

[1]  Nicolas Brisebarre,et al.  Chebyshev interpolation polynomial-based tools for rigorous computing , 2010, ISSAC.

[2]  Alexandre Benoit,et al.  Rigorous uniform approximation of D-finite functions using Chebyshev expansions , 2014, Math. Comput..

[3]  Amaury Pouly,et al.  On the complexity of solving initial value problems , 2012, ISSAC.

[4]  David M. Miller,et al.  Handbook of Mathematical Functions With Formulas, Graphs and Mathematical Tables (National Bureau of Standards Applied Mathematics Series No. 55) , 1965 .

[5]  Bruno Salvy,et al.  D-finiteness: algorithms and applications , 2005, ISSAC.

[6]  Mitsuhiro T. Nakao NUMERICAL VERIFICATION METHODS FOR SOLUTIONS OF ORDINARY AND PARTIAL DIFFERENTIAL EQUATIONS , 2000 .

[7]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[8]  Bruno Salvy,et al.  GFUN: a Maple package for the manipulation of generating and holonomic functions in one variable , 1994, TOMS.

[9]  D. Gottlieb,et al.  Numerical analysis of spectral methods : theory and applications , 1977 .

[10]  Leslie Greengard,et al.  Spectral integration and two-point boundary value problems , 1991 .

[11]  Piotr Zgliczynski,et al.  C1 Lohner Algorithm , 2002, Found. Comput. Math..

[12]  Vasile Berinde,et al.  Iterative Approximation of Fixed Points of Almost Contractions , 2007, Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2007).

[13]  Martin Berz,et al.  Verified Integration of ODEs and Flows Using Differential Algebraic Methods on High-Order Taylor Models , 1998, Reliab. Comput..

[14]  Sheehan Olver,et al.  A Fast and Well-Conditioned Spectral Method , 2012, SIAM Rev..

[15]  Willard L. Miranker,et al.  Validating computation in a function space , 1988 .

[16]  Damien Pous,et al.  A Certificate-Based Approach to Formally Verified Approximations , 2019, ITP.

[17]  Nobito Yamamoto,et al.  A Numerical Verification Method for Solutions of Boundary Value Problems with Local Uniqueness by Banach's Fixed-Point Theorem , 1998 .

[18]  Michael F. Singer,et al.  Some structural results on Dn-finite functions , 2020, Adv. Appl. Math..

[19]  Richard P. Stanley,et al.  Differentiably Finite Power Series , 1980, Eur. J. Comb..

[20]  J. Lessard,et al.  Rigorous Numerics in Dynamics , 2018, Proceedings of Symposia in Applied Mathematics.

[21]  Jean-Philippe Lessard,et al.  Rigorous numerics for analytic solutions of differential equations: the radii polynomial approach , 2015, Math. Comput..

[22]  T. J. Rivlin,et al.  Ultra-arithmetic I: Function data types , 1982 .

[23]  T. J. Rivlin,et al.  Ultra-arithmetic II: intervals of polynomials , 1982 .

[24]  Gershon Kedem A Posteriori Error Bounds for Two-Point Boundary Value Problems , 1981 .

[25]  V. Berinde Iterative Approximation of Fixed Points , 2007 .

[26]  D. Gottlieb,et al.  Numerical analysis of spectral methods , 1977 .

[27]  Nicolas Brisebarre,et al.  Validated and Numerically Efficient Chebyshev Spectral Methods for Linear Ordinary Differential Equations , 2018, ACM Trans. Math. Softw..

[28]  Marc Mezzarobba,et al.  Autour de l'évaluation numérique des fonctions D-finies , 2011 .

[29]  Joris van der Hoeven,et al.  Fast Evaluation of Holonomic Functions Near and in Regular Singularities , 2001, J. Symb. Comput..

[30]  Bruno Salvy,et al.  Linear Differential Equations as a Data Structure , 2018, Foundations of Computational Mathematics.

[31]  Michael Plum,et al.  Computer-assisted existence proofs for two-point boundary value problems , 1991, Computing.

[32]  Christoph Koutschan,et al.  Advanced applications of the holonomic systems approach , 2010, ACCA.

[33]  Jean-Philippe Lessard,et al.  Rigorous Numerics for Nonlinear Differential Equations Using Chebyshev Series , 2014, SIAM J. Numer. Anal..

[34]  Arnold Neumaier,et al.  Taylor Forms—Use and Limits , 2003, Reliab. Comput..

[35]  G. M. Wing,et al.  A method for accelerating the iterative solution of a class of Fredholm integral equations , 1978 .

[36]  L. B. Rall Resolvent Kernels of Green’s Function Kernels and Other Finite-Rank Modifications of Fredholm and Volterra Kernels , 1978 .