Erdős problem 371 — wave8y
Access/research date: 2026-07-28 UTC.
Claim labels
- (a) elementary-rigorous: proved below from definitions.
- (b) rigorous-modulo-named-theorem: the precise consequence of a cited theorem; I verified that the primary source exists and states the result, but did not re-referee its full proof.
- (c) plausible/structural-unverified: interpretation or heuristic, not used as a theorem.
- (d) computational-only: exhaustive only over the explicitly stated finite range.
- (page-observed): text or metadata read from the live site through the Bright Data browser on the access date.
No claim below closes the asymptotic problem.
Step 0: authoritative live page and go/no-go decision
The live page was fetched through the Bright Data browser, including the separate discussion thread:
- <https://www.erdosproblems.com/371>
- <https://www.erdosproblems.com/forum/discuss/371>
Verbatim live statement
> Let \(P(n)\) denote the largest prime factor of \(n\). Show that the set of \(n\) with \(P(n) < P(n+1)\) has density \(1/2\).
The page labels the problem OPEN, reports 0 claimed proofs for this problem, and has Currently working on this problem: None. It also has Interested in collaborating: None. Thus the mandatory stop conditions do not apply. (page-observed)
The other displayed markers are: Likes this problem — Dogmachine; This problem looks difficult — Dogmachine; This problem looks tractable — None; The results on this problem could be formalisable — None; I am working on formalising the results on this problem — None. The page says it was last edited 23 January 2026. (page-observed)
The citation string attached to the statement is [ErPo78,p.320][Er79e][ErGr80,p.70][Er85c,p.82][Va99,1.10]. (page-observed)
Known results listed on the main page
- Erdős and Pomerance are credited with the conjecture and with proving that the set and its complement both have positive upper density. (b; page-observed)
- The main prose calls Lü and Wang's \(0.2017\) result the best unconditional lower bound:
\[
\#\{n
with the same lower bound for the complement. (b; page-observed)
- Erdős also asked whether, for every \(\alpha\), the density of
\[ P(n+1)>P(n)n^\alpha \]
exists. (b; page-observed)
- Teräväinen proved logarithmic density \(1/2\) for the set in the problem. More generally, for \(0\leq\alpha\leq1\), the logarithmic density is
\[ \int_{[0,1]^2}\mathbf 1_{y\geq x+\alpha}u(x)u(y)\,dx\,dy, \qquad u(x)=x^{-1}\rho(x^{-1}-1), \]
where \(\rho\) is the Dickman function. (b; page-observed and primary-source verified)
- Tao and Teräväinen proved natural density \(1/2\) at “almost all scales.” (b; page-observed and primary-source verified)
- Wang proved the asserted natural density, and the more general value above, conditional on the Elliott–Halberstam conjecture for friable integers. (b; page-observed and primary-source verified)
- The page links OEIS A070089 and problems 372 and 928. (page-observed)
All five live comments
The page warns that comments are user-supplied and unverified. (page-observed)
1. Alfaiz, 03:10 on 20 July 2026: Z. Yang [Ya26] proved a lower bound larger than \(0.280\), improving Lü–Wang. (page-observed; independently source-verified below)
2. TerenceTao, 20:07 on 5 December 2025: a correction that [TaTe19] gives natural density \(1/2\), rather than \(0\), at almost all scales; the site says it was updated. (page-observed; independently source-verified below)
3. Alfaiz, 03:12 on 23 October 2025: pointed to Lü–Wang and its \(0.2017\) lower bound; the site says it was updated. (page-observed; independently source-verified below)
4. Alfaiz, 13:11 on 15 October 2025: pointed to Wang's 2021 conditional result under Elliott–Halberstam for friable integers; the site says it was updated. (page-observed; independently source-verified below)
5. DesmondWeisenberg, 20:06 on 24 August 2025: pointed to Teräväinen's logarithmic-density result and its relation to problem 928; the site says it was updated. (page-observed; independently source-verified below)
The July 2026 comment is newer than the January 2026 edit date of the main prose, so the main page's phrase “best unconditional lower bound” is stale. (a, from the displayed dates; page-observed)
Primary-source literature audit
I searched exact titles, the expressions \(P^+(n)
1. Erdős–Pomerance, On the largest prime factors of \(n\) and \(n+1\), Aequationes Mathematicae 17 (1978), 311–321. Their theorem includes the near-diagonal estimate: for every \(\varepsilon>0\), some \(\delta>0\) makes
\[
\#\{n for all sufficiently large \(x\). It yields positive lower density for each ordering. (b) 2. Teräväinen, On binary correlations of multiplicative functions, arXiv:1710.01195v2, published as Forum of Mathematics, Sigma 6 (2018), e10, DOI 10.1017/fms.2018.10. Theorem 1.16 states logarithmic density \(1/2\); Theorem 1.17 gives the displayed \(\alpha\)-formula. (b) 3. Tao–Teräväinen, The structure of correlations of multiplicative functions at almost all scales, arXiv:1809.02518, published in Algebra & Number Theory 13 (2019), 2103–2150, DOI 10.2140/ant.2019.13.2103. Corollary 1.16 gives an exceptional set \(X_0\) of logarithmic density zero such that \[
\lim_{\substack{X\to\infty\\X\notin X_0}}
\frac1X\#\{n\leq X:P(n)
The paper explicitly says that upgrading “almost all scales” to “all scales” is not known. (b) 4. Wang, Three conjectures on \(P^+(n)\) and \(P^+(n+1)\) hold under the Elliott-Halberstam conjecture for friable integers, Journal of Number Theory 223 (2021), 1–11. Its abstract states the conditional density \(1/2\) and the stronger conditional joint friability law. (b) 5. Lü–Wang, On the largest prime factors of consecutive integers, Monatshefte für Mathematik 206 (2025), 403–418. Its abstract states the \(0.2017\) lower bound. (b) 6. Yang, An improvement on the largest prime factors of consecutive integers, arXiv:2607.16032v1, submitted 17 July 2026. Theorem 1.4 states, in its asymptotic notation, \[
\#\{n and the same for the reversed ordering. This is a 31-page preprint, not a claimed solution of density \(1/2\). (b) Yang's theorem implies that every sufficiently large prefix proportion is between \(0.280\) and \(0.720\), because the two strict orderings partition the integers. It supplies neither convergence nor equality of the two proportions. (a) from Yang's named theorem, hence overall (b) The current searches found no unconditional all-scales proof later than Yang v1. This is only an honest search result, not a proof that no such paper exists. (c) Adopt the standard convention \(P(1)=1\). Define Adjacent values never tie: if \(P(n)=P(n+1)=p>1\), then the prime \(p\) divides both consecutive integers. The case \(n=1\) is also not a tie. Therefore P(n+1).
\end{cases}
\tag{1}
\]
(a) For \(M\geq1\), let P(m)>P(2m+1)\}.
\end{aligned}
\]
Then the exact identity is (a) Proof: the base pair \(n=1,2\) contributes \(+2\). For \(m\geq2\), \(P(2m)=P(m)\). Also \(m,2m-1,2m+1\) are pairwise coprime, so their three largest prime factors are distinct. Pairing the summands in (1) at \(2m-1,2m\) gives This is \(+2\) for the increasing triple counted by \(U\), \(-2\) for the decreasing triple counted by \(V\), and \(0\) for the other four order types. Summing proves (2). (a) Since \(D(2M-1)\) and \(D(2M)\) differ by exactly \(1\), the original problem is equivalent to the single signed estimate Thus (3), rather than six-way independence of all triple orderings, is exactly what remains in this reduction. (a) I did not find identity (2) in the sources searched, but I make no novelty claim for it. (c) The standalone verifier is | \(X\) | \(A(X)\) | \(A(X)/X\) | \(D(X)\) | \(U(X/2)\) | \(V(X/2)\) | \(U-V\) | |---:|---:|---:|---:|---:|---:|---:| | 10 | 7 | 0.70000000 | 4 | 1 | 0 | 1 | | 100 | 53 | 0.53000000 | 6 | 8 | 6 | 2 | | 1,000 | 511 | 0.51100000 | 22 | 84 | 74 | 10 | | 10,000 | 5,009 | 0.50090000 | 18 | 830 | 822 | 8 | | 100,000 | 50,080 | 0.50080000 | 160 | 8,377 | 8,298 | 79 | | 1,000,000 | 500,149 | 0.50014900 | 298 | 83,959 | 83,811 | 148 | | 10,000,000 | 4,999,951 | 0.49999510 | -98 | 843,545 | 843,595 | -50 | | 100,000,000 | 49,997,566 | 0.49997566 | -4,868 | 8,449,824 | 8,452,259 | -2,435 | Every table entry is (d). Equation (2) independently checks each displayed discrepancy; for example, (a) applied to (d) data The exhaustive extrema on the whole range \(1\leq X\leq10^8\) are Consequently, with equality at \(X=91{,}593{,}584\). (d) The verifier also computes the exact maximum relative error over entire tail ranges: | Tail checked | Attaining \(X\) | \(D(X)\) | exact \(\max |A(X)/X-1/2|\) | |---:|---:|---:|---:| | \(10^3\leq X\leq10^8\) | 1,041 | 27 | \(9/694\) | | \(10^4\leq X\leq10^8\) | 17,788 | 106 | \(53/17{,}788\) | | \(10^5\leq X\leq10^8\) | 107,968 | 246 | \(123/107{,}968\) | | \(10^6\leq X\leq10^8\) | 1,359,738 | 1,020 | \(85/226{,}623\) | | \(10^7\leq X\leq10^8\) | 91,437,478 | -6,868 | \(1717/45{,}718{,}739\approx3.75557164864062\cdot10^{-5}\) | These are sharp only on the stated finite ranges. (d) There were zero adjacent LPF ties in the computation, consistent with the elementary proof that ties are impossible. (a) and (d) The largest-prime-factor sieve starts with zeros and visits potential primes in increasing order. A composite index was already written by a smaller prime divisor, while an unwritten index is prime. Each prime overwrites all its multiples, so after the last overwrite every integer stores its largest prime divisor. This proves the sieve invariant. (a) The script adds four independent safeguards: 1. A separate trial-division implementation recomputes \(P(n)\) for every \(n\leq20{,}000\). (d) 2. It checks (2) at every even prefix, not only at table endpoints. (a) applied computationally, hence (d) for the finite audit) 3. It asserts the full prefix table, discrepancy extrema, and all decade-relative-error extremizers against fixed expected constants. (d) 4. It selects relative-error extrema by integer cross multiplication; floating point is used only to print decimals. (a) The completed full run printed Reproduce from the repository root with: A smaller structural audit can be run with, for example: The pure-Python design scales linearly up to logarithmic factors. The allocation formula predicts roughly 6 GB peak memory at \(10^9\), while a simple extrapolation from the measured run suggests about 16 single-core minutes, so that heavier run was not attempted. Such a finite extension would still not resolve an asymptotic uniformity question. (a) for the allocation; (c) for the runtime extrapolation; (a) for the logical limitation Equation (3) is an elementary equivalent form of the problem. A sufficient lemma closer to the existing analytic machinery can also be stated precisely. For a fixed finite partition \((I_i)\) of the exponent interval, put An all-scales box-swap estimate for every fixed partition would imply the answer. (b, using the Erdős–Pomerance near-diagonal theorem) The exceptional endpoint \(n=X\), if \(P(X+1)>X\), contributes only \(O(1)\) and is harmless. Indeed, off-diagonal ascending and descending boxes cancel by (4). Choose the mesh at most \(\delta/2\). Points whose two exponents occupy the same bin then have for \(X>1\). Erdős–Pomerance make this diagonal contribution \(<\varepsilon X\), with \(\delta\) chosen after \(\varepsilon\). A fixed partition has finitely many off-diagonal pairs, so their \(o(X)\) errors sum to \(o(X)\); then \(\varepsilon\to0\). (a) modulo the named near-diagonal theorem, hence (b) Full asymptotic independence of the two friability variables would imply (4), but (4) is weaker: only swap symmetry is needed. (a) The precise missing ingredient is therefore an unweighted, fixed-shift, all-scales decorrelation/exchangeability estimate strong enough to give (4), or directly the scalar cancellation (3). (c as a diagnosis; (3) itself is (a)) The \(10^8\) census gives strong finite agreement with \(1/2\), but no finite census controls all later scales, so it is not evidence of the uniformity step in the sense required for a proof. (d for the data; (a) for the logical limitation) There is no construction or counterexample and no claim that the open problem is solved. The verifiable progress is: (i) the exact equivalent monotone-triple cancellation (2)–(3); (ii) a fully reproducible census and sharp discrepancy bounds through \(10^8\); and (iii) an explicit box-swap/all-scales lemma identifying why logarithmic density and almost-all-scales results stop short. (a), (d), and (b)/(c), respectively PARTIAL: Proved an exact monotone-triple reduction, exhaustively verified all \(n\leq10^8\) with sharp tail discrepancy bounds, and isolated all-scales fixed-shift exchangeability as the missing lemma; the density-\(1/2\) problem remains open.An exact parity/triple reduction
Exact census through \(10^8\)
runs/erdos371_wave8y_reverify.py. It exhausts every \(n\leq10^8\); this is not sampling. (d)How the computation is verified
FULL ASSERTIONS PASSED. On this VM it used 15.526 seconds for the sieve and 79.024 seconds for the independent checks and scan, 94.549 seconds total. The main LPF array is about 400 MB, and the largest temporary slice is about 200 MB. (d)python runs/erdos371_wave8y_reverify.py
python runs/erdos371_wave8y_reverify.py --limit 1000000
The exact analytic wall
Outcome