ACM Home Page
Please provide us with feedback. Feedback
A formally verified proof of the prime number theorem
Full text PdfPdf (158 KB)
Source
ACM Transactions on Computational Logic (TOCL) archive
Volume 9 ,  Issue 1  (December 2007) table of contents
Article No. 2  
Year of Publication: 2007
ISSN:1529-3785
Authors
Jeremy Avigad  Carnegie Mellon University, Pittsburgh, PA
Kevin Donnelly  Boston University
David Gray  Carnegie Mellon University, Pittsburgh, PA
Paul Raff  Rutgers University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 91,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1297658.1297660
What is a DOI?

ABSTRACT

The prime number theorem, established by Hadamard and de la Vallée Poussin independently in 1896, asserts that the density of primes in the positive integers is asymptotic to 1/ln x. Whereas their proofs made serious use of the methods of complex analysis, elementary proofs were provided by Selberg and Erdös in 1948. We describe a formally verified version of Selberg's proof, obtained using the Isabelle proof assistant.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Apostol, T. M. 1976. Introduction to Analytic Number Theory. Springer-Verlag.
 
2
Avigad, J. 2003. Number theory and elementary arithmetic. Philosophia Mathematica 11, 257--284.
 
3
Avigad, J. 2004. Notes on a formalization of the prime number theorem. Tech. rep. CMU-PHIL-163, Carnegie Mellon University.
 
4
Avigad, J. and Donnelly, K. 2004. Formalizing O notation in Isabelle/HOL. In Proceedings of the 2nd International Joint Conference on Automated Reasoning (IJCAR), D. Basin and M. Rusinowitch, Eds. vol. 3097, Lecture Notes in Artificial Intelligence, Springer-Verlag, 357--371.
 
5
Avigad, J. and Friedman, H. 2006. Combining decision procedures for the reals. Logic. Meth. Comput. Sci. 2,(4:4), 1--42.
 
6
Cornaros, C. and Dimitracopoulos, C. 1994. The prime number theorem and fragments of PA. Arch. Math. Logic 33, 4, 265--281.
 
7
Edwards, H. M. 2001. Riemann's Zeta Function. Dover Publications Inc., Mineola, NY.
 
8
Hardy, G. H. and Wright, E. M. 1979. An Introduction to the Theory of Numbers, 5th Ed. Oxford University Press, New York.
 
9
Jameson, G. J. O. 2003. The Prime Number Theorem. London Mathematical Society Student Texts, vol. 53. Cambridge University Press, Cambridge, UK.
 
10
McLaughlin, S. and Harrison, J. 2005. A proof producing decision procedure for real arithmetic. In Proceedings of the Automated Deduction---CADE-20. 20th International Conference on Automated Deduction (CADE '20). Tallinn, Estonia, R. Nieuwenhuis, Ed. Lecture Notes in Artificial Intelligence, vol. 3632, 295--314.
 
11
Nathanson, M. B. 2000. Elementary Methods in Number Theory. Springer-Verlag.
 
12
 
13
Shapiro, H. N. 1983. Introduction to the Theory of Numbers. Pure and Applied Mathematics. John Wiley & Sons Inc.
 
14
 
15
Wenzel, M. 2002. Isabelle/isar---a versatile environment for human-readable formal proof documents. Ph.D. thesis, Institut für Informatik, Technische Universität München.
 
16


Collaborative Colleagues:
Jeremy Avigad: colleagues
Kevin Donnelly: colleagues
David Gray: colleagues
Paul Raff: colleagues