Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Claim. Read Problem 450 with the bound required for every translate xx: call a length yy sufficient for ϵ\epsilon and nn when every interval (x,x+y)(x,x+y) of integers, for every x≥0x\ge0, contains at most ϵy\epsilon y integers with a divisor in (n,2n)(n,2n), and let y(ϵ,n)y(\epsilon,n) be the least y0y_0 such that every y≥y0y\ge y_0 is sufficient. The claim is that for every fixed 0<ϵ<10<\epsilon<1 the order of y(ϵ,n)y(\epsilon,n) is linear in nn: y(ϵ,n)=Θϵ(n)y(\epsilon,n)=\Theta_\epsilon(n). For ϵ≥1\epsilon\ge1 the question is trivial, since an open window of length yy holds at most y−1<ϵyy-1<\epsilon y integers, so every length is sufficient. The upper bound is explicit. Choose a finite set SϵS_\epsilon of primes, all at least 55, with ∑p∈Sϵ1/p>152/ϵ\sum_{p\in S_\epsilon}1/p>152/\epsilon, and put Qϵ=∏p∈Sϵp2Q_\epsilon=\prod_{p\in S_\epsilon}p^2; then y=n(Qϵ+2)y=n(Q_\epsilon+2) is sufficient for all large nn. For the lower bound, for every fixed 0<ϵ<10<\epsilon<1 and all large nn the length y=ny=n is not sufficient, so any sufficient threshold exceeds nn eventually. The write-up is the solution page on Star Fleet Math linked above.

Submission note. Posted to erdosproblems.com as a proof claim by Colin Snyder (account coffeewithcolin) on 15 July 2026, giving "GPT 5.6 (custom harness)" as the AI used:

We claim the optimal order is linear: an explicit y=n(Qϵ+2)y=n(Q_\epsilon+2) works for every translate xx, and no o(n)o(n) length works for any fixed 0<ϵ<10<\epsilon<1, so y(ϵ,n)=Θϵ(n)y(\epsilon,n)=\Theta_\epsilon(n). Proved in Lean 4 / Mathlib (theorem turanLinearAnswer_isSufficientScale plus a matching lower-bound theorem), standard axioms only, no sorry. Idea: the bound must hold for every xx, which defeats global density arguments (just past a factorial translate, a length-nn interval has n−1n-1 integers with such a divisor; that is also the lower obstruction). Fix a finite set SS of primes and let U(m)=∣p∈S:p∣m∣U(m)=|{p\in S: p\mid m}|. The inequality U(d)+U(k)≤W(dk)U(d)+U(k)\le W(dk), where WW also counts square factors, forces every bad m=dkm=dk into one of three rare classes, each periodic mod ∏p∈Sp2\prod_{p\in S}p^2 and controlled on every interval by Chebyshev and Markov bounds. Notes: Verify: run the included checker (rejects sorry/admit/local axioms/unsafe, ~8,600 build jobs); "#print axioms" on both final theorems gives exactly [propext, Classical.choice, Quot.sound]. This bundle was also rebuilt from the exact public zip on separate hardware with the same result.

Argument. Immediately after a multiple of the least common multiple of n+1,…,2n−1n+1,\ldots,2n-1, each of the next n−1n-1 integers past the first nn has a divisor in (n,2n)(n,2n), so a window of length nn fails for every ϵ<1\epsilon<1; this also shows that no length that is o(n)o(n) can work. Quantitatively, a sufficient window of length yy placed over those n−1n-1 integers must satisfy n−1≤ϵyn-1\le\epsilon y, so y(ϵ,n)≥(n−1)/ϵy(\epsilon,n)\ge(n-1)/\epsilon and the constant in the linear order is at least about 1/ϵ1/\epsilon. For the upper bound, the write-up counts, for mm in the window with a divisor d∈(n,2n)d\in(n,2n) and m=dkm=dk, the primes of SϵS_\epsilon dividing dd, kk and mm: writing U(m)U(m) for the number of primes of SϵS_\epsilon dividing mm and W(m)W(m) for U(m)U(m) plus the number whose square divides mm, the inequality U(d)+U(k)≤W(dk)U(d)+U(k)\le W(dk) puts every such mm into one of three classes, a low count for dd, a low count for kk, or a high two-level count for mm. Each class is periodic modulo QϵQ_\epsilon, and second-moment (Chebyshev) and first-moment (Markov) estimates over a period bound it on every window of length at least n(Qϵ+2)n(Q_\epsilon+2), with one period of boundary loss; the three bounds add up to at most 152y/μ152y/\mu with μ=∑p∈Sϵ1/p\mu=\sum_{p\in S_\epsilon}1/p, which is below ϵy\epsilon y by the choice of SϵS_\epsilon. The write-up says that global density estimates, such as Ford's theorem on integers with a divisor in a given interval, do not control exceptional translates, which is why a local, periodic statistic is used instead.

