Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Erdős 699: finite three-prime cofactor bounds by CRT strips
The checker and certificate prove the following finite statement. It concerns integer factorizations, not bad binomial triples.
Let , put , and choose
Suppose
where the exponents are nonnegative integers and the cofactors are positive integers. Then
except for the configurations explicitly listed in the certificate. There are 208 exceptional configurations on 68 rows. Their largest row is
The factorization need not use the full valuation at each prime. The positions may coincide. The requirement that one position be zero comes from the proved row-zero restriction in the index-six and index-seven applications.
The computation uses 55 anchors and 2,783 exact boundary triples. It does not enumerate the rows up to the height cap.
The stronger exponent
A second certificate uses the same algorithm and proves
for , except for 4,531 configurations on 1,224 explicitly listed rows. It uses 395 anchors and 2,101,496 exact boundary triples. The largest exceptional row has 157 decimal digits.
There are only 114 exceptional rows greater than . At each of these rows, the direct product checker computes the full maximal valuations at two, three, and five, choosing the smallest cofactor in the event of a tie. The retained product certificates prove
at every one of those rows. This therefore holds for every selection of maximal-valuation positions on those rows.
Away from the listed exceptions, the triple exponent , together with a pair exponent on the other two primes, gives the same product exponent . If those two positions coincide, their two cofactors already have product at least , so the pair bound follows directly. The triple certificate and the 114 direct product checks consequently supply the product estimate above once the three required pair estimates have also been checked on the range in question.
The slab inequality
Fix a rational exponent and positions in . At an exponent anchor put
for three distinct primes. Let be the CRT solution to
Define to be the least positive representative of modulo . In particular, when all positions are zero and , take .
If a later exponent triple has first power , and its positive cofactor is , then
Let be the minimum of over the allowed position patterns. Consequently
certifies every exponent with , independently of the increases at the other two primes. Indeed (1) gives
so .
Thus each anchor can certify up to three coordinate slabs. Their complement is a single orthant, obtained by raising exactly those coordinate lower bounds whose slabs were proved. Every comparison in (1) is integer arithmetic; floating logarithms only propose step counts, subsequently checked exactly.
Minimal CRT rows suffice
Every nonminimal positive CRT solution has . Therefore
For , , and ,
because . Hence at least one cofactor is at least . Only can be exceptional. The all-zero position pattern has , which is outside the physical height range; all its positive solutions are covered by this argument.
If any prime power is at most six, its cofactor is at least . For this is at least , since . Thus the exponent search can begin with powers , and the claimed row range begins at .
For general , the code chooses a power of two satisfying
The ratio is increasing, since it is the product of two increasing positive functions. Thus the first comparison handles every nonminimal CRT solution with ; the second handles any prime power at most . For and , the two exact comparisons hold at , giving row start 262.
Exact boundary planes
Suppose no slab is available at an anchor. Remove its three boundary planes, with shared edges assigned to the first plane containing them. On the plane with first power fixed at , a violation implies
Therefore both other prime powers are less than
This leaves an explicit finite exponent box on the plane. At each exponent triple in that box, compute the CRT row for each position pattern, and test its three cofactors by the exact inequality
Record every violation inside the specified height range. Increasing all three anchor exponents by one then leaves precisely the unprocessed orthant. This procedure terminates when one anchor power exceeds the height cap.
There is a useful exact shortcut on a boundary plane with row bound . If the other two powers satisfy , only their minimal two-prime CRT solution can lie in the interval. For each signed difference with , compute
The possible rows are , where . Testing supplies the remaining position, and the requirement that one position be zero is checked directly. When , the first positive physical row is at least , so there is nothing to test. This shortcut gives exactly the same minimal CRT rows as the three-prime calculation while avoiding most divisions and large power comparisons.
Both retained computations use allowed position patterns. As a targeted implementation check, an independent enumeration of the exponent box through reproduced all 121 exceptional configurations on 37 rows returned by the strip computation at that cap. The corresponding check for exponent reproduced all 304 configurations on 90 rows.
The retained exceptional rows are inputs to a subsequent binomial argument. An exception to this cofactor inequality is not itself a counterexample to Erdős problem 699.
Run the checker with the
pinned dependencies,
including gmpy2, installed in the repository's .venv/:
.venv/bin/python \
wiki/research/erdos_699/computations/erdos_699_triple_prime_power_strips.py \
--cap 1000 --exponent 61/100To reproduce the stronger certificate, add --cap 3000 --exponent 33/50,
set --output to a path under the ignored repository tmp/, and compare
the result with the retained _066_3000.json certificate on its
mathematical fields.