Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


We prove L63. All constants below may depend on the fixed constants and starting threshold in its hypothesis. Write L(t)=1+log⁡2(t+1)L(t)=1+\log_2(t+1).

Elementary operations

If vv divides F!F! and ww divides G!G!, then vwvw divides (F+G)!(F+G)!, because F!G!F!G! divides (F+G)!(F+G)!. Also

2kF!∣(F+2k)!.2^kF!\mid(F+2k)!.

Indeed, 2k∣(2k)!2^k\mid(2k)! and F!(2k)!∣(F+2k)!F!(2k)!\mid(F+2k)!. We may therefore enlarge each index in the hypothesis from FF to F+2kF+2k, retaining its stated order and ensuring 2k∣F!2^k\mid F!.

A multiset of at most UU divisors of H!H! can be replaced by at most UU distinct divisors of (H+2U)!(H+2U)! with the same sum. Repeatedly replace two equal terms v,vv,v by 2v2v. Each replacement reduces the number of terms, so fewer than UU replacements occur. Every resulting term divides 2UH!2^U H!, and that integer divides (H+2U)!(H+2U)!. Positivity and the sum are preserved.

The factorial radix step has the following exact form. Put Q=n!/m!Q=n!/m!, where m≤nm\le n. If each integer 0≤r<Q0\le r<Q is a sum of at most uu distinct divisors of n!n!, then

h(n!)≤h(m!)+u.(1)h(n!)\le h(m!)+u. \tag{1}

Write R=Qz+rR=Qz+r for 0≤R≤n!0\le R\le n!. Then z≤m!z\le m!. Multiply a representation of zz by distinct divisors of m!m! by QQ, and add the prescribed representation of rr. The first group's positive terms are at least QQ and the second group's are at most r<Qr<Q, so the groups are disjoint. Each term divides n!n!. Factorials are practical: induct on nn using this same construction with m=n−1m=n-1, Q=nQ=n, and the one-term representation of 1≤r<n1\le r<n, since each such rr divides n!n!. Including the endpoint n!n! in the definition of hh does not change it for n≥2n\ge2, because that endpoint has a one-term representation.

These operations also occur as factorial_binary_reserve, factorial_multiset_to_distinct and factorial_radix_recurrence in the held source for part (b). The arguments above supply the operations used here without a new Lean run.

Lift one integer

For a sufficiently large integer RR, let t=log⁡2Rt=\log_2R and choose

k=⌊t2(C+1)L(t)d⌋.k=\left\lfloor\frac{t}{2(C+1)L(t)^d}\right\rfloor.

Increase the fixed starting threshold so that kk is in the hypothesis's range, k≥1k\ge1, and k≥t/(4(C+1)L(t)d)k\ge t/(4(C+1)L(t)^d). Since k≤tk\le t,

k(D+1)≤(C+1)kL(t)d≤t/2<t.k(D+1)\le (C+1)kL(t)^d\le t/2<t.

Choose a representative SS of RR modulo 2k2^k. The height condition gives 0≤S≤2kD<R0\le S\le2^{kD}<R. Hence

R=S+2kT,1≤T≤R/2k,log⁡2T≤t−k.(2)R=S+2^kT,\qquad 1\le T\le R/2^k, \qquad \log_2 T\le t-k. \tag{2}

Apply the same operation to TT until the integer is below the fixed threshold. That final integer is a single divisor of a fixed factorial. If the successive choices are kik_i, then (2) gives ∑iki≤t\sum_i k_i\le t. The sum of the enlarged factorial indices is therefore

H≪1+∑ikiL(ki)a≪1+tL(t)a.(3)H\ll 1+\sum_i k_iL(k_i)^a\ll 1+tL(t)^a. \tag{3}

To justify addition of indices, if the current representative uses divisors of F!F! and the recursive representation uses divisors of G!G!, each recursive term multiplied by 2k2^k divides F!G!F!G!, since 2k∣F!2^k\mid F!. Both groups thus lie in (F+G)!(F+G)!. Repetitions are allowed at this stage.

While the current logarithm lies in [z/2,z][z/2,z], each step decreases it by at least cz/L(z)dc z/L(z)^d for a fixed c>0c>0. There are O(L(z)d)O(L(z)^d) such steps. Summing over the O(L(t))O(L(t)) dyadic intervals down to the fixed threshold gives O(L(t)d+1)O(L(t)^{d+1}) steps. Each uses at most O(L(t)b)O(L(t)^b) terms, so their total is

