Erdős–Pomerance Conjecture: How OpenAI Proved the 50–50 Prime-Factor Law

Two neighbors can share no prime factors and still conceal a statistical dependence. The Erdős–Pomerance conjecture asks whether the relative sizes of their largest prime factors eventually behave independently. OpenAI’s September 24, 2026 preprint, The joint Dickman law for consecutive integers, proves the predicted product law in ordinary natural density. Its striking consequence: each neighbor has the larger prime factor half the time, asymptotically.

The advance removes exceptional averaging scales and additional conjectural assumptions. Understanding it requires following how prime-factor labels become a weighted graph, and why a persistent correlation would contradict known short-interval cancellation.

1. What Is the Erdős–Pomerance Conjecture?

Write P+(n)P^+(n) for the largest prime divisor of an integer n≥2n\ge2, and set P+(1)=1P^+(1)=1 by convention. For example, 14=2·714=2\cdot7 gives P+(14)=7P^+(14)=7, while 15=3·515=3\cdot5 gives P+(15)=5P^+(15)=5. The ordering reverses immediately afterward: P+(16)=2P^+(16)=2 is smaller than P+(17)=17P^+(17)=17.

Consecutive integers are coprime, meaning their greatest common divisor is one. Nevertheless, excluding shared divisors does not prove independence between the sizes of their largest divisors. Disjoint ingredients can still produce dependent measurements.

The conjecture concerns logarithmically normalized sizes, not independent complete factorizations. Normalization asks what power of the integer is needed to reach its largest prime factor. This makes comparisons across very different numerical scales meaningful. Our two-point Chowla explainer examines another statistic of neighboring factorizations, their parity. Here the question concerns the largest prime factor of n and n+1.

1.1. Erdős–Pomerance Conjecture: Key Facts

ProblemThe Erdős–Pomerance joint Dickman conjecture concerns the largest prime factors of consecutive integers.
Research SourceOpenAI’s preprint dated September 24, 2026, especially Theorem 1.1 and Corollary 1.2.
Main ConclusionThe two normalized largest-prime-factor statistics have independent limiting distributions, each described by the Dickman function.
Counting ConventionOrdinary natural density, using equal weights and limits through all real counting endpoints.
Ordering ConsequenceEach strict ordering of the two largest prime factors has natural density 1/21/2.
AssumptionsUnconditional, with each smoothness exponent fixed strictly between zero and one.
Formalization ScopeOpenAI’s Lean documentation identifies the joint theorem and both strict-ordering conclusions as covered targets.
Quantitative LimitTheorem 1.1 asserts convergence without specifying an error rate or uniformity for growing parameters.

2. The Dickman–de Bruijn Function and the Distribution of Largest Prime Factors

An integer is yy-smooth when every prime factor is at most yy. Thus 60 is 5-smooth, even though its numerical size greatly exceeds five. Smoothness measures the sizes of the ingredients, not the finished product.

The Dickman–de Bruijn function ρ\rho supplies the limiting frequency of such integers. It is continuous and determined by:

𝝆(𝒖)=1(0≤𝒖≤1),𝒖𝝆′(𝒖)=−𝝆(𝒖−1)(𝒖>1).\boldsymbol{\begin{array}{l}\rho(u)=1\quad(0\le u\le1),\\u\rho'(u)=-\rho(u-1)\quad(u>1).\end{array}}

This delay differential equation uses the function’s value one unit earlier to determine its slope. On the first interval after one, it gives ρ(u)=1−logu\rho(u)=1-\log u for 1≤u≤21\le u\le2. Throughout this article, log\log means the natural logarithm.

For fixed 0<a<10<a<1, the classical single-integer law is:

lim𝑿→∞⁡1𝑿#{1≤𝒏≤𝑿:𝑷+(𝒏)≤𝑿𝒂}=𝝆(1/𝒂).\boldsymbol{\begin{array}{l}\displaystyle\lim_{X\to\infty}\frac{1}{X}\#\{1\le n\le X:P^+(n)\le X^a\}\\=\rho(1/a).\end{array}}

Here #\# denotes the number of qualifying integers. With a=1/2a=1/2, the limiting proportion is 1−log21-\log2, approximately 30.69 percent. This established marginal distribution is the starting point. Knowing it separately for both neighbors still leaves their joint behavior unanswered.

3. What OpenAI’s Joint Dickman Law Actually Proves

Erdős–Pomerance conjecture: two 30.69% marginal limits give a 9.42% joint smoothness limit.
Erdős–Pomerance conjecture: two 30.69% marginal limits give a 9.42% joint smoothness limit.

Theorem 1.1 fixes two real numbers 0<a,b<10<a,b<1. Defining the normalized joint count AX(a,b)A_X(a,b) makes its statement readable:

𝑨𝑿(𝒂,𝒃)=1𝑿#{2≤𝒏≤𝑿:𝑷+(𝒏)≤𝒏𝒂, 𝑷+(𝒏+1)≤𝒏𝒃},lim𝑿→∞⁡𝑨𝑿(𝒂,𝒃)=𝝆(1/𝒂)𝝆(1/𝒃).\boldsymbol{\begin{array}{l}\displaystyle A_X(a,b)=\frac{1}{X}\#\{2\le n\le X:\\P^+(n)\le n^a,\ P^+(n+1)\le n^b\},\\\displaystyle\lim_{X\to\infty}A_X(a,b)=\rho(1/a)\rho(1/b).\end{array}}

Both thresholds deliberately use nn, including the threshold for its successor. Equivalently, the measured coordinates are logP+(n)/logn\log P^+(n)/\log n and logP+(n+1)/logn\log P^+(n+1)/\log n. The second can slightly exceed one at finite inputs, but that overshoot vanishes asymptotically.

Ordinary natural density gives each integer equal weight and divides the count by XX. The endpoint tends to infinity through all real values. At a=b=1/2a=b=1/2, the product predicts approximately 9.42 percent for the joint event, not 50 percent. The half-and-half statement concerns ordering instead.

The paper appeared in OpenAI’s mathematics release. Its Lean scope documentation lists the joint law and both ordering densities. As our Fermat formalization analysis explains, formalization and discovery answer different questions. Documented scope also needs distinguishing from an independent rebuild or peer review.

4. Why Earlier Proofs Could Not Establish the Full Conjecture

Earlier progress approached the target from several directions. Positive lower density established that neither ordering becomes negligible. It did not establish convergence to a particular frequency, a distinction also central to our large prime gaps analysis.

Teräväinen’s logarithmic-density theorem obtained the product law by weighting an integer by its reciprocal and normalizing by logX\log X. Such an average can converge while ordinary averages retain problematic scales. Tao and Teräväinen obtained ordinary-average conclusions outside exceptional scales, with later work supplying quantitative estimates and parameter uniformity.

4.1. Previous Results and the Missing Ordinary Limit

Positive Lower DensityErdős and Pomerance proved both orderings occur with positive lower density. Later bounds improved their guaranteed minimum frequency.
Logarithmic DensityTeräväinen obtained the predicted product and half-density ordering after reciprocal weighting. This does not establish the ordinary limit.
Exceptional-Scale ResultsTao and Teräväinen obtained ordinary-average conclusions outside a set of scales of logarithmic density zero. Later work added quantitative control.
Conditional Ordinary LawWang obtained the joint law assuming an Elliott–Halberstam conjecture for friable integers, leaving an additional unproved hypothesis.
OpenAI’s Theorem 1.1The product limit holds unconditionally, with ordinary counting and no exceptional scales, for every pair of fixed interior exponents.

Wang’s conditional approach instead assumed an Elliott–Halberstam conjecture for friable integers. “Friable” means smooth. The new proof requires no such hypothesis. As in our Artin primitive-root discussion, removing assumptions and strengthening a counting conclusion are separate achievements.

The precise missing step was unconditional convergence of the ordinary joint average at every scale. The manuscript supplies that qualitative conclusion without importing the earlier quantitative error bounds.

5. Step 1: Encoding Large Prime Factors to Reduce the Problem to Correlation

Fix an integer J≥2J\ge2 and split large primes into logarithmic bins Bk,x=(xk/J,x(k+1)/J]B_{k,x}=(x^{k/J},x^{(k+1)/J}], with 1≤k<J1\le k<J. Let ΩBk,x(n)\Omega_{B_{k,x}}(n) count prime factors in that bin, including multiplicity. Unit complex phases ζk\zeta_k define a multiplicative label:

𝒇𝒙(𝒏)=∏𝒌=1𝑱−1𝜻𝒌𝛀𝑩𝒌,𝒙(𝒏).\boldsymbol{f_x(n)=\prod_{k=1}^{J-1}\zeta_k^{\Omega_{B_{k,x}}(n)}.}

A second, independently chosen phase vector defines gxg_x. These are deterministic arithmetic functions. Independent choice of test phases does not assume the independence being proved.

For integers bounded by a fixed multiple of xx, the count vectors occupy a fixed finite set. Finite Fourier inversion therefore reconstructs every bin event from these phase tests. Centering the first label gives Fx=fx−μF_x=f_x-\mu, where μ\mu is its limiting mean. Proposition 2.2 targets:

lim𝒙→∞⁡1𝒙∑1≤𝒏<𝒙𝒈𝒙(𝒏)𝑭𝒙(𝒏+1)=0.\boldsymbol{\lim_{x\to\infty}\frac{1}{x}\sum_{1\le n<x}g_x(n)F_x(n+1)=0.}

The centered label is not multiplicative. What survives is crucial: for each fixed positive integer uu, eventually Fx(un)=Fx(n)F_x(un)=F_x(n) and gx(un)=gx(n)g_x(un)=g_x(n). Every prime dividing that fixed multiplier eventually lies below the bins. This invariance later permits a substantial change of variables.

6. Step 2: Obtaining Cancellation Through Short-Interval Averages

The proof needs cancellation after attaching weights that will emerge from its graph construction. For an auxiliary parameter BB, choose a finite auxiliary-prime set PB\mathcal P_B whose minimum tends to infinity. For fixed v≥0v\ge0, define:

𝑮𝑩,𝒗(𝒎)=∏𝒑∈𝒫𝑩𝒑|𝒎1+𝒑−𝒗/𝑩2.\boldsymbol{G_{B,v}(m)=\prod_{\substack{p\in\mathcal P_B\\p\mid m}}\frac{1+p^{-v/B}}{2}.}

Each factor averages two choices: discard the prime or retain it. If bb is the product of independently retained primes, each kept with probability one-half, this weight is the conditional expectation of e−vlogb/Be^{-v\log b/B}. It is a bridge between random splitting and multiplicative arithmetic.

Lemma 2.3 gives mean-square cancellation for short averages of FxGB,vF_xG_{B,v}, including fixed residue restrictions. The base points have size comparable to TxTx, where T=T(B)T=T(B) grows. Shift-interval lengths also grow with BB, while remaining short compared with xx in the inner limit. Mean-square control averages the squared magnitude over base points. It permits exceptional intervals, provided their combined contribution vanishes. The argument therefore needs averaged local cancellation, rather than cancellation inside every individual short interval.

To access existing theorems, the proof interpolates the finite bin data using real, nonnegative multiplicative functions. Matomäki and Radziwiłł’s short-interval comparison handles principal character components. The corrected complex theorem of Matomäki, Radziwiłł and Tao handles nonprincipal twists. Centering cancels the corresponding long means.

7. Step 3: Divisor Amplification and the Emergence of Positive Energy

Assume the mixed correlation stays bounded away from zero along some sequence. Passing to a subsequence produces a bounded profile recording scaled position and compatible residue information. The latter lives on the profinite integers, a space that packages residues modulo every positive integer.

The amplifier DBD_B is a nonnegative weighted count of representations n=amn=am and n+1=cℓan+1=c\ell_a. Its coefficient windows are eB<c<e2Be^B<c<e^{2B} and Tc<a<2TcTc<a<2Tc. For fixed BB, only finitely many coefficients occur.

The weight has a positive mean and bounded second moment. Because its primes escape every fixed residue modulus, it preserves a nonzero contribution from the limiting profile. Simply inserting an arbitrary divisor weight would not justify that preservation.

Expand the weighted average and replace gx(am)g_x(am) by gx(m)g_x(m). Cauchy–Schwarz removes this unit-modulus factor and produces a nonnegative quadratic energy in the centered label. Its normalized lower bound stays positive. Equal-coefficient terms contribute negligibly, leaving distinct coefficients a,ba,b to carry the surviving energy.

“Energy” here is a squared arithmetic sum. It is a proof device, not a physical quantity or a training objective.

8. Step 4: Transforming Divisor Relations into Additive Shifts

Erdős–Pomerance conjecture proof: an illustrative divisor identity produces endpoints 15 and 16.
Erdős–Pomerance conjecture proof: an illustrative divisor identity produces endpoints 15 and 16.

An off-diagonal pair satisfies c∣am+1c\mid am+1 and c∣bm+1c\mid bm+1. Since mm is invertible modulo cc, subtracting gives a−b=jca-b=jc for a nonzero integer jj. The coefficient windows ensure 0<|j|<T0<|j|<T.

Set ℓa=(am+1)/c\ell_a=(am+1)/c and ℓb=(bm+1)/c\ell_b=(bm+1)/c. The decisive identity is:

𝒏′=𝒃ℓ𝒂,𝒏′+𝒋=𝒂ℓ𝒃.\boldsymbol{\begin{array}{l}n’=b\ell_a,\\n’+j=a\ell_b.\end{array}}

Indeed, aℓb−bℓa=(a−b)/c=ja\ell_b-b\ell_a=(a-b)/c=j. Multiplication by the fixed coefficients preserves the centered labels once xx is sufficiently large. Thus the quadratic label product becomes a correlation between Fx(n′)F_x(n’) and Fx(n′+j)F_x(n’+j), with the conjugation inherited from the squared sum.

The multiplicative representation problem has become a graph of additive shifts. Vertices are transformed integer endpoints, of size comparable to TxTx. Edges retain weights describing divisor choices and residue restrictions. Discarding those weights would discard the difficult part of the argument.

This is why short-interval cancellation was prepared at the larger endpoint scale. The change of variables determines precisely which averages the final contradiction must control.

9. Step 5: Independent-Site Kernels and Second-Moment Estimates

Group nearby endpoints into blocks with M=⌈C6T⌉M=\lceil C_6T\rceil positions, where C6C_6 is a fixed sufficiently large constant. At each model position, include an auxiliary prime pp with probability 1/p1/p, independently across primes and sites. The inclusion probability matches the density of multiples of pp.

This independence belongs to an auxiliary comparison model. Actual integer divisibility patterns remain constrained. A prime cannot divide two distinct integers whose difference is smaller than that prime. Independent model sites can share a prime, so their usefulness depends on bounding the discrepancy, rather than asserting exact equality of the models. The paper couples the arithmetic data to the model with controlled errors, then averages the extra residue weights attached to individual representations.

The resulting endpoint kernel assigns a weight to two site-prime sets and their positions. A kernel is simply a rule for weighting pairs, a viewpoint also used in our Sidorenko graph analysis.

The comparison requires more than agreement of average weights. A small number of unusually large rows could dominate later optimizations. Section 6 controls representation multiplicities, integrated squared row weights, and the second moment of total mass. It uses conditionally independent fair splits of the same prime sets, retaining shared information before averaging the separate choices.

These estimates make subsequent sampling legitimate. Replacing arithmetic by independent randomness without them would merely restate the original wish.

10. Step 6: Endpoint Features, Cut Norms, and the Final Contradiction

For a site-prime set SS, fairly split its primes into a product bb. The endpoint feature Vℓ(S)V_\ell(S) is the conditional probability that logb/B\log b/B lies in a coarse interval IℓI_\ell, divided by that interval’s length. Channel estimates suppress residue dependence and approximate logarithmic outputs uniformly by these coarse features.

The kernel is then approximated by a finite sum of products of endpoint features. Its coefficients separate an arithmetic lag factor from smooth dependence on lag and block position. The required number of features is fixed before the limiting process.

An integral comparison initially controls tests depending separately on each endpoint. Actual optimizing signs may depend on the entire sampled matrix. The cut norm measures the largest normalized bilinear pairing with two vectors bounded by one. Choosing those vectors after seeing the matrix tests whether any grouping of endpoints can preserve a large hidden interaction. Cut-norm sampling, supported by the second-moment estimates, closes that gap by approximating an optimizing cut with a small sample of columns.

Finally, polynomial approximation expresses the features through finite combinations of GB,vG_{B,v}. Periodic approximation handles the arithmetic lag factor. Subdividing blocks reduces the energy to products of the weighted short averages from Step 2, which vanish.

That contradicts the positive energy from Step 3. Throughout, xx tends to infinity before BB. As in our QAOA limit-order explainer, exchanging limits would require a separate justification.

11. Why OpenAI’s Proof Gives the 50–50 Largest-Prime-Factor Law

	Erdős–Pomerance conjecture: continuity and symmetry give equal one-half limiting ordering probabilities.
Erdős–Pomerance conjecture: continuity and symmetry give equal one-half limiting ordering probabilities.

Finite Fourier inversion now recovers joint bin events. Refining rational thresholds and using continuity yields the joint Dickman law for consecutive integers, first at fixed counting-scale thresholds and then at the moving thresholds of Theorem 1.1.

The limiting normalized coordinates are independent and identically distributed. Their common distribution is continuous, so equality has probability zero. Symmetry of this limiting pair gives equal probability to either strict ordering:

lim𝑿→∞⁡1𝑿#{2≤𝒏≤𝑿:𝑷+(𝒏)<𝑷+(𝒏+1)}=12.\boldsymbol{\begin{array}{l}\displaystyle\lim_{X\to\infty}\frac{1}{X}\#\{2\le n\le X:\\P^+(n)<P^+(n+1)\}=\frac{1}{2}.\end{array}}

This proves the Erdős–Turán largest prime factor conjecture as Corollary 1.2. Symmetry is a property of the limiting distribution, not an assumed symmetry of finite consecutive pairs. Individual pairs remain entirely deterministic.

For researchers, the reusable insight is the passage from divisor amplification to endpoint features and short averages. Developers can explore frequencies with a sieve, but finite experiments cannot certify the limit or supply a convergence rate absent from the theorem. The result provides no factoring speedup or cryptographic performance guarantee.

11.1. What the Independence Theorem Does and Does Not Supply

ParametersChoose the smoothness exponents first and keep them fixed while the counting range grows.
Statistical IndependenceThe conclusion concerns normalized largest-prime-factor measurements. It does not assert independence of complete prime factorizations.
Finite RangesThe ordering proportion need not be exactly one-half at any chosen finite cutoff.
Error EstimatesThe theorem supplies no quantitative convergence rate or certified cutoff for a desired numerical accuracy.
Practical ComputationCounting examples can illustrate the law. The proof does not demonstrate an algorithmic speedup or improved cryptographic performance.

The Erdős–Pomerance conjecture thus becomes a precise theorem about asymptotic independence of prime factors in the specified normalized statistics, with fixed parameters and no exceptional scales. Follow Binary Verse AI’s research explainers to trace more results from their original obstacle through the argument that removes it.

What is the Erdős–Pomerance conjecture?

It predicts asymptotic independence between the normalized largest prime factors of consecutive integers. OpenAI’s proof establishes the joint Dickman product law in ordinary natural density, with each smoothness exponent fixed between zero and one.

Why does coprimality not already prove independence?

Consecutive integers share no prime divisors, but this deterministic restriction does not establish independence between the statistical distributions of their largest prime factors.

Why is the Dickman function used in the proof?

The Dickman–de Bruijn function describes the limiting proportion of integers whose prime factors do not exceed a fixed power of the counting threshold. Its values supply the two marginal distributions in the joint theorem.

What was missing from previous proofs?

Earlier results established logarithmically averaged independence, conditional ordinary-density results, or ordinary-average conclusions outside exceptional scales. The new theorem establishes the full unconditional ordinary-density limit for fixed smoothness parameters.

Does the 50–50 result apply to every consecutive pair?

No. It is an asymptotic frequency statement. As the counting range grows, each strict ordering of the two largest prime factors has natural density one-half. No chosen finite range is required to split exactly evenly.

Does OpenAI’s proof require the Elliott–Halberstam conjecture?

No. The manuscript’s principal theorem is unconditional. One earlier approach required an Elliott–Halberstam-type hypothesis for friable, or smooth, integers.

Does the proof establish independence of complete prime factorizations or provide a convergence rate?

No. It proves independence of the specified normalized largest-prime-factor statistics. It does not establish independence of complete prime factorizations, and Theorem 1.1 asserts no quantitative convergence rate.

Leave a Comment