files / problems / zero-one-polynomials / WALKTHROUGH.md

8.3 KB · on GitHub

Walkthrough — A small θ\theta, a quadruple, a Fibonacci bound

0. What was actually missing

The missing degree of freedom is not “count more factors”. Konyagin already gives pn≫1/log⁡np_n\gg 1/\log n, and Bary-Soroker–Koukoulopoulos–Kozma already give pn≥δ>0p_n\ge\delta>0 for this exact ensemble, by proving that all factors have degree ≥θn\ge\theta n except for an n−cn^{-c} set and then counting D⋅ID\cdot I factorisations over Fp\mathbb F_p. Their published θ\theta for alphabet {0,1}\{0,1\} is 0.0037360.003736.

What was on the table, and not done, was: (i) whether that θ\theta is the best their Fourier method can do; (ii) Filaseta–Kalogirou’s difference-multiset conjecture, which would cut the remaining obstruction down to reciprocal factors; (iii) an exact bound on any named piece of that obstruction.

The 0/1-factor piece — two 0/1 non-reciprocal factors whose convolution has no carry — is named, classical, and finite. That is the handle.

1. Named false starts

2. The useful failure

The Fourier search was the useful failure. It showed that BSKK’s N=2N=2 row is not a casual Mathematica output. It is the unique optimum of their method: smallest 4-prime modulus, first feasible moment ss, γ\gamma sitting 5⋅10−45\cdot 10^{-4} above 1/21/2. Their printed γ=0.50057\gamma=0.50057 even overshoots — α=1.000025\alpha=1.000025 — so the strictly legal θ\theta is 0.003735560.00373556, not 0.0037360.003736. A four-digit rounding is not a new bound. What it taught is that the remaining factor-degree window [θn,n/2][\theta n,n/2] will not move without a new equidistribution theorem.

Once θ\theta is frozen, the only finite obstruction that is not already swallowed by BSKK for practical nn (namely n<3/θ≈800n<3/\theta \approx 800) is non-reciprocal factors of degree ≥3\ge 3. Degree 1 and 2 are always reciprocal. That is exactly Filaseta’s setting.

3. The click

Filaseta–Kalogirou Lemma 2 says: if a 0/1 polynomial has two non-reciprocal irreducible factors, it shares its autocorrelation with a different 0/1 polynomial of the same degree and the same number of terms. Conversely, an irreducible 0/1 polynomial is uniquely determined by its autocorrelation up to reciprocity (unique factorisation in Z[x]\mathbb Z[x]).

So extra homometric classes are the polynomials with reducible non-reciprocal part. A bitmask census of difference multisets through n=26n=26 sees the first extras at n=11n=11, all of them quadruples U⋅{p,p~}⋅{q,q~}U\cdot\{p,p̃\}\cdot\{q,q̃\}, and an extra-fraction that falls from 2.4⋅10−32.4\cdot 10^{-3} at n=13n=13 to 2.6⋅10−42.6\cdot 10^{-4} at n=26n=26.

Among those quadruples, some are carry-free products of two 0/1 polynomials. For those, the supports S,TS,T satisfy (T−T)∩(S−S)={0}(T-T)\cap(S-S)=\{0\}. A non-reciprocal 0/1 polynomial has at least three terms, so SS has a difference d≤deg⁡S/2d\le\deg S/2. The complementary bit-string avoids a single distance d≤L/2d\le L/2, hence splits into residue classes each with no consecutive 11s — Fibonacci, at most 3L/23^{L/2} when every class has length 2.

The sum over deg⁡S≤n/2\deg S\le n/2 is a geometric series with ratio 2/32/\sqrt{3}, and closes at (6+43)(2⋅31/4)n(6+4\sqrt{3})(\sqrt{2}\cdot 3^{1/4})^n. The base is 1.861…<21.861\ldots<2.

That is the click: one forbidden difference, residue-class Fibonacci, geometric sum, exponential decay against 2n−12^{n-1}.

4. The argument, in the order it was found

  1. Fetch Green #93. Read Konyagin, Breuillard–Varjú, BSKK, BSHKP, Filaseta–Kalogirou, Borst et al.
  2. Notice BSKK Theorem 1(b) already applies to {0,1}\{0,1\}. The published δ\delta is −log⁡(1−θ)-\log(1-\theta) with θ=0.003736\theta=0.003736.
  3. Recompute α(s,γ;210)\alpha(s,\gamma;210). Recover γmax⁡=0.500565\gamma_{\max}=0.500565, θ=0.00373556\theta=0.00373556. Published 0.500570.50057 is illegal by 2.5⋅10−52.5\cdot 10^{-5} in α\alpha. Scan 177 other 4-prime products. Lose.
  4. Run the difference-multiset map on all 2n2^n subsets containing 00, n≤26n\le 26. Extras start at n=11n=11. Factor the members with sympy: every extra class is a Filaseta quadruple. The first class is (x2+1)(x4+x+1)(x5−x3+1)(x^2+1)(x^4+x+1)(x^5-x^3+1) and its three siblings.
  5. Exact-factor every element of PnP_n through n=20n=20. The count RnR_n of reducible non-reciprocal parts is 00 until n=11n=11, then 8,24,48,64,148,220,424,640,1152,16968,24,48,64,148,220,424,640,1152,1696, always a multiple of 4, and equal to four times the number of new extra homometric classes at that exact degree. The x+1x+1 column matches a closed binomial formula. Irreducibles dominate I2(n)I_2(n).
  6. Split RnR_n into 0/1-factorisations versus the rest. The 0/1 factorisations through n=16n=16 are 0,0,…,4,12,20,32,52,960,0,\ldots,4,12,20,32,52,96. Prove they are O(ρn)O(\rho^n) by the Fibonacci argument above. The complementary half — factors with a −1-1 — is the remaining half inside Filaseta Conjecture 1.

The matrix that matters for the lemma is the d×dd\times d residue splitting of a length-LL string with one forbidden distance: each block is a path of no-consecutive-11s, and the worst product of Fibonacci numbers at d=L/2d=L/2 is 3L/23^{L/2}.

6. What is proved vs still open

Proved. Rn01<13ρnR_n^{01}<13\rho^n with ρ=2⋅31/4\rho=\sqrt{2}\cdot 3^{1/4}. The 0/1-factor half of Filaseta’s obstruction is exponentially smaller than PnP_n. The BSKK N=2N=2 Fourier row is optimal for 4-prime moduli and slightly over-rounded. Exact factor-type census of PnP_n through degree 20, internally consistent with closed forms. Homometric extra-fraction computed through n=26n=26 and identified with RnR_n.

Still open. pn→1p_n\to 1. Any θ>0.003736\theta>0.003736. Filaseta Conjecture 1 in full (the half of RnR_n whose factors have a negative coefficient). Konyagin’s “almost every reducible is divisible by x+1x+1”. A special-degree lim sup⁡pn=1\limsup p_n=1 for 0/1 coefficients.

The remaining named obstruction, after tonight, is: 0/1 polynomials that factor as w1w2w_1 w_2 with both wiw_i non-reciprocal, non-0/1, and of degree at least 3. The first examples are already in the n=11n=11 quadruple: x5−x3+1x^5-x^3+1 is not 0/1.