U≪L(t)b+d+1.(4)U\ll L(t)^{b+d+1}. \tag{4}

Remove repetitions using the elementary operation above. The final index is H+2U=O(tL(t)a)H+2U=O(tL(t)^a): for fixed exponents, L(t)b+d+1=o(t)L(t)^{b+d+1}=o(t). Equivalently, given a bit bound tt, every integer 0≤R<2t0\le R<2^t has an exact representation by O(L(t)b+d+1)O(L(t)^{b+d+1}) distinct divisors of a factorial with index O(tL(t)a)O(tL(t)^a). The bounded integers and R=0R=0 are absorbed by a fixed index and the empty sum. The constants can be chosen uniformly for all R<2tR<2^t.

Chain the factorial radix steps

Choose a sufficiently large constant KK and, for large nn, set

Δ=⌊nKL(n)a+1⌋,m=n−Δ,Q=n!/m!.\Delta=\left\lfloor\frac{n}{K L(n)^{a+1}}\right\rfloor, \qquad m=n-\Delta,\qquad Q=n!/m!.

Then log⁡2Q≤Δlog⁡2n\log_2Q\le\Delta\log_2n, and (3), including the distinctness cost, puts every residue 0≤r<Q0\le r<Q in a factorial of index at most nn when KK is large enough. Equation (4) bounds its length by O(L(n)b+d+1)O(L(n)^{b+d+1}). Equation (1) applies.

On a dyadic interval of indices [N/2,N][N/2,N], the decrease Δ\Delta is at least c′N/L(N)a+1c'N/L(N)^{a+1} for all sufficiently large NN. Thus halving the index costs O(L(N)a+1)O(L(N)^{a+1}) radix steps. Down to a fixed index there are O(L(n)a+2)O(L(n)^{a+2}) steps in total. Charging each its uniform O(L(n)b+d+1)O(L(n)^{b+d+1}) cost gives

h(n!)=O(L(n)a+b+d+3),h(n!)=O\bigl(L(n)^{a+b+d+3}\bigr),

as required. The representatives required by the hypothesis have not been constructed by this argument.

A sufficient exponential-sum input

Here is one precise way to supply the local representatives, without separated digits. Let XX be a nonempty set of odd divisors of F!F!, and let μ\mu be its uniform law modulo 2k2^k. Suppose, for some η>0\eta>0 and integer 2≤E≤k2\le E\le k, that

∣1∣X∣∑z∈Xe2πiaz/2j∣≤2−ηmin⁡(j,E)(2≤j≤k, a odd).(5)\left|\frac1{|X|}\sum_{z\in X} e^{2\pi i az/2^j}\right| \le 2^{-\eta\min(j,E)} \quad(2\le j\le k,\ a\text{ odd}). \tag{5}

Choose an integer qq with ηq≥2\eta q\ge2 and ηqE≥k+2\eta qE\ge k+2, and convolve qq copies of μ\mu with the uniform law on {0,1}\{0,1\}. The last factor kills the character of order two exactly. There are 2j−12^{j-1} characters of exact order 2j2^j. The sum of the absolute values of all remaining nontrivial Fourier coefficients is at most

∑j=2k2j−12−ηqmin⁡(j,E)≤∑j=2E2−j−1+2k2−ηqE≤12<1.\sum_{j=2}^k 2^{j-1}2^{-\eta q\min(j,E)} \le\sum_{j=2}^E2^{-j-1}+2^k2^{-\eta qE} \le\tfrac12<1.

Fourier inversion makes the convolution positive at every residue. Each residue thus has a nonnegative representative that is a sum of at most q+1q+1 divisors of F!F!, with repetition allowed, and is at most qF!+1qF!+1. If F≤CkL(k)aF\le CkL(k)^a, 1/η1/\eta and k/Ek/E are bounded by fixed powers of L(k)L(k), then qq can be chosen polylogarithmic in kk, and log⁡2(qF!+1)=O(kL(k)a+1)\log_2(qF!+1)=O(kL(k)^{a+1}). These are precisely allowed count and height bounds in L63.

No estimate (5) with these parameters is proved here. The calculation is a sufficient input specification; it does not identify additive cancellation with a multiplicative-character generation condition.