The HOL Light Theory of Euclidean Space

We describe the library of theorems about N-dimensional Euclidean space that has been formalized in the HOL Light prover. This formalization was started in 2005 and has been extensively developed since then, partly in direct support of the Flyspeck project, partly out of a general desire to develop a well-rounded and comprehensive theory of basic analytical, geometrical and topological machinery. The library includes various ‘big name’ theorems (Brouwer’s fixed point theorem, the Stone-Weierstrass theorem, the Tietze extension theorem), numerous non-trivial results that are useful in applications (second mean value theorem for integrals, power series for real and complex transcendental functions) and a host of supporting definitions and lemmas. It also includes some specialized automated proof tools. The library has as planned been applied to the Flyspeck project and has become the basis of a significant development of results in complex analysis, among others.

[1]  Lee Peng Yee,et al.  The Integral : An Easy Approach after , 2000 .

[2]  Héctor J. Sussmann,et al.  Multidifferential Calculus: Chain Rule, Open Mapping and Transversal Intersection Theorems , 1998 .

[3]  Roman. Matuszewski,et al.  From insight to proof : Festschrift in honour of Andrzej Trybulec , 2007 .

[4]  Zhaohui Luo,et al.  Types for Proofs and Programs , 2002, Lecture Notes in Computer Science.

[5]  Benjamin Werner,et al.  Importing HOL Light into Coq , 2010, ITP.

[6]  Freek Wiedijk,et al.  Statistics on Digital Libraries of Mathematics , 2009 .

[7]  Tobias Nipkow,et al.  A Revision of the Proof of the Kepler Conjecture , 2009, Discret. Comput. Geom..

[8]  Joe Hurd Integrating Gandalf and HOL , 1999, TPHOLs.

[9]  Thomas C. Hales,et al.  Introduction to the Flyspeck Project , 2005, Mathematics, Algorithms, Proofs.

[10]  Philip D. Plowright,et al.  Convexity , 2019, Optimization for Chemical and Biochemical Engineering.

[11]  Rp Rob Nederpelt,et al.  Selected papers on Automath , 1994 .

[12]  Thomas C. Hales,et al.  The Jordan Curve Theorem, Formally and Informally , 2007, Am. Math. Mon..

[13]  John Harrison,et al.  Without Loss of Generality , 2009, TPHOLs.

[14]  John Harrison,et al.  HOL Light: A Tutorial Introduction , 1996, FMCAD.

[15]  van Ls Bert Benthem Jutting,et al.  Checking Landau's “Grundlagen” in the Automath System: Appendices 3 and 4 (The PN-lines; Excerpt for “Satz 27”) , 1994 .

[16]  MA John Harrison PhD Theorem Proving with the Real Numbers , 1998, Distinguished Dissertations.

[17]  Herman Geuvers,et al.  A Constructive Proof of the Fundamental Theorem of Algebra without Using the Rationals , 2000, TYPES.

[18]  Harold W. Kuhn,et al.  Some Combinatorial Lemmas in Topology , 1960, IBM J. Res. Dev..

[19]  John Harrison,et al.  Some new results on decidability for elementary algebra and geometry , 2009, Ann. Pure Appl. Log..

[20]  Robert Milewski Fundamental Theorem of Algebra1 , 2004 .

[21]  J. Harrison Formalizing Basic Complex Analysis , 2007 .

[22]  John Reade Fundamental theorem of algebra , 2003 .

[23]  John Harrison,et al.  A HOL Theory of Euclidean Space , 2005, TPHOLs.

[24]  Joe Hurd,et al.  Formal verification of probabilistic algorithms , 2003 .

[25]  J. van Leeuwen,et al.  Theorem Proving in Higher Order Logics , 1999, Lecture Notes in Computer Science.

[26]  Pascal Fontaine Techniques for verification of concurrent systems with invariants , 2004 .