Several areas of analysis, such as analytic number theory, are interested in effective inequalities with explicit constants, for instance explicit bounds on the error term in the prime number theorem. With unspecified constants, such bounds are well understood and can be found in many textbooks (and have even been formalized in several proof assistant languages, including Lean). However, with explicit constants, the results are only contained in a few papers which are full of routine but tedious computations. Furthermore, while bounds with unspecified constants are quite robust with respect to minor typos in the arguments, explicit constant bounds can be extremely fragile, with a single arithmetic error causing all subsequent bounds to be untrustworthy.
This seems like an ideal use case for autoformalization – using AI assistance as heavily as possible to automate the (extremely tedious) task of formalizing effective estimates, which, in contrast to more conceptual mathematical arguments, do not generate the type of insights, experience, or new techniques that would be of value to human mathematicians writing such arguments (either informally or formally).
The primary objective of this project is to create a scalable workflow that permits the community to formalize (in a crowdsourced fashion) the computational component of such papers with an emphasis on automation, scale, and modularity rather than elegance, simplicity, or conceptual understanding. A secondary, longer-term, goal is to then deploy AI tools on top of such formalization to generate additional capabilities, in particular to make a given estimate proven in a paper more “dynamic” by allowing the ability to insert improved input estimates, and allow the AI to generate a verified improved output estimate.
We will use the Prime Number Theorem and more (PNT+) repository to hold the formalizations for this project. Broadly speaking, the results here move between three types of estimates:
PIs: Ernest Ryu, Terence Tao
Researchers: Hyunsik Chae, Xinjie He
We gratefully acknowledge the sponsorship of this project by Math Inc.