Wiki
Wiki

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.

IndexWhat can be concluded
i=1,2,7i=1,2,7 or i≥9i\ge9No bad triples.
i∈{4,5,6,8}i\in\{4,5,6,8\}Finiteness is known, but no effective row bound is obtained here.
i=3i=3Global finiteness remains unproved; bad rows exceed 101910^{19} and have v2(n)≥49v_2(n)\ge49.

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 p≥ip\ge i throughout; replacing it with p>ip>i changes the small-prime set at prime indices.

Inputs from the retained work

Write

(ni)=Ui(n)Vi(n),Si={p:p<i},si=∣Si∣=π(i−1),\binom ni=U_i(n)V_i(n),\qquad S_i=\{p:p<i\},\qquad s_i=|S_i|=\pi(i-1),

where UiU_i is supported on SiS_i and ViV_i on primes at least ii. A triple is bad if no prime at least ii divides both required binomial coefficients.

The detailed manuscript, Propositions 3 and 4, gives under badness

Vi(n)<nρi,ρ4=176,ρi=3k(k+1)2(3k−i+1),k=⌊2i3⌋(i≥5).(1)V_i(n)<n^{\rho_i},\qquad \rho_4=\frac{17}{6},\qquad \rho_i=\frac{3k(k+1)}{2(3k-i+1)},\quad k=\left\lfloor\frac{2i}{3}\right\rfloor\quad(i\ge5).\tag{1}

In particular ρi<i−1\rho_i<i-1. The existing fixed-index proof combines this with Bugeaud–Evertse–Győry (BEG), Theorem 2.1, which gives Ui(n)≪i,ϵn1+ϵU_i(n)\ll_{i,\epsilon}n^{1+\epsilon} with an ineffective constant. This is exactly where its last-row bound is lost. The sharp theorem uses pp-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 i≥906i\ge906. Improving that upper cutoff alone does not make the small-index theorem effective.

Elementary effective bounds

Kummer's formula gives, for every prime pp,

pvp((ni))≤n,p^{v_p(\binom ni)}\le n,

and therefore

Ui(n)≤nsi.(2)U_i(n)\le n^{s_i}.\tag{2}

Combining (1), (2), and (ni)≥(n/i)i\binom ni\ge(n/i)^i shows that badness implies

nηi<ii,ηi=i−ρi−si.(3)n^{\eta_i}<i^i,\qquad \eta_i=i-\rho_i-s_i.\tag{3}

Whenever ηi>0\eta_i>0, this is the explicit bound n<ii/ηin<i^{i/\eta_i}, uniform in jj. Exact rational calculation for 4≤i≤9054\le i\le905 gives

ηi>0  ⟺  i=29 or 35≤i≤905,ηi=0  ⟺  i∈{28,31,34},ηi<0  ⟺  i∈{4,…,27,30,32,33}.(4)\begin{aligned} \eta_i>0&\iff i=29\text{ or }35\le i\le905,\\ \eta_i=0&\iff i\in\{28,31,34\},\\ \eta_i<0&\iff i\in\{4,\ldots,27,30,32,33\}. \end{aligned}\tag{4}

We can retain constants to improve (3). For i≥5i\ge5 put

m=3k−i+1,A=k(k+1)2,d=3A.m=3k-i+1,\qquad A=\frac{k(k+1)}2,\qquad d=3A.

In the manuscript's polynomial Fi(j,c)F_i(j,c), c=n−jc=n-j, pair its vertical and horizontal factors. Since

(j−r)(c−r)≤jc≤n2/4,(j-r)(c-r)\le jc\le n^2/4,

its displayed product gives

Vi(n)m≤Fi(j,c)<nd4A.(5)V_i(n)^m\le F_i(j,c)<\frac{n^d}{4^A}.\tag{5}

For n≥i(i−1)n\ge i(i-1), the elementary product inequality ∏r(1−r/n)≥1−∑rr/n≥1/2\prod_r(1-r/n)\ge1-\sum_r r/n\ge1/2 also gives

(ni)≥ni2i!.\binom ni\ge\frac{n^i}{2i!}.

