The finite prime-interval argument for the BFT coefficient gcd can use
substantially smaller uniform errors than the original implementation.
This matters when an interpolation certificate needs a cofactor exponent
close to the limiting BFT value. All source inputs below are already
retained in the repository.
For x≥1011, the relative error in (2) is less than 1/60000:
log10>9/4 and (11⋅9/4)2>600 suffice. On
1≤x≤1011, BFT Lemma 5.4 gives
ϑ(x)>x−2.072x. Consequently the following bounds
hold simultaneously for every x≥1:
x(1−max{x2.072,600001})<ϑ(x)<(1+362601)x.(3)
Thus neither error must retain the previous floor 0.000213.
The lower error still decreases explicitly with x until it reaches
the new floor.
A rational coefficient-gcd certificate
Let c>d≥1 be coprime, h=c+d, and retain 1≤t≤T with
m0≥2T. Put
k=⌊hdt⌋,r=dt−hk.
For each 2r>h, the same common subintervals of BFT Lemma 5.2 used in
the earlier numerical calculation
have endpoints
Ut(m)=thm−2,Vt(m)=mmax{k+1d,t−2k−1c−d}.
They give disjoint prime contributions to both
G(c,d,dm) and G(c,d,dm−1). Applying (3), discarding
negative contributions, and dividing by dm gives the lower bound
where ϵt(m)=max{2.072/Ut(m),1/60000}.
Each summand is nondecreasing for m≥m0:
Ut(m)/m increases, ϵt(m) decreases, and Vt(m)/m is
constant. It therefore suffices to evaluate (4) at m0.
The integer checker
bounds each square root from below by an integer square root divided by
a fixed scale, and rounds every positive summand downward. Its rational
output ℓ proves
G(c,d,dm−δ)≥exp(dmℓ)(m≥m0,δ∈{0,1}).(5)
This output can be passed directly to the existing asymmetric and
product cofactor evaluators. The original coefficient-gcd checker and
its previously retained certificates are unchanged.
For example, (c,d)=(132,91), m0=106, and T=4000 give the exact
certificate
ℓ=250000000000105451178659.
This is a uniform analytic bound on all m≥m0, not a test of a
bounded set of binomial rows.