Journal of Formalized Reasoning (Jan 2016)

Proof Auditing Formalised Mathematics

  • Mark Miles Adams

DOI
https://doi.org/10.6092/issn.1972-5787/4576
Journal volume & issue
Vol. 9, no. 1
pp. 3 – 32

Abstract

Read online

The first three formalisations of major mathematical proofs have heralded a new age in formalised mathematics, establishing that informal proofs at the limits of what can be understood by humans can be checked by machine. However, formalisation itself can be subject to error, and yet there is currently no accepted process in checking, or even much concern that such checks have not been performed. In this paper, we motivate why we should be concerned about correctness, and argue the need for proof auditing, to rigorously and independently check a formalisation. We discuss the issues involved in performing an audit, and propose an effective and efficient auditing process. Throughout we use the Flyspeck Project, that formalises the Kepler Conjecture proof, to illustrate our point.

Keywords