TY - GEN
T1 - A certificate-based approach to formally verified approximations
AU - Bréhard, Florent
AU - Mahboubi, Assia
AU - Pous, Damien
PY - 2019/9/1
Y1 - 2019/9/1
N2 - We present a library to verify rigorous approximations of univariate functions on real numbers, with the Coq proof assistant. Based on interval arithmetic, this library also implements a technique of validation a posteriori based on the Banach fixed-point theorem. We illustrate this technique on the case of operations of division and square root. This library features a collection of abstract structures that organise the specfication of rigorous approximations, and modularise the related proofs. Finally, we provide an implementation of verified Chebyshev approximations, and we discuss a few examples of computations.
AB - We present a library to verify rigorous approximations of univariate functions on real numbers, with the Coq proof assistant. Based on interval arithmetic, this library also implements a technique of validation a posteriori based on the Banach fixed-point theorem. We illustrate this technique on the case of operations of division and square root. This library features a collection of abstract structures that organise the specfication of rigorous approximations, and modularise the related proofs. Finally, we provide an implementation of verified Chebyshev approximations, and we discuss a few examples of computations.
KW - Approximation theory
KW - Banach fixed-point theorem
KW - Chebyshev polynomials
KW - Coq
KW - Interval arithmetic
UR - http://www.scopus.com/inward/record.url?scp=85074591554&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85074591554&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.ITP.2019.8
DO - 10.4230/LIPIcs.ITP.2019.8
M3 - Conference contribution
AN - SCOPUS:85074591554
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 10th International Conference on Interactive Theorem Proving, ITP 2019
A2 - Harrison, John
A2 - O'Leary, John
A2 - Tolmach, Andrew
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 10th International Conference on Interactive Theorem Proving, ITP 2019
Y2 - 9 September 2019 through 12 September 2019
ER -