Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Erdős 699: a smaller coefficient bound at index 20
P699 research · Effective bounds at 15 and 20 · The interpolation nonvanishing lemma
Complete exclusions. Indices are fully excluded by the cutoff-15 proof; the bounds and constructions below are retained as earlier stages and inputs.
The existing index-20 interpolation construction gives the much smaller algebraic tail
once its cofactor inequalities hold. This replaces the generic coefficient estimate that gave . It is not an assertion that every source threshold is below : the original near-limit asymmetric estimates still have larger numerical thresholds. The polynomial bound below can also be combined with another certified cofactor gain for the same row weights.
An explicit complete kernel basis
Keep the index-20 vectors
and residual multiplicities at , . The previously certified symmetric degree-96 jet map is surjective, of rank 2399. There are 2450 symmetric monomials through degree 97, so its degree-97 kernel has dimension 51.
The compressed coefficient artifact contains 51 integer polynomials in the basis for and for . The direct verifier checks:
- All 2399 required jets of every polynomial are exactly zero over the integers.
- The coefficient minor on the last 51 symmetric monomials has determinant , so the polynomials are independent.
- Their largest coefficient has 121 decimal digits, and their largest coefficient norm has 123 decimal digits.
Thus these polynomials form a rational basis of the complete symmetric degree-97 kernel. The existing multiplication-by- lemma guarantees that they have no common zero when .
The basis was obtained by an exact Dixon solve for the 51 free columns, followed by primitive normalization, saturation of the integer lattice, and LLL reduction. The initial primitive basis had a 1696-digit maximum coefficient norm. Saturation uses the row Hermite form of the transpose: if has the basis vectors as rows and is a row basis of the coordinate lattice of , then is integral and generates the saturated column lattice. Exact identities verify this step and the unimodular LLL transformation. Verification of the retained result does not depend on any property of the search or reduction algorithm: integer jets and the nonzero coefficient minor suffice.
Evaluating the polynomials on a large row
For each retained polynomial , write its degree-97 part as
The exact largest Bernstein coefficient, across the entire basis, is
For and , the binomial theorem gives . All lower-degree terms together have magnitude less than when , because the full coefficient norm of every is less than . Consequently
This bound uses only the nonnegative physical coordinates, not a bound for arbitrary complex evaluations.
The weighted divisibility constant
Set
Here . Pairing the factors gives the sharper direct bound
The exact off-maximum small-prime constant is
For the normalized cofactor exponent , retain
at singleton positions instead of replacing the last factor by . At a collision position the selected prime powers have product at most . Write . The numerator factors and all singleton normalization factors together are at least
This follows by expanding products of factors in and bounding the total singleton exponent by .
For every bad pair beyond the cofactor thresholds, select a retained with , which is possible by nonvanishing. Apply weighted Kummer divisibility to . The already certified uniform gain is , so
The second inequality is checked by an integer comparison. Finally, . Since also exceeds the elementary and evaluation thresholds, the claimed algebraic tail follows.
Retained verification
The small JSON report
contains the coefficient norm, Bernstein bound, coefficient-artifact
checksum, independence minor, exact off-maximum factors, and the
resulting exponent comparison. Run the checker with the
pinned dependencies
installed in the repository's .venv/:
.venv/bin/python wiki/research/erdos_699/computations/erdos_699_index_20_small_height.pyOrdinary verification checks the retained integer polynomials directly.
The optional --regenerate flag repeats the exact solve, saturation, and
LLL construction. No binomial rows are enumerated.