𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Theorem Proving with the Real Numbers

✍ Scribed by John Harrison PhD, MA (auth.)


Publisher
Springer-Verlag London
Year
1998
Tongue
English
Leaves
192
Series
Distinguished Dissertations
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This book discusses the use of the real numbers in theorem proving. TypΒ­ ically, theorem provers only support a few 'discrete' datatypes such as the natural numbers. However the availability of the real numbers opens up many interesting and important application areas, such as the verification of floatΒ­ ing point hardware and hybrid systems. It also allows the formalization of many more branches of classical mathematics, which is particularly relevant for attempts to inject more rigour into computer algebra systems. Our work is conducted in a version of the HOL theorem prover. We deΒ­ scribe the rigorous definitional construction of the real numbers, using a new version of Cantor's method, and the formalization of a significant portion of real analysis. We also describe an advanced derived decision procedure for the 'Tarski subset' of real algebra as well as some more modest but practically useful tools for automating explicit calculations and routine linear arithmetic reasoning. Finally, we consider in more detail two interesting application areas. We discuss the desirability of combining the rigour of theorem provers with the power and convenience of computer algebra systems, and explain a method we have used in practice to achieve this. We then move on to the verification of floating point hardware. After a careful discussion of possible correctness specifications, we report on two case studies, one involving a transcendental function.

✦ Table of Contents


Front Matter....Pages i-xii
Introduction....Pages 1-11
Constructing the Real Numbers....Pages 13-38
Formalized Analysis....Pages 39-67
Explicit Calculations....Pages 69-86
A Decision Procedure for Real Algebra....Pages 87-114
Computer Algebra Systems....Pages 115-133
Floating Point Verification....Pages 135-154
Conclusions....Pages 155-159
Back Matter....Pages 161-186

✦ Subjects


Algorithm Analysis and Problem Complexity; Mathematical Logic and Formal Languages; Artificial Intelligence (incl. Robotics)


πŸ“œ SIMILAR VOLUMES


Automated Theorem Proving
✍ Wolfgang Bibel (auth.) πŸ“‚ Library πŸ“… 1987 πŸ› Vieweg+Teubner Verlag 🌐 English

<p>Since both the coments and the structure of the book appeared to be successful, only minor changes were made. In particular, some recent work in ATP has been incorporated so that the book continues to reflect the state of the art in the field. The most significant change is in the quality of the

Interactive Theorem Proving
✍ Jeremy Avigad, Assia Mahboubi πŸ“‚ Library πŸ“… 2018 πŸ› Springer International Publishing 🌐 English

<p><p>This book constitutes the refereed proceedings of the 9th International Conference on Interactive Theorem Proving, ITP 2018, held in Oxford, UK, in July 2018.</p>The 32 full papers and 5 short papers presented were carefully reviewed and selected from 65 submissions. The papers feature researc