Wiki
Wiki

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

Updated

../


Source. Y. Yu and K. Chen, Erdős Problem 354(i): Strong Completeness of Two Dyadic Floor Sequences, manuscript of 13 September 2026: Section 3 "A long exact block and its finite coefficient certificate" with displays (3.1) and (3.2) and Subsections 3.1--3.3, physical pp. 4--5; Section 4 "Connecting meshes rather than complete intervals" with displays (4.1)--(4.3), pp. 5--6; Section 5 with Theorem 5.1, display (5.1), its proof and the length condition (5.2), p. 6; and the mask table of Appendix A, p. 17. In the seventeen-page PDF held by its library source card, Yu and Chen (2026).

Standing. This is an author-recorded reconstruction. It is not an independent review, changes no status and assigns no tier. The finite mask table of Appendix A is transcribed from the text layer of p. 17 into the folder's evidence, whose entry point rechecks every inequality the argument below draws from it; the source's own checker and its Lean kernel evaluation were not replayed.

Definitions

The normalized pair α,β\alpha,\beta, the weights ai,bia_i,b_i, the conversions (ui,vi)(u_i,v_i), the prefix sums PnP_n, SnS_n, LnL_n, DnD_n, the residue set XnX_n and hn=h(Xn)h_n=h(X_n) are as on the normalization page; hh, span⁡\operatorname{span} and gap⁡\operatorname{gap} are as on the three lemma pages (2.1, 2.2, 2.3).

Hypotheses of Section 3. Fix a layer n≥0n\ge0 and write

an=dp,bn=dq,d=Dn,gcd⁡(p,q)=1,a_n=dp,\qquad b_n=dq,\qquad d=D_n,\qquad \gcd(p,q)=1,

so that q<p<2qq<p<2q by the interlacing bn<an<2bnb_n<a_n<2b_n. Note q≥2q\ge2: if q=1q=1 then p=an/bnp=a_n/b_n would be an integer strictly between 11 and 22. Put E=PnE=P_n, S=SnS=S_n, X=E mod dX=E\bmod d, H=h(X)=hnH=h(X)=h_n and k=max⁡(1,H)k=\max(1,H), so 1≤k≤d1\le k\le d (a nonempty residue set misses at most d−1d-1 residues). Let ℓ≥1\ell\ge1 and suppose the conversions at indices n,…,n+ℓ−2n,\ldots,n+\ell-2 are zero while the conversion at index n+ℓ−1n+\ell-1 is nonzero; write K=2ℓK=2^\ell and

(u1,v1)=(un+ℓ−1,vn+ℓ−1)≠(0,0),(u2,v2)=(un+ℓ,vn+ℓ),(u3,v3)=(un+ℓ+1,vn+ℓ+1),(u_1,v_1)=(u_{n+\ell-1},v_{n+\ell-1})\ne(0,0),\quad (u_2,v_2)=(u_{n+\ell},v_{n+\ell}),\quad (u_3,v_3)=(u_{n+\ell+1},v_{n+\ell+1}),

the last two arbitrary. Then an+j=2jdpa_{n+j}=2^jdp and bn+j=2jdqb_{n+j}=2^jdq for 0≤j≤ℓ−10\le j\le\ell-1 (the exact block, ℓ\ell pairs), and the three pairs after it are

an+ℓ=dKp+u1,bn+ℓ=dKq+v1,an+ℓ+1=2dKp+2u1+u2,bn+ℓ+1=2dKq+2v1+v2,an+ℓ+2=4dKp+4u1+2u2+u3,bn+ℓ+2=4dKq+4v1+2v2+v3.\begin{aligned} a_{n+\ell}&=dKp+u_1, & b_{n+\ell}&=dKq+v_1,\\ a_{n+\ell+1}&=2dKp+2u_1+u_2, & b_{n+\ell+1}&=2dKq+2v_1+v_2,\\ a_{n+\ell+2}&=4dKp+4u_1+2u_2+u_3, & b_{n+\ell+2}&=4dKq+4v_1+2v_2+v_3. \end{aligned}

All of these weights belong to PrP_r with r=n+ℓ+3r=n+\ell+3. Define

F=q(p−1),B∗=S+d(F+p+q)+22,K∗=2q(p−1)+4(p+q)+64,F=q(p-1),\qquad B_*=S+d(F+p+q)+22,\qquad K_*=2q(p-1)+4(p+q)+64,

and assume K≥K∗K\ge K_*.

Statement

Theorem 5.1. Under the hypotheses of Section 3, for every choice of the later conversions and every t≥r=n+ℓ+3t\ge r=n+\ell+3,

ht≤max⁡(0,hn−1).h_t\le\max(0,h_n-1).

If hn≤1h_n\le1, then every sufficiently large integer lies in ⋃tPt\bigcup_tP_t: the normalized sequence is complete.

Length condition (5.2). With CM=16(M+1)2C_M=16(M+1)^2, the inequality ℓ≥2n+CM\ell\ge2n+C_M implies K≥K∗K\ge K_*.

Proof

Step 1: the old coefficient interval (3.1)

The exact block's subset sums are d{px+qy:0≤x,y<K}d\{px+qy:0\le x,y<K\}, since a selection of the weights 2jdp2^jdp (0≤j<ℓ0\le j<\ell) is dp xdp\,x with xx running over the binary numbers in [0,K−1][0,K-1], and likewise for qq. We claim that when K≥pK\ge p,

{px+qy:0≤x,y<K}⊇[F, (p+q)(K−1)−F].\{px+qy:0\le x,y<K\}\supseteq[F,\,(p+q)(K-1)-F].

For an integer zz with F≤z≤p(K−1)F\le z\le p(K-1), choose 0≤y<p0\le y<p with qy≡z(modp)qy\equiv z\pmod p (possible as gcd⁡(p,q)=1\gcd(p,q)=1); then x=(z−qy)/px=(z-qy)/p is an integer with x≥(F−q(p−1))/p=0x\ge(F-q(p-1))/p=0 and x≤z/p≤K−1x\le z/p\le K-1, and y<p≤Ky<p\le K. So [F,p(K−1)][F,p(K-1)] is covered. The reflection (x,y)↦(K−1−x,K−1−y)(x,y)\mapsto(K-1-x,K-1-y) maps the sum zz to (p+q)(K−1)−z(p+q)(K-1)-z, so [q(K−1),(p+q)(K−1)−F][q(K-1),(p+q)(K-1)-F] is covered too. The two intervals overlap because q(K−1)≤p(K−1)q(K-1)\le p(K-1) and q(K−1)≥q(p−1)=Fq(K-1)\ge q(p-1)=F (as K≥pK\ge p), so their union is the claimed interval. Here K≥K∗≥4pK\ge K_*\ge4p.

Step 2: two alternative offsets (3.2)

Consider two subset sums σ0,σ1\sigma_0,\sigma_1 of the six weights after the block of the form

σ0=dK l0+c,σ1=dK l1+c+1,0≤c<c+1≤22,\sigma_0=dK\,l_0+c,\qquad \sigma_1=dK\,l_1+c+1,\qquad 0\le c<c+1\le22,

where l0,l1l_0,l_1 are the linear forms in p,qp,q contributed by the selected weights and c,c+1c,c+1 their constant parts. (The constant part of a subset sum of the six weights is a sum of some of u1,v1,2u1+u2,…u_1,v_1,2u_1+u_2,\ldots, at most 7u1+3u2+u3+7v1+3v2+v3≤227u_1+3u_2+u_3+7v_1+3v_2+v_3\le22.) Set

L=max⁡(l0,l1),U=min⁡(l0,l1)+p+q,J=[dKL+B∗, dKU−B∗].L=\max(l_0,l_1),\qquad U=\min(l_0,l_1)+p+q,\qquad J=[dKL+B_*,\,dKU-B_*].

Claim. Every integer z∈Jz\in J whose residue modulo dd lies in (X+c)∪(X+c+1)(X+c)\cup(X+c+1) belongs to PrP_r.

Suppose z mod d∈X+cz\bmod d\in X+c (the other case is identical with σ1\sigma_1 and c+1c+1). Then z−σ0≡z−c(modd)z-\sigma_0\equiv z-c\pmod d lies in X=E mod dX=E\bmod d, so there is f∈E=Pnf\in E=P_n with d∣z−σ0−fd\mid z-\sigma_0-f. Since 0≤f≤S0\le f\le S and c≤22c\le22,

z−σ0−fd ≥ dKl0+B∗−dKl0−c−Sd=d(F+p+q)+22−cd ≥ F,\frac{z-\sigma_0-f}{d}\ \ge\ \frac{dKl_0+B_*-dKl_0-c-S}{d} =\frac{d(F+p+q)+22-c}{d}\ \ge\ F,

and

z−σ0−fd ≤ dK(l0+p+q)−B∗−dKl0−c−fd ≤ dK(p+q)−d(p+q)−dF−22d ≤ (p+q)(K−1)−F.\frac{z-\sigma_0-f}{d}\ \le\ \frac{dK(l_0+p+q)-B_*-dKl_0-c-f}{d} \ \le\ \frac{dK(p+q)-d(p+q)-dF-22}{d}\ \le\ (p+q)(K-1)-F.

By Step 1, (z−σ0−f)/d=px+qy(z-\sigma_0-f)/d=px+qy for some 0≤x,y<K0\le x,y<K, so z=f+d(px+qy)+σ0z=f+d(px+qy)+\sigma_0 with ff a subset sum of indices below nn, d(px+qy)d(px+qy) a subset sum of the block indices n,…,n+ℓ−1n,\ldots,n+\ell-1, and σ0\sigma_0 a subset sum of the indices n+ℓ,…,n+ℓ+2n+\ell,\ldots,n+\ell+2. The three index groups are disjoint, so z∈Prz\in P_r.

The residue set (X+c)∪(X+c+1)=(X∪(X+1))+c(X+c)\cup(X+c+1)=(X\cup(X+1))+c has, by the erosion lemma, longest missing run max⁡(0,H−1)≤k−1\max(0,H-1)\le k-1. Any kk consecutive integers have kk cyclically consecutive residues, which cannot all be missing. Hence:

every k consecutive integers in J include a point of Pr.(3.2)\text{every }k\text{ consecutive integers in }J\text{ include a point of }P_r. \tag{3.2}

Step 3: the certificate (3.3)

Encode a subset of the first four weights after the block by a mask m∈[0,15]m\in[0,15], bit 00 selecting an+ℓa_{n+\ell}, bit 11 selecting bn+ℓb_{n+\ell}, bit 22 selecting an+ℓ+1a_{n+\ell+1} and bit 33 selecting bn+ℓ+1b_{n+\ell+1}, and a subset of the third pair by J∈{0,1,2,3}J\in\{0,1,2,3\}: none, an+ℓ+2a_{n+\ell+2}, bn+ℓ+2b_{n+\ell+2}, both. A node (m0,m1,J)(m_0,m_1,J) gives σ0\sigma_0 from m0m_0 and JJ and σ1\sigma_1 from m1m_1 and JJ. Since the same third-pair subset enters both, it shifts both linear forms by the same one of 00, 4p4p, 4q4q, 4p+4q4p+4q and both constants by the same amount, so the difference of the constants is determined by m0,m1m_0,m_1 and the digits (u1,v1,u2,v2)(u_1,v_1,u_2,v_2). There are three nonzero first-digit pairs and four second-digit pairs, hence twelve templates, and the third digits (u3,v3)(u_3,v_3) take four values.

Certificate lemma. For each of the twelve templates, the table of Appendix A lists a chain of nodes (m0,m1,J)i(m_0,m_1,J)_i, i=1,…,si=1,\ldots,s, such that for all four third-digit pairs and all integers q<p<2qq<p<2q:

  1. at every node the constants satisfy c1=c0+1c_1=c_0+1 with 0≤c00\le c_0 and c1≤22c_1\le22;
  2. with Li=max⁡(l0,l1)L_i=\max(l_0,l_1) and Ui=min⁡(l0,l1)+p+qU_i=\min(l_0,l_1)+p+q at node ii, the forms Ui−LiU_i-L_i, Ui−Li+1U_i-L_{i+1} and Ui+1−LiU_{i+1}-L_i are positive, hence at least 11;
  3. L1≤p+2qL_1\le p+2q and Us≥7p+6qU_s\ge7p+6q.

