Hostname: page-component-5db58dd55d-m58mf Total loading time: 0 Render date: 2026-06-16T19:19:28.644Z Has data issue: false hasContentIssue false

Formalization of real analysis: a survey of proof assistants and libraries

Published online by Cambridge University Press:  02 January 2015

SYLVIE BOLDO
Affiliation:
Inria, LRI, bâtiment 650, Université Paris-Sud, F-91405 Orsay Cedex, France Email: Sylvie.Boldo@inria.fr
CATHERINE LELAY
Affiliation:
Inria, LRI, bâtiment 650, Université Paris-Sud, F-91405 Orsay Cedex, France Email: Sylvie.Boldo@inria.fr
GUILLAUME MELQUIOND
Affiliation:
Inria, LRI, bâtiment 650, Université Paris-Sud, F-91405 Orsay Cedex, France Email: Sylvie.Boldo@inria.fr

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.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2015 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable