Source. S. Korsky, A resolution of the de Bruijn--Erdős
consecutive-gap problem, arXiv:2609.07196v2, Section 3 and Proposition
3.1 (pp. 6--7) of the retained PDF, read in the canonical conversion and
checked against the text layer at the displayed constants; held by its
library card,
Korsky 2026, resolution.
The comparison lemma is reconstructed on the
Lemma 2.1 page,
whose definitions and hypothesis (2.1) are used here.
Standing. Author-recorded reconstruction; not an independent review;
changes no status and assigns no tier. The source is an unrefereed
preprint. The implied constants of the source's O(⋅) terms are
absolute; the reconstruction keeps them implicit as the source does.
Statement (Proposition 3.1, p. 6)
There are absolute constants C0,C1>0 with the following property.
Suppose that (2.1) holds for all sufficiently large t, with A≥1 and
r≥C0A. Put
The time threshold may depend on r, A and the sequence, but not on
x or D.
Proof
Put θ=A/r and K=Ar, so A/r=θ2, K/r=θ
and A/K=θ. Take C0 large; in particular θ≤1/12, which
also gives K<r−A (equivalent to θ<1−θ2), and Λ≥1.
Terminal bounds (3.2). An interval (x,x+(r−A)/t] contains at most
r points of Pt: if it contained r+1, the first and the last of
them, in cyclic order, would be r places apart in Pt (all points
between them lie in the interval), and the r-span from the first to the
last would have length less than (r−A)/t≤(r−at)/t, contrary to
(2.1). An interval I=(x,x+(r+A)/t] contains at least r points: let
p0 be the last point of Pt at or before x, and p1,…,pr
the next r points; then p1>x, and the span bound gives
pr≤p0+(r+bt)/t≤x+(r+A)/t, so p1,…,pr∈I. Hence, for
all sufficiently large t,
Ut(r−A)≤r−Ar,Vt(r+A)≥r+Ar.(3.2)
Scale chains. For the upper estimate take the scales
K=D0<D1<⋯<DhU=r−A with Di+1=2Di except that the last
step is shortened to end at r−A; for the lower estimate the same with
terminal scale r+A and hV steps. Adjacent scales D<E satisfy
K≤D≤E≤2D, and
hU,hV≤log2Kr+A+1≤2log2Λ+2≤CΛ
for an absolute C, since (r+A)/K≤2r/K=2r/A.
One comparison step. For adjacent scales D<E apply Lemma 2.1 with
k=⌈D/K⌉. Since D≥K, D/K≤k≤2D/K, so
q=krE≤(D/K)r2D=r2K=2θ,D3kA≤K6A=6θ,DkA≤2θ,
and q≤2θ≤1/6<1. The upper multiplier in (2.2) is at most
(1+6θ)(1+2θ)=1+8θ+12θ2≤1+9θ, using
θ≤1/12; the lower multiplier in (2.3) is at least
1−2θ−2θ⋅3=1−8θ>0. So
Iteration to scale K. Starting from Ut(K) and applying the upper
step along the chain, with the time multiplied by 1+qi at the i-th
step, and ending with (3.2) at the terminal time, gives
Ut(K)≤r−Ar(1+9θ)hU,Vt(K)≥r+Ar(1−8θ)hV,
for all t large enough that every one of the finitely many comparisons
and both terminal bounds apply; the terminal times are t times fixed
finite products of factors 1±qi. Now
(1+9θ)hU≤exp(9CθΛ)=1+O(θΛ) because
θΛ=A/rlog(r/A)→0 as r/A→∞;
r/(r−A)=1/(1−θ2)=1+O(θ2);
(1−8θ)hV≥1−8θhV≥1−O(θΛ) by Bernoulli's
inequality; and r/(r+A)≥1−θ2. Hence, for all sufficiently large
t,
Ut(K)≤1+O(θΛ),Vt(K)≥1−O(θΛ),(3.3)
with absolute implied constants.
Descent to short intervals. Apply Lemma 2.1 once more with E=K and
k=1, so q=K/r=θ. For D>0 and I=(x,x+D/t], the proof of (2.2)
before the supremum gives Nt(I)≤∣J∣EUt+(E)/ℓ with
∣J∣≤(D+3A)/t and E/ℓ=t+=(1+θ)t, and the proof of (2.3)
gives Nt(I)≥∣J∣EVt−(E)/ℓ with
∣J∣≥(D/t−A/t−2A/t−)+ and E/ℓ=t−=(1−θ)t. Thus
With (3.3) at the times (1±θ)t and θ≤θΛ,
the upper bound is D+3A+O((D+A)θΛ). For the lower bound, if
D(1−θ)−(3−θ)A≤0 then D≤(3−θ)A/(1−θ)=3A+O(Aθ)
and the trivial Nt(I)≥0 gives Nt(I)−D≥−3A−O(Aθ); otherwise
Nt(I)≥(D(1−θ)−(3−θ)A)(1−O(θΛ))≥D−3A−O((D+A)θΛ).
In all cases
Nt(I)−D≤3A+O((D+A)θΛ).(3.4)
The choice of S. For 0<D≤S=K/Λ2,
DθΛ≤ΛKθ=ΛA,AθΛ=ΛA⋅θΛ2=O(ΛA),
the second because θΛ2=A/rlog2(r/A)→0 as
r/A→∞ and is bounded once C0 is large. So (3.4) becomes (3.1)
after fixing absolute C0 and C1. The case D=0 is trivial.
Uniformity of the threshold. The chains use finitely many
predetermined comparison times, and the last comparison uses the times
(1±θ)t, none of which depends on x or D; Lemma 2.1's
threshold is uniform for D in the bounded range (0,S]. So one time
threshold serves every x and every 0≤D≤S.
Role in the argument
Under the ratio hypothesis of Section 5, (2.1) holds with
A=(logr)/100; (3.1) then feeds
Lemma 4.2,
which reads the points of one short interval as a finite list whose
prefix discrepancies are all at most 3A+C1A/Λ. The assembly is
on the
Theorem 1.1 page.