Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Erdős 699: how much of the finite exceptional set is effective?
This is a retained earlier research note. The current reading guide gives the latest status and distinguishes completed proofs from remaining cases.
P699 research · Erdős problem 699
Current classification. The cutoff-nine proof combines fully numerical Padé estimates with completed finite certificates.
| Index | What can be concluded |
|---|---|
| or | No bad triples. |
| Finiteness is known, but no effective row bound is obtained here. | |
| Global finiteness remains unproved; bad rows exceed and have . |
The whole-index effectivity gap is concentrated in four indices. The complete proofs at seven and nine exclude every bad triple at both indices. The arguments below retain the original effectivity reduction.
The reductions below are deductions made in this investigation. Their novelty has not been assessed. We use the original threshold throughout; replacing it with changes the small-prime set at prime indices.
Inputs from the retained work
Write
where is supported on and on primes at least . A triple is bad if no prime at least divides both required binomial coefficients.
The detailed manuscript, Propositions 3 and 4, gives under badness
In particular . The existing fixed-index proof combines this with Bugeaud–Evertse–Győry (BEG), Theorem 2.1, which gives with an ineffective constant. This is exactly where its last-row bound is lost. The sharp theorem uses -adic Thue–Siegel–Roth; it is not merely a numerical estimate whose constant the manuscript forgot to calculate.
The separate retained determinant calculation and checker eliminate . Improving that upper cutoff alone does not make the small-index theorem effective.
Elementary effective bounds
Kummer's formula gives, for every prime ,
and therefore
Combining (1), (2), and shows that badness implies
Whenever , this is the explicit bound , uniform in . Exact rational calculation for gives
We can retain constants to improve (3). For put
In the manuscript's polynomial , , pair its vertical and horizontal factors. Since
its displayed product gives
For , the elementary product inequality also gives
Consequently, with the positive integer , every bad triple in this range satisfies
Any integer satisfying is therefore an exclusive row bound: . The checker chooses certified powers of ten. Some examples are:
| Certified necessary condition for badness | ||
|---|---|---|
| 29 | ||
| 35 | ||
| 37 | ||
| 38 | ||
| 44 | ||
| 100 | ||
| 905 |
The largest power of ten needed over all 872 indices is , at . These are convenient certified bounds, not optimal cutoffs. In particular, the existing determinant bounds can be used when they are smaller.
Effective finiteness at the three equalities
The positive saving in BEG's effective Theorem 2.2 suffices at , provided we first reduce the polynomial's degree.
Let
For each , choose at which is maximal. If , the ultrametric inequality gives
Indeed, if the two valuations at and differ, their minimum is the valuation of the difference; if they agree, the difference has at least that valuation. Therefore
Choose a set of exactly elements containing every ; add arbitrary indices if some maxima coincide. Put . Multiplying the preceding bounds over yields
The prefactor in the second inequality is when is composite and when is prime. In particular it is at most .
Each has degree and distinct rational roots. BEG Theorem 2.2 supplies effectively computable and such that
There are only choices of . Taking the maximum of their constants and the minimum of their positive savings gives computable , with
At , (4) says , while badness forces . Thus
This proves effective finiteness at these three indices. Extracting numerical values of from the logarithmic-form bounds has not been carried out in this investigation, and no numerical cutoff for these indices is claimed. Merely using Theorem 2.2 on the original degree- polynomial would miss this argument: the degree reduction in (7) is essential to reach the borderline exponent.
Why this does not yet determine the entire set
For each of the 27 indices left by the estimates above, (8) would need the stronger saving
An unspecified positive saving is insufficient. The sharp ineffective theorem can reach the needed exponent, while the effective theorem does not allow us to choose an arbitrarily large saving.
For example, at the reconstructed certificate requires
After the degree reduction, the elementary scale is . To contradict badness using (8) needs , not merely . At , the analogous requirement is . No such effective estimates have been established here.
Nor does the familiar observation that -unit or Thue–Mahler equations are effectively solvable immediately complete the proof. Writing with an -unit leaves an unbounded rough cofactor . The certificate bounds that cofactor by a positive power of , not by an absolute constant. Solving the equation for each fixed therefore leaves an infinite family unless another argument bounds .
The first unresolved index can be made more concrete. At , let and be the maximal powers among the four numerator factors. The proof of (7), before replacing the selected powers by , gives
The quartic certificate also retains a factor : its paired vertical and horizontal factors have total exponent in , so . For , it follows that
If , the product divides a single number . Equations (11) and (12) then imply
Thus any bad triple with and has distinct maximal positions. Write
It must satisfy
There are only twelve ordered position pairs, but the cofactors remain unbounded. These are necessary conditions, not a characterization of badness. They identify a specific place to combine an effective Diophantine argument with the additional congruences on .
A productive next step is to retain the individual Kummer labels , rather than replace all the congruences with one estimate on . The target is an additional relation bounding a cofactor or reducing to a finite list of explicitly solvable equations. Better constants in the argument do not supply that relation.
Exact testing once a row is supplied
For fixed , factor and retain each . Kummer localization gives the necessary condition
These conditions can be intersected by CRT. Alternatively, generate from the sparsest single condition and filter by the others. Finally test the full Lucas condition at each rough prime: every base- digit of must be at most the corresponding digit of . The columns that pass all these tests are exactly the bad columns, without constructing . Checking only (14) is not sufficient: carries in higher digits can still make .
The checker implements this fixed-row search, the index classification, and the bounds (6). Its recorded output includes all 902 index records. It uses 60-digit outward-rounded logarithms to certify the powers of ten, with independent exact integer comparisons at five representative indices. The row search agrees with direct binomial gcd testing on all 234,685 admissible triples with and ; none is bad. This bounded check validates the search implementation and is not evidence that the global finite search is complete.
Reproduce with Python 3.11 or later:
python3 wiki/research/erdos_699/computations/erdos_699_effectivity.pyThe original outstanding question was a provable stopping bound for 27 indices. The subsequent prime-pair argument reduces this to the nine indices listed at the top of this note. Finiteness alone, or a counterexample-free search through a large row, does not provide a stopping bound.
Additional source
Bugeaud, Evertse and Győry, S-parts of values of univariate polynomials, binary forms and decomposable forms at integral points, Acta Arith. 184 (2018), 151–185, DOI. Theorem 2.1 is the sharp ineffective input; Theorem 2.2 is the effective input used in (8).