The table has 125125 nodes and 113113 consecutive links. The source checks a homogeneous form ap+bqap+bq on the cone q<p<2qq<p<2q by substituting p=2x+yp=2x+y, q=x+yq=x+y with x,y>0x,y>0: the form is (2a+b)x+(a+b)y(2a+b)x+(a+b)y, nonnegative on the closed cone exactly when 2a+b≥02a+b\ge0 and a+b≥0a+b\ge0, and positive on the open cone when moreover (a,b)≠(0,0)(a,b)\ne(0,0); for integers p,qp,q in the open cone, x,y≥1x,y\ge1 and a positive form with integer coefficients is at least 11. Since max⁡(l0,l1)\max(l_0,l_1) and min⁡(l0,l1)\min(l_0,l_1) are each one of two forms, condition 2 is equivalent to positivity of the forms U−LU-L for all four choices of which of l0,l1l_0,l_1 enters UU and which enters LL; the evidence checks all four, together with conditions 1 and 3, for all 125×4125\times4 instances. The folder's evidence performs this check; it reports the table sound. The lemma is a finite verification and this page does not restate the table.

Step 4: connecting the nodes (Section 4)

Since S=Sn<Ln=d(p+q)S=S_n<L_n=d(p+q) is an integer, S≤d(p+q)−1S\le d(p+q)-1, and with K≥K∗K\ge K_*,

dK−2B∗ ≥ d[2F+4(p+q)+64]−2[d(p+q)−1+d(F+p+q)+22]=64d−42 ≥ 22d.(4.1)dK-2B_*\ \ge\ d\bigl[2F+4(p+q)+64\bigr]-2\bigl[d(p+q)-1+d(F+p+q)+22\bigr] =64d-42\ \ge\ 22d. \tag{4.1}

Put

L∗=dK(p+2q)+B∗,U∗=dK(7p+6q)−B∗,I=[L∗,U∗].L_*=dK(p+2q)+B_*,\qquad U_*=dK(7p+6q)-B_*,\qquad I=[L_*,U_*].

Fix the template and third digits realized by the actual conversions (u1,v1),(u2,v2),(u3,v3)(u_1,v_1),(u_2,v_2),(u_3,v_3), and let Ji=[li,ri]J_i=[l_i,r_i] be the interval JJ of node ii of the certificate chain, li=dKLi+B∗l_i=dKL_i+B_*, ri=dKUi−B∗r_i=dKU_i-B_*. By condition 2 and (4.1), ri−li≥dK−2B∗≥22dr_i-l_i\ge dK-2B_*\ge22d, ri−li+1≥22dr_i-l_{i+1}\ge22d and ri+1−li≥22dr_{i+1}-l_i\ge22d. Let Ji−=[li,ri−k+1]J_i^-=[l_i,r_i-k+1] be the set of starting points of the length-kk integer windows contained in JiJ_i. As k≤dk\le d, each Ji−J_i^- is nonempty and consecutive ones intersect: li+1≤ri−k+1l_{i+1}\le r_i-k+1 and li≤ri+1−k+1l_i\le r_{i+1}-k+1, so max⁡(li,li+1)≤min⁡(ri,ri+1)−k+1\max(l_i,l_{i+1})\le\min(r_i,r_{i+1})-k+1. The union of the Ji−J_i^- is therefore one interval, from min⁡ili≤l1\min_il_i\le l_1 to max⁡i(ri−k+1)≥rs−k+1\max_i(r_i-k+1)\ge r_s-k+1, and by condition 3 it contains [L∗,U∗−k+1][L_*,U_*-k+1]. No ordering of the node endpoints is needed.

Consequently every length-kk integer window [z,z+k−1]⊆I[z,z+k-1]\subseteq I has z∈Ji−z\in J_i^- for some ii, lies in JiJ_i, and by (3.2) contains a point of PrP_r. Let W=Pr∩IW=P_r\cap I. The window starting at L∗L_* gives min⁡W≤L∗+k−1\min W\le L_*+k-1; the window ending at U∗U_* gives max⁡W≥U∗−k+1\max W\ge U_*-k+1; and two consecutive points w<w′w<w' of WW with w′−w≥k+1w'-w\ge k+1 would leave the window [w+1,w+k]⊆I[w+1,w+k]\subseteq I empty. So

gap⁡(W)≤k,span⁡(W)≥U∗−L∗−2(k−1).(4.2)\operatorname{gap}(W)\le k,\qquad \operatorname{span}(W)\ge U_*-L_*-2(k-1). \tag{4.2}

The smallest weight not used in PrP_r is br=2bn+ℓ+2+v4=8dKq+8v1+4v2+2v3+v4≤8dKq+15b_r=2b_{n+\ell+2}+v_4=8dKq+8v_1+4v_2+2v_3+v_4\le8dKq+15, where v4=vn+ℓ+2v_4=v_{n+\ell+2} is the conversion at index r−1r-1. Since p≥q+1p\ge q+1 gives 6p−4q≥16p-4q\ge1,

