Formalization of Real Analysis: A Survey of Proof Assistants and Libraries

Abstract : In the recent years, numerous proof systems have improved enough to be used for formally verifying non-trivial mathematical results. They, however, have different purposes and it is not always easy to choose which one is adapted to undertake a formalization effort. In this survey, we focus on properties related to real analysis: real numbers, arithmetic operators, limits, differentiability, integrability, and so on. We have chosen to look into the formalizations provided in standard by the following systems: Coq, HOL4, HOL Light, Isabelle/HOL, Mizar, ProofPower-HOL, and PVS. We have also accounted for large developments that play a similar role or extend standard libraries: ACL2(r) for ACL2, C-CoRN/MathClasses for Coq, and the NASA PVS library. This survey presents how real numbers have been defined in these various provers and how the notions of real analysis described above have been formalized. We also look at the methods of automation these systems provide for real analysis.
Document type :
Journal articles
Complete list of metadatas

Cited literature [92 references]  Display  Hide  Download

https://hal.inria.fr/hal-00806920
Contributor : Guillaume Melquiond <>
Submitted on : Tuesday, February 18, 2014 - 5:12:36 PM
Last modification on : Thursday, October 3, 2019 - 2:04:03 PM
Long-term archiving on : Sunday, May 18, 2014 - 12:13:10 PM

File

article.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Sylvie Boldo, Catherine Lelay, Guillaume Melquiond. Formalization of Real Analysis: A Survey of Proof Assistants and Libraries. Mathematical Structures in Computer Science, Cambridge University Press (CUP), 2016, 26 (7), pp.1196-1233. ⟨10.1017/S0960129514000437⟩. ⟨hal-00806920v2⟩

Share

Metrics

Record views

1160

Files downloads

1128