The LMS JCM, (3) 140-190. Published 30 Jun 2000. First received 17 Nov 1999.


Mechanizing nonstandard real analysis

Jacques D. Fleuriot and Lawrence C. Paulson



Abstract: This paper first describes the construction and use of the hyperreals in the theorem-prover Isabelle within the framework of higher-order logic (HOL). The theory, which includes infinitesimals and infinite numbers, is based on the hyperreal number system developed by Abraham Robinson in his nonstandard analysis (NSA). The construction of the hyperreal number system has been carried out strictly through the use of definitions to ensure that the foundations of NSA in Isabelle are sound. Mechanizing the construction has required that various number systems including the rationals and the reals be built up first. Moreover, to construct the hyperreals from the reals has required developing a theory of filters and ultrafilters and proving Zorn's lemma, an equivalent form of the axiom of choice. This paper also describes the use of the new types of numbers and new relations on them to formalize familiar concepts from analysis. The current work provides both standard and nonstandard definitions for the various notions, and proves their equivalence in each case. To achieve this aim, systematic methods, through which sets and functions are extended to the hyperreals, are developed in the framework. The merits of the nonstandard approach with respect to the practice of analysis and mechanical theorem-proving are highlighted throughout the exposition.

This paper is available as PDF (324 KB).

All papers published in the LMS JCM are covered by a copyright agreement with the authors. Access to the papers is bound by this agreement; click here for details.

In addition to the paper, the following electronic appendices are available to subscribers :
Appendix A : This appendix contains some of the theory files for the development of nonstandard analysis described in the paper Mechanizing nonstandard real analysis.

Go to the Volume 3 index
Return to the LMS JCM Homepage