U∗−L∗−(8dKq+15)=dK(6p−4q)−2B∗−15 ≥ dK−2B∗−15 ≥ 22d−15,U_*-L_*-(8dKq+15)=dK(6p-4q)-2B_*-15\ \ge\ dK-2B_*-15\ \ge\ 22d-15,

and with k≤dk\le d,

span⁡(W)−br ≥ 22d−15−2(d−1)=20d−13>0.(4.3)\operatorname{span}(W)-b_r\ \ge\ 22d-15-2(d-1)=20d-13>0. \tag{4.3}

Step 5: propagation (Theorem 5.1)

For t≥rt\ge r let Wt=W+P(ai,bi:r≤i<t)W_t=W+P(a_i,b_i:r\le i<t), the sums of a point of WW and a subset sum of the weights of indices r,…,t−1r,\ldots,t-1. Since W⊆PrW\subseteq P_r uses indices below rr, Wt⊆PtW_t\subseteq P_t. The weights of indices ≥r\ge r in sorted order are br<ar<br+1<⋯b_r<a_r<b_{r+1}<\cdots, each at most twice its predecessor, and span⁡(W)≥br\operatorname{span}(W)\ge b_r by (4.3). The consequence on the mesh lemma page gives gap⁡(Wt)≤k\operatorname{gap}(W_t)\le k, min⁡Wt=min⁡W\min W_t=\min W, and after the last added weight at−1a_{t-1} a span at least 2at−1≥bt2a_{t-1}\ge b_t; for t=rt=r the span is at least brb_r directly. As Dt=gcd⁡(at,bt)≤btD_t=\gcd(a_t,b_t)\le b_t, the projection lemma with m=Dtm=D_t gives h(Wt mod Dt)≤k−1h(W_t\bmod D_t)\le k-1. Since Pt⊇WtP_t\supseteq W_t, the residue set Xt=Pt mod DtX_t=P_t\bmod D_t contains Wt mod DtW_t\bmod D_t, and adding residues cannot lengthen a missing run, so

ht≤k−1=max⁡(1,H)−1=max⁡(0,hn−1).(5.1)h_t\le k-1=\max(1,H)-1=\max(0,h_n-1). \tag{5.1}

This holds for every t≥rt\ge r whatever the conversions after index n+ℓ+1n+\ell+1 are, because Steps 4 and 5 used only the digits u1,v1,u2,v2,u3,v3u_1,v_1,u_2,v_2,u_3,v_3 and the doubling bound on later weights.

If hn≤1h_n\le1 then k=1k=1, so every WtW_t is a full integer interval [min⁡W,max⁡Wt][\min W,\max W_t] with the fixed left endpoint min⁡W\min W and max⁡Wt=max⁡W+∑r≤i<t(ai+bi)→∞\max W_t=\max W+\sum_{r\le i<t}(a_i+b_i)\to\infty. Every integer ≥min⁡W\ge\min W therefore lies in some PtP_t, which is completeness.

Step 6: the length condition (5.2)

Since q≥2q\ge2 and p≥3p\ge3, K∗=2q(p−1)+4p+4q+64<2p2+8p+64≤16p2K_*=2q(p-1)+4p+4q+64<2p^2+8p+64\le16p^2 (the last inequality is 14p2≥8p+6414p^2\ge8p+64, true for p≥3p\ge3). Also p≤an=⌊2nα⌋<2n(M+1)p\le a_n=\lfloor2^n\alpha\rfloor<2^n(M+1). Hence K∗<16(M+1)2 4n≤22n+CMK_*<16(M+1)^2\,4^n\le2^{2n+C_M} because 2CM≥CM=16(M+1)22^{C_M}\ge C_M=16(M+1)^2. So ℓ≥2n+CM\ell\ge2n+C_M gives K=2ℓ≥K∗K=2^\ell\ge K_*. The constant depends on MM only, not on the later conversions or on dd.

Scope. The theorem asserts a bound on all later hth_t after one qualifying block; it does not assert that hth_t is monotone from layer to layer. Its only inputs beyond the three finite lemmas are the certificate table and the interlacing of the normalized pair.