Abstract

The formalization of mathematics based on theorem prover becomes increasingly important in mathematics and computer science, and, particularly, formalizing fundamental mathematical theories becomes especially essential. In this paper, we describe the formalization in Coq of eight very representative completeness theorems of real numbers. These theorems include the Dedekind fundamental theorem, Supremum theorem, Monotone convergence theorem, Nested interval theorem, Finite cover theorem, Accumulation point theorem, Sequential compactness theorem, and Cauchy completeness theorem. We formalize the real number theory strictly following Landau’s Foundations of Analysis where the Dedekind fundamental theorem can be proved. We extend this system and complete the related notions and properties for finiteness and sequence. We prove these theorems in turn from Dedekind fundamental theorem, and finally prove the Dedekind fundamental theorem by the Cauchy completeness theorem. The full details of formal proof are checked by the proof assistant Coq, which embodies the characteristics of reliability and interactivity. This work can lay the foundation for many applications, especially in calculus and topology.

Highlights

  • The different forms of completeness theorems of real number are the basis on which calculus, and more generally mathematical analysis are built [1]

  • Formal Proof of the Equivalence We present the formalization of the equivalence among completeness theorems of real numbers

  • The completeness theorems of real number are significant properties in real analysis, and it has a wide range of applications

Read more

Summary

Introduction

The different forms of completeness theorems of real number are the basis on which calculus, and more generally mathematical analysis are built [1]. Between the 18th and 19th centuries, mathematicians gave a variety of forms to express the completeness of real number, which greatly promoted the development in real analysis [8] These theorems include: Dedekind fundamental theorem, Supremum theorem, Monotone convergence theorem, Cauchy–Cantor theorem: Nested interval theorem, Heine–Borel–Lebesgue theorem: Finite cover theorem, Bolzano–Weierstrass theorem I: Accumulation point theorem, Bolzano–Weierstrass theorem II: Sequential compactness theorem, Cauchy completeness theorem. We developed the formal system of real number theory strictly following Landau’s “Foundations of Analysis”. There are several important theory, such as calculus, general topology, and complex analysis, can be constructed based on the “Foundations of Analysis” formal system.

Related Work
Preliminary
Sequence
Conclusions and Future Work

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.