Consequently, with the positive integer E=m(i−si)−d=mηiE=m(i-s_i)-d=m\eta_i, every bad triple in this range satisfies

4AnE<(2i!)m.(6)4^A n^E<(2i!)^m.\tag{6}

Any integer B≥i(i−1)B\ge i(i-1) satisfying 4ABE≥(2i!)m4^AB^E\ge(2i!)^m is therefore an exclusive row bound: n<Bn<B. The checker chooses certified powers of ten. Some examples are:

iiηi\eta_iCertified necessary condition for badness
2910/2910/29n<1080n<10^{80}
3512/3512/35n<10104n<10^{104}
3711n<1039n<10^{39}
3813/3813/38n<10117n<10^{117}
4415/4415/44n<10144n<10^{144}
10088n<1019n<10^{19}
905133337/905133337/905n<1015n<10^{15}

The largest power of ten needed over all 872 indices is 1014410^{144}, at i=44i=44. 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 i=28,31,34i=28,31,34, provided we first reduce the polynomial's degree.

Let

fi(X)=∏r=0i−1(X−r).f_i(X)=\prod_{r=0}^{i-1}(X-r).

For each p∈Sip\in S_i, choose rp∈{0,…,i−1}r_p\in\{0,\ldots,i-1\} at which vp(n−r)v_p(n-r) is maximal. If t≠rpt\ne r_p, the ultrametric inequality gives

vp(n−t)≤vp(t−rp).v_p(n-t)\le v_p(t-r_p).

Indeed, if the two valuations at n−tn-t and n−rpn-r_p differ, their minimum is the valuation of the difference; if they agree, the difference has at least that valuation. Therefore

vp(fi(n))≤vp(n−rp)+vp(rp!(i−1−rp)!)≤vp(n−rp)+vp((i−1)!).\begin{aligned} v_p(f_i(n)) &\le v_p(n-r_p)+v_p\bigl(r_p!(i-1-r_p)!\bigr)\\ &\le v_p(n-r_p)+v_p((i-1)!). \end{aligned}

Choose a set T⊂{0,…,i−1}T\subset\{0,\ldots,i-1\} of exactly sis_i elements containing every rpr_p; add arbitrary indices if some maxima coincide. Put gT(X)=∏t∈T(X−t)g_T(X)=\prod_{t\in T}(X-t). Multiplying the preceding bounds over p∈Sip\in S_i yields

[fi(n)]Si≤(i−1)![gT(n)]Si,Ui(n)≤(i−1)![i!]Si[gT(n)]Si.(7)[f_i(n)]_{S_i}\le(i-1)![g_T(n)]_{S_i},\qquad U_i(n)\le\frac{(i-1)!}{[i!]_{S_i}}[g_T(n)]_{S_i}.\tag{7}

The prefactor in the second inequality is 1/i1/i when ii is composite and 11 when ii is prime. In particular it is at most 11.

Each gTg_T has degree si≥2s_i\ge2 and distinct rational roots. BEG Theorem 2.2 supplies effectively computable CT>0C_T>0 and 0<κT<10<\kappa_T<1 such that

[gT(n)]Si≤CT∣gT(n)∣1−κT≤CTnsi(1−κT).[g_T(n)]_{S_i}\le C_T|g_T(n)|^{1-\kappa_T} \le C_T n^{s_i(1-\kappa_T)}.

There are only (isi)\binom{i}{s_i} choices of TT. Taking the maximum of their constants and the minimum of their positive savings gives computable Ci≥1C_i\ge1, δi>0\delta_i>0 with

Ui(n)≤Cinsi−δi.(8)U_i(n)\le C_i n^{s_i-\delta_i}.\tag{8}

At i=28,31,34i=28,31,34, (4) says i−ρi=sii-\rho_i=s_i, while badness forces Ui(n)>i−insiU_i(n)>i^{-i}n^{s_i}. Thus

n<(Ciii)1/δi.(9)n<(C_i i^i)^{1/\delta_i}.\tag{9}

This proves effective finiteness at these three indices. Extracting numerical values of Ci,δiC_i,\delta_i 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-ii 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

δi>si−(i−ρi).(10)\delta_i>s_i-(i-\rho_i).\tag{10}

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 i=4i=4 the reconstructed certificate requires

U4(n)>4−4n7/6,U4(n)=[(n4)]{2,3}.U_4(n)>4^{-4}n^{7/6},\qquad U_4(n)=[\tbinom n4]_{\{2,3\}}.

After the degree reduction, the elementary scale is n2n^2. To contradict badness using (8) needs δ4>5/6\delta_4>5/6, not merely δ4>0\delta_4>0. At i=5i=5, the analogous requirement is δ5>3/5\delta_5>3/5. No such effective estimates have been established here.

Nor does the familiar observation that SS-unit or Thue–Mahler equations are effectively solvable immediately complete the proof. Writing fi(n)=ubf_i(n)=u b with uu an SiS_i-unit leaves an unbounded rough cofactor bb. The certificate bounds that cofactor by a positive power of nn, not by an absolute constant. Solving the equation for each fixed bb therefore leaves an infinite family unless another argument bounds bb.

The first unresolved index can be made more concrete. At i=4i=4, let 2a∥n−r22^a\Vert n-r_2 and 3b∥n−r33^b\Vert n-r_3 be the maximal powers among the four numerator factors. The proof of (7), before replacing the selected powers by [gT(n)]Si[g_T(n)]_{S_i}, gives

U4(n)≤2a3b4.(11)U_4(n)\le\frac{2^a3^b}{4}.\tag{11}

The quartic certificate also retains a factor 454^5: its paired vertical and horizontal factors have total exponent 55 in j(n−j)j(n-j), so V4(n)6<n17/45V_4(n)^6<n^{17}/4^5. For n≥12n\ge12, it follows that

U4(n)>45/648n7/6.(12)U_4(n)>\frac{4^{5/6}}{48}n^{7/6}.\tag{12}

If r2=r3r_2=r_3, the product 2a3b2^a3^b divides a single number n−r2≤nn-r_2\le n. Equations (11) and (12) then imply

n<(1245/6)6=2916.n<\left(\frac{12}{4^{5/6}}\right)^6=2916.

Thus any bad triple with i=4i=4 and n≥2916n\ge2916 has distinct maximal positions. Write

n−r2=2au,n−r3=3bv.n-r_2=2^a u,\qquad n-r_3=3^b v.

It must satisfy

2au−3bv=r3−r2∈{−3,−2,−1,1,2,3},uv<4n5/6.(13)2^a u-3^b v=r_3-r_2\in\{-3,-2,-1,1,2,3\},\qquad uv<4n^{5/6}.\tag{13}

There are only twelve ordered position pairs, but the cofactors u,vu,v 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 jj.

A productive next step is to retain the individual Kummer labels r+s=tr+s=t, rather than replace all the congruences with one estimate on UiU_i. The target is an additional relation bounding a cofactor or reducing to a finite list of explicitly solvable equations. Better constants in the i≥906i\ge906 argument do not supply that relation.

Exact testing once a row is supplied

For fixed n,in,i, factor (ni)\binom ni and retain each qa∥Vi(n)q^a\Vert V_i(n). Kummer localization gives the necessary condition

j mod qa∈{0,…,n mod qa},n mod qa<i.(14)j\bmod q^a\in\{0,\ldots,n\bmod q^a\},\qquad n\bmod q^a<i.\tag{14}

These conditions can be intersected by CRT. Alternatively, generate jj from the sparsest single condition and filter by the others. Finally test the full Lucas condition at each rough prime: every base-qq digit of jj must be at most the corresponding digit of nn. The columns that pass all these tests are exactly the bad columns, without constructing (nj)\binom nj. Checking only (14) is not sufficient: carries in higher digits can still make q∣(nj)q\mid\binom nj.

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 n≤200n\le200 and i≤34i\le34; 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:

sh
python3 wiki/research/erdos_699/computations/erdos_699_effectivity.py

The 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).