Reading of the question. The site's remarks say that the quantifier on xx is not clear. The claim fixes the reading in which the bound holds for every xx and every length at least yy, and treats ϵ\epsilon as fixed while n→∞n\to\infty; the formal-conjectures statement file of the problem (450.lean, at its commit of 2026-09-18) adopts the same reading of xx and of the window lengths, defines the threshold accordingly, leaves its exact value open, and records the upper bound as a solved auxiliary statement with this claim's Lean file as its formal proof. The pull request of 2026-08-07 that added that record (formal-conjectures #4588) kept the headline question open on the ground that the problem asks for the best possible bound and the proof gives the order rather than the optimal constant, an outside judgment that the result is partial; the fix of 2026-09-12 (#5786) restated the headline as the threshold y(ϵ,n)y(\epsilon,n) itself. This page records the claim with scope partial: it determines the order of y(ϵ,n)y(\epsilon,n) in nn under one reading of the quantifier on xx, which neither the source nor the site's curator fixes, and it leaves the exact threshold open. The dependence of the constant on ϵ\epsilon is left open by the write-up itself: the lcm construction above puts it at least about 1/ϵ1/\epsilon, and the explicit length gives at most Qϵ+2Q_\epsilon+2. The regime in which ϵ\epsilon shrinks with nn is outside the claim.

Covers. For fixed 0<ϵ<10<\epsilon<1 as n→∞n\to\infty, under the reading that the bound holds for every translate xx and every length at least yy, the order y(ϵ,n)=Θϵ(n)y(\epsilon,n)=\Theta_\epsilon(n). Not covered: the reading over typical xx, the exact threshold and its dependence on ϵ\epsilon, and ϵ\epsilon shrinking with nn.

Formal verification by the author. The downloadable bundle linked above holds a Lean 4 project against a pinned Mathlib with the theorems turanLinearAnswer_isSufficientScale (the upper bound, for the explicit length n⋅(∏p∈Sp2+2)n\cdot(\prod_{p\in S}p^2+2)) and sufficientScale_eventually_gt_n (every sufficient scale exceeds nn eventually for 0<ϵ<10<\epsilon<1). The solution page reports a build of about 8,600 jobs with a checker that rejects sorry, admit, local axioms and unsafe declarations, and an axiom report of propext, Classical.choice and Quot.sound for both theorems; the forum entry adds that the bundle was rebuilt from the public archive on separate hardware with the same result. A copy of the project's main file is the fourth link, at the commit of 2026-07-30 that the formal-conjectures file pins; that repository's index lists it under Colin Snyder's name as faithful to the statement file's target, with the repository's continuous-integration build and axiom audit as its verification, and the formal-conjectures pull request of 2026-08-07 reports that the linked theorem was read against the statement file's definitions and matches them. Neither check examines the mathematics, and none of this has been built or audited here, so no formalized evidence is listed.

Claimant and system. Colin Snyder, posting under the forum account coffeewithcolin, submitted the claim on 2026-07-15; the forum's tab names GPT 5.6 in a custom harness as the system used. The solution page carries no author line; its refereeing paragraph is the report of a second agent run that rebuilt the project and compared the formal definitions with the problem text, not a review by a named person.

Standing. Posted on the problem's forum on 2026-07-15. The claim carried eight comments, an exchange between a forum commenter and the claimant: whether the result conflicts with the site's remarks (the claimant answers that a sufficient yy exists for every fixed ϵ\epsilon by periodicity and Ford's theorem, and that two conditions in the remarks read reversed), and whether the remarks' lcm construction already gives the linear order (the claimant answers that it gives the lower bound only, so that y(ϵ,n)y(\epsilon,n) cannot be smaller than about n/ϵn/\epsilon, and that the upper bound is the new content). As of that date the site's curator had not commented and the problem's label was unchanged; no refereed publication is known here. The two outside checks recorded above, the formal-conjectures reading of 2026-08-07 and the lean-proofs index of 2026-07-30, examined the formal statement and the build, not the mathematics, and the first judged the headline question open, so no acceptance is recorded and the claim is claimed.