../
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 α,β, the weights ai,bi, the
conversions (ui,vi), the prefix sums Pn, Sn, Ln, Dn, the
residue set Xn and hn=h(Xn) are as on the
normalization page;
h, span and gap are as on the three
lemma pages (2.1,
2.2,
2.3).
Hypotheses of Section 3. Fix a layer n≥0 and write
an=dp,bn=dq,d=Dn,gcd(p,q)=1,
so that q<p<2q by the interlacing bn<an<2bn. Note q≥2: if
q=1 then p=an/bn would be an integer strictly between 1 and 2.
Put E=Pn, S=Sn, X=Emodd, H=h(X)=hn and k=max(1,H), so
1≤k≤d (a nonempty residue set misses at most d−1 residues). Let
ℓ≥1 and suppose the conversions at indices n,…,n+ℓ−2 are
zero while the conversion at index n+ℓ−1 is nonzero; write
K=2ℓ and
(u1,v1)=(un+ℓ−1,vn+ℓ−1)=(0,0),(u2,v2)=(un+ℓ,vn+ℓ),(u3,v3)=(un+ℓ+1,vn+ℓ+1),
the last two arbitrary. Then an+j=2jdp and bn+j=2jdq for
0≤j≤ℓ−1 (the exact block, ℓ pairs), and the three pairs
after it are
an+ℓan+ℓ+1an+ℓ+2=dKp+u1,=2dKp+2u1+u2,=4dKp+4u1+2u2+u3,bn+ℓbn+ℓ+1bn+ℓ+2=dKq+v1,=2dKq+2v1+v2,=4dKq+4v1+2v2+v3.
All of these weights belong to Pr with r=n+ℓ+3. Define
F=q(p−1),B∗=S+d(F+p+q)+22,K∗=2q(p−1)+4(p+q)+64,
and assume K≥K∗.
Statement
Theorem 5.1. Under the hypotheses of Section 3, for every choice of
the later conversions and every t≥r=n+ℓ+3,
ht≤max(0,hn−1).
If hn≤1, then every sufficiently large integer lies in
⋃tPt: the normalized sequence is complete.
Length condition (5.2). With CM=16(M+1)2, the inequality
ℓ≥2n+CM implies K≥K∗.
Proof
Step 1: the old coefficient interval (3.1)
The exact block's subset sums are d{px+qy:0≤x,y<K}, since a
selection of the weights 2jdp (0≤j<ℓ) is dpx with x
running over the binary numbers in [0,K−1], and likewise for q. We
claim that when K≥p,
{px+qy:0≤x,y<K}⊇[F,(p+q)(K−1)−F].
For an integer z with F≤z≤p(K−1), choose 0≤y<p with
qy≡z(modp) (possible as gcd(p,q)=1); then x=(z−qy)/p is an
integer with x≥(F−q(p−1))/p=0 and x≤z/p≤K−1, and y<p≤K.
So [F,p(K−1)] is covered. The reflection (x,y)↦(K−1−x,K−1−y)
maps the sum z to (p+q)(K−1)−z, so [q(K−1),(p+q)(K−1)−F] is covered
too. The two intervals overlap because q(K−1)≤p(K−1) and
q(K−1)≥q(p−1)=F (as K≥p), so their union is the claimed
interval. Here K≥K∗≥4p.
Step 2: two alternative offsets (3.2)
Consider two subset sums σ0,σ1 of the six weights after the
block of the form
σ0=dKl0+c,σ1=dKl1+c+1,0≤c<c+1≤22,
where l0,l1 are the linear forms in p,q contributed by the selected
weights and c,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,…, at
most 7u1+3u2+u3+7v1+3v2+v3≤22.) Set
L=max(l0,l1),U=min(l0,l1)+p+q,J=[dKL+B∗,dKU−B∗].
Claim. Every integer z∈J whose residue modulo d lies in
(X+c)∪(X+c+1) belongs to Pr.
Suppose zmodd∈X+c (the other case is identical with σ1
and c+1). Then z−σ0≡z−c(modd) lies in X=Emodd, so
there is f∈E=Pn with d∣z−σ0−f. Since 0≤f≤S and
c≤22,
dz−σ0−f ≥ ddKl0+B∗−dKl0−c−S=dd(F+p+q)+22−c ≥ F,
and
dz−σ0−f ≤ ddK(l0+p+q)−B∗−dKl0−c−f ≤ ddK(p+q)−d(p+q)−dF−22 ≤ (p+q)(K−1)−F.
By Step 1, (z−σ0−f)/d=px+qy for some 0≤x,y<K, so
z=f+d(px+qy)+σ0 with f a subset sum of indices below n,
d(px+qy) a subset sum of the block indices n,…,n+ℓ−1, and
σ0 a subset sum of the indices n+ℓ,…,n+ℓ+2. The three
index groups are disjoint, so z∈Pr.
The residue set (X+c)∪(X+c+1)=(X∪(X+1))+c has, by the
erosion lemma,
longest missing run max(0,H−1)≤k−1. Any k consecutive integers
have k cyclically consecutive residues, which cannot all be missing.
Hence:
every k consecutive integers in J include a point of Pr.(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], bit 0 selecting an+ℓ, bit 1 selecting
bn+ℓ, bit 2 selecting an+ℓ+1 and bit 3 selecting
bn+ℓ+1, and a subset of the third pair by
J∈{0,1,2,3}: none, an+ℓ+2, bn+ℓ+2, both. A node
(m0,m1,J) gives σ0 from m0 and J and σ1 from
m1 and J. Since the same third-pair subset enters both, it shifts
both linear forms by the same one of 0, 4p, 4q, 4p+4q and both
constants by the same amount, so the difference of the constants is
determined by m0,m1 and the digits (u1,v1,u2,v2). There are
three nonzero first-digit pairs and four second-digit pairs, hence twelve
templates, and the third digits (u3,v3) 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, i=1,…,s, such
that for all four third-digit pairs and all integers q<p<2q:
- at every node the constants satisfy c1=c0+1 with 0≤c0 and
c1≤22;
- with Li=max(l0,l1) and Ui=min(l0,l1)+p+q at node i,
the forms Ui−Li, Ui−Li+1 and Ui+1−Li are positive,
hence at least 1;
- L1≤p+2q and Us≥7p+6q.
The table has 125 nodes and 113 consecutive links. The source checks a
homogeneous form ap+bq on the cone q<p<2q by substituting p=2x+y,
q=x+y with x,y>0: the form is (2a+b)x+(a+b)y, nonnegative on the
closed cone exactly when 2a+b≥0 and a+b≥0, and positive on the
open cone when moreover (a,b)=(0,0); for integers p,q in the open
cone, x,y≥1 and a positive form with integer coefficients is at least
1. Since max(l0,l1) and min(l0,l1) are each one of two forms,
condition 2 is equivalent to positivity of the forms U−L for all four
choices of which of l0,l1 enters U and which enters L; the
evidence checks all four, together with conditions 1 and 3, for all
125×4 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) is an integer, S≤d(p+q)−1, and with
K≥K∗,
dK−2B∗ ≥ d[2F+4(p+q)+64]−2[d(p+q)−1+d(F+p+q)+22]=64d−42 ≥ 22d.(4.1)
Put
L∗=dK(p+2q)+B∗,U∗=dK(7p+6q)−B∗,I=[L∗,U∗].
Fix the template and third digits realized by the actual conversions
(u1,v1),(u2,v2),(u3,v3), and let Ji=[li,ri] be the interval
J of node i of the certificate chain, li=dKLi+B∗,
ri=dKUi−B∗. By condition 2 and (4.1), ri−li≥dK−2B∗≥22d,
ri−li+1≥22d and ri+1−li≥22d. Let
Ji−=[li,ri−k+1] be the set of starting points of the length-k
integer windows contained in Ji. As k≤d, each Ji− is nonempty
and consecutive ones intersect: li+1≤ri−k+1 and
li≤ri+1−k+1, so max(li,li+1)≤min(ri,ri+1)−k+1.
The union of the Ji− is therefore one interval, from minili≤l1
to maxi(ri−k+1)≥rs−k+1, and by condition 3 it contains
[L∗,U∗−k+1]. No ordering of the node endpoints is needed.
Consequently every length-k integer window [z,z+k−1]⊆I has
z∈Ji− for some i, lies in Ji, and by (3.2) contains a point
of Pr. Let W=Pr∩I. The window starting at L∗ gives
minW≤L∗+k−1; the window ending at U∗ gives maxW≥U∗−k+1;
and two consecutive points w<w′ of W with w′−w≥k+1 would leave
the window [w+1,w+k]⊆I empty. So
gap(W)≤k,span(W)≥U∗−L∗−2(k−1).(4.2)
The smallest weight not used in Pr is
br=2bn+ℓ+2+v4=8dKq+8v1+4v2+2v3+v4≤8dKq+15, where
v4=vn+ℓ+2 is the conversion at index r−1. Since p≥q+1 gives
6p−4q≥1,
U∗−L∗−(8dKq+15)=dK(6p−4q)−2B∗−15 ≥ dK−2B∗−15 ≥ 22d−15,
and with k≤d,
span(W)−br ≥ 22d−15−2(d−1)=20d−13>0.(4.3)
Step 5: propagation (Theorem 5.1)
For t≥r let Wt=W+P(ai,bi:r≤i<t), the sums of a point of
W and a subset sum of the weights of indices r,…,t−1. Since
W⊆Pr uses indices below r, Wt⊆Pt. The weights
of indices ≥r in sorted order are br<ar<br+1<⋯, each at
most twice its predecessor, and span(W)≥br by (4.3).
The consequence on the
mesh lemma page
gives gap(Wt)≤k, minWt=minW, and after the last
added weight at−1 a span at least 2at−1≥bt; for t=r the
span is at least br directly. As Dt=gcd(at,bt)≤bt, the
projection lemma
with m=Dt gives h(WtmodDt)≤k−1. Since Pt⊇Wt, the
residue set Xt=PtmodDt contains WtmodDt, and adding
residues cannot lengthen a missing run, so
ht≤k−1=max(1,H)−1=max(0,hn−1).(5.1)
This holds for every t≥r whatever the conversions after index
n+ℓ+1 are, because Steps 4 and 5 used only the digits
u1,v1,u2,v2,u3,v3 and the doubling bound on later weights.
If hn≤1 then k=1, so every Wt is a full integer interval
[minW,maxWt] with the fixed left endpoint minW and
maxWt=maxW+∑r≤i<t(ai+bi)→∞. Every integer
≥minW therefore lies in some Pt, which is completeness.
Step 6: the length condition (5.2)
Since q≥2 and p≥3, K∗=2q(p−1)+4p+4q+64<2p2+8p+64≤16p2
(the last inequality is 14p2≥8p+64, true for p≥3). Also
p≤an=⌊2nα⌋<2n(M+1). Hence
K∗<16(M+1)24n≤22n+CM because 2CM≥CM=16(M+1)2. So
ℓ≥2n+CM gives K=2ℓ≥K∗. The constant depends on M
only, not on the later conversions or on d.
Scope. The theorem asserts a bound on all later ht after one
qualifying block; it does not assert that ht 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.