This repository contains a Lean 4 formalization of the results presented in Improved Long Gaps Between Primes by OpenAI.
We prove that, for all sufficiently large $X$,
G(X) \gg \frac{\log\,X\,(\log \; \log\,X)^2\,\log \; \log \; \log \; \log\,X}
{(\log \; \log \; \log\,X)^2},
where $G(X)$ is the largest gap between consecutive primes not exceeding $X$. Here, $\log$ denotes the natural logarithm and $\gg$ denotes a lower bound up to a positive multiplicative constant independent of $X$.
The project uses Lean 4.33.0, mathlib, and Lake. With elan installed, fetch the mathlib cache and build the formalization with:
lake exe cache get
lake build
Install landrun, lean4export, and nanoda_bin, and make them available on
PATH. Then, from the repository root:
lake exe cache get
lake exe comparator comparator.json
1 commits
Hacker News (1)
Lean
100.0%
This repository contains a Lean 4 formalization of the results presented in Improved Long Gaps Between Primes by OpenAI.
We prove that, for all sufficiently large $X$,
G(X) \gg \frac{\log\,X\,(\log \; \log\,X)^2\,\log \; \log \; \log \; \log\,X}
{(\log \; \log \; \log\,X)^2},
where $G(X)$ is the largest gap between consecutive primes not exceeding $X$. Here, $\log$ denotes the natural logarithm and $\gg$ denotes a lower bound up to a positive multiplicative constant independent of $X$.
The project uses Lean 4.33.0, mathlib, and Lake. With elan installed, fetch the mathlib cache and build the formalization with:
lake exe cache get
lake build
Install landrun, lean4export, and nanoda_bin, and make them available on
PATH. Then, from the repository root:
lake exe cache get
lake exe comparator comparator.json
Hacker News (1)
1 commits
Lean
100.0%