Source. Y. Yu and K. Chen, Erdős Problem 354(i): Strong Completeness
of Two Dyadic Floor Sequences, manuscript of 13 September 2026, Section 8
"Finite-event decay (FE), including the changing-period comparison" with
displays (8.1)--(8.5), (FE) and (FE-R) and Subsections 8.1--8.3, physical
pp. 7--9, in the seventeen-page PDF held by its library source card,
Yu and Chen (2026).
The source presents the section as a re-proof of an internal estimate in
the form its formalization uses; the deductions it compresses (the
periodic comparison, the arc covering, the block partition and the
numerical inequalities) are written out below.
Standing. This is an author-recorded reconstruction. It is not an
independent review, changes no status and assigns no tier.
Definitions
The normalized pair with N<M<2N, N≥2, the weights ai,bi, the
conversions (ui,vi), the event count Kn and the prefix objects
Pn,Sn,Ln are as on the
normalization page.
Write wn=un+vn∈{0,1,2} and
Since Pn⊆[0,Sn]⊆[0,Ln−1], Qn counts the integers
of [0,Ln−1] missing from Pn. Let fn:Z→{0,1} be the
indicator of the missing positions in [0,Ln−1], extended with period
Ln. For a function f of period L and an integer t put
Jt(f)=xmodL∑∣f(x+t)−f(x)∣.
Let en=Sn+1−∣Pn∣, the number of integers of [0,Sn] missing from
Pn, and let Rn be the largest b−a over integer intervals [a,b]
with [a,b]∩Z⊆Pn (so Rn≥0, as 0∈Pn).
Statement
(FE). For every n≥0,
Qn≤C02ne−aKn,C0=2(M+N+10),a=64N1.
(FE-R). For every n≥1,
Rn+2≥c0eaKn,c0=2(C0+1)M+N>0.
Both hold for every normalized pair; neither uses irrationality or
incompleteness.
Proof
Step 1: the one-layer recurrence (8.1)
Pn+1=Pn+{0,an,bn,Ln}, since a subset sum of the weights of
indices ≤n is a subset sum of those below n plus one of
0,an,bn,an+bn. The sets Pn⊆[0,Sn] and
Pn+Ln⊆[Ln,Sn+Ln] are disjoint because Sn<Ln, so
∣Pn+1∣≥2∣Pn∣ and Gn≥0. With Ln+1=2Ln+wn,
Qn+1=2Ln+wn−2∣Pn∣−Gn=2Qn+wn−Gn.(8.1)
Step 2: missing positions against boundary variation (8.2)
J−t=Jt by the substitution x↦x−t, and Js+t≤Js+Jt
by the triangle inequality ∣f(x+s+t)−f(x)∣≤∣f(x+s+t)−f(x+s)∣+∣f(x+s)−f(x)∣
summed over a period. If f is periodic with values in {0,1} and not
constant, J1(f) is twice the number of maximal cyclic runs of 1s,
each run contributing one change at each end.
If Qn=0 then (8.2) below is trivial. Otherwise fn is not constant
(fn(0)=0 since 0∈Pn). The missing positions of [0,Ln−1] fall
into the internal maximal runs, inside [1,Sn−1] and bounded on both
sides by points of Pn, each of length at most N−1 because
gap(Pn)≤N (normalization page, item 6), and the
terminal run [Sn+1,Ln−1] of length Bn−1, which is preceded by
Sn∈Pn and followed cyclically by 0∈Pn, so it is a maximal
cyclic run of its own (empty when Bn=1). Hence
Qn≤2J1(fn)(N−1)+Bn−1≤2NJ1(fn)+Bn.(8.2)
Step 3: shifts by a weight (8.3)
Regard Pn as a subset of Z/LnZ; the reduction is
injective on [0,Ln−1]. Let ρ be a residue of (Pn+an)∖Pn
modulo Ln, and y+an (y∈Pn) an integer with that residue. It
lies in Pn+1, and it lies in neither Pn nor Pn+Ln, since every
element of those two sets has residue in PnmodLn. Distinct residues
give distinct integers, so the number of such residues is at most Gn.
Now Jan(fn) counts the residues x with exactly one of x,
x+an in Pn; those with x∈Pn, x+an∈/Pn number
∣(Pn+an)∖Pn∣≤Gn, and those with x∈/Pn,
x+an∈Pn number ∣Pn∖(Pn+an)∣=∣(Pn+an)∖Pn∣,
the two sets having equal size. Hence, using bn≡−an(modLn)
and subadditivity,
Fix n and abbreviate a=an, b=bn, L=Ln, u=un, v=vn,
w=u+v, L′=Ln+1=2L+w. Inside [0,L′−1] the set Pn∪(Pn+L)
misses exactly the positions where the word fnfn1w is 1: the
pattern fn on [0,L−1], the same pattern on [L,2L−1], and all w
positions of [2L,2L+w−1] (as Pn+L⊆[L,2L−1]). The two
translates Pn+a and Pn+b add exactly the Gn new elements of
Pn+1, each of which fills one of these missing positions. The old
periodic extension of fn agrees with the word on [0,2L−1] and may
differ from 1w on the last w positions. Therefore
0≤x<L′∑∣fn+1(x)−fn(x)∣≤Gn+w.(8.4)
Step 5: a nonzero conversion controls the unit boundary (8.5)
Assume w>0. We show
J1(fn)≤16Gn+4Gn+1+4w.(8.5)
Case u=1. The new shift is a′=an+1=2a+1. By (8.3) at layer
n+1, Ja′(fn+1)≤2Gn+1. Restrict the sum to
0≤x<2b+v, for which x+a′≤2L+v<L′, so both x and x+a′ are
actual positions in [0,L′−1] and fn+1 takes its defining values
there. Replacing fn+1 by the old periodic fn at the positions x
and at the positions x+a′ costs at most Gn+w each by (8.4), so
x=0∑2b+v−1∣fn(x+2a+1)−fn(x)∣≤2Gn+1+2Gn+2w.
Keep the terms x=0,…,2b−1; these 2b values are distinct residues
modulo L because 2b<a+b=L. Write τ(y)=∣fn(y+1)−fn(y)∣. By the
triangle inequality
τ(x+2a)≤∣fn(x+2a+1)−fn(x)∣+∣fn(x+2a)−fn(x)∣, and the second
terms sum over these x to at most J2a(fn)≤4Gn. Hence
x=0∑2b−1τ(x+2a)≤2Gn+1+6Gn+2w.
The residues x+2a for 0≤x<2b form the arc
I=[2a,2a+2b−1]=[L−2b,L−1] modulo L, since 2a+2b=2L and
2a≡a−b=L−2b. The arcs I and I+b=[L−b,L+b−1] cover the circle
because L−2b≤b, that is a≤2b. Moreover
Case u=0, v=1. Now L′=2L+1 and a′=2a. Take the L positions
x=2b+1,…,2b+L; they lie in [0,L′−1] because 2b+L≤2L, that is
b≤a, and x+2a≥L′, so modulo L′ the shifted position is
x+2a−L′=x−2b−1∈[0,L−1]. From J2a(fn+1)≤2Gn+1 and two
applications of (8.4) with w=1,
x=2b+1∑2b+L∣fn(x−2b−1)−fn(x)∣≤2Gn+1+2Gn+2.
Since x−2b−1≡x+2a−1(modL) and the x run over a full period,
the left side is J2a−1(fn). Then
J1=J(2a−1)−2a≤J2a−1+J2a≤2Gn+1+6Gn+2, which is
stronger than (8.5). The two cases cover all three nonzero digit pairs.
Set zn=Qn/2n, ρ=1−1/(32N) and σ=1−1/(64N). From (8.1),
Qn+1≤2Qn when wn=0 and Qn+1≤2Qn+2 always, so
zn+1≤zn at a zero conversion and zn+1≤zn+2−n always.
At a nonzero conversion, dividing the last display by 2n+2 and
using Bn≤M+N+2n<3N+2n, N≥2,
Define the potential Vn=zn+9(n+1)2−n. For N≥2, ρ≥63/64
and ρ≤σ2 (as σ2=ρ+1/(64N)2). The inequality
2(n+1)+9(n+3)/4≤9ρ(n+1) holds for all n≥0, since the left side
is 4.25n+8.75 and the right side is at least (567/64)(n+1)>8.85(n+1);
multiplied by 2−n it reads
2(n+1)2−n+9(n+3)2−(n+2)≤ρ9(n+1)2−n. Hence at a nonzero
conversion
at a zero conversion Vn+1≤zn+9(n+2)2−(n+1)≤Vn because
(n+2)/2≤n+1, and always zn+1≤zn+2−n≤Vn.
Now fix m≥0 and d≥0 and partition the conversions at indices
m,…,m+d−1 from the left into blocks: a zero conversion is a
one-step block; a nonzero conversion at index i≤m+d−2 forms a
two-step block {i,i+1}; a nonzero conversion at the last index
m+d−1 is left unpaired. A two-step block contains at most two events
and multiplies the potential by at most σ2, which is at most
σ to the number of events in it; a zero block contains no event
and does not increase the potential. Over the paired blocks the
potential is multiplied by at most σ to the number of events in
paired blocks. If there is no unpaired
conversion, zm+d≤Vm+d≤VmσKm+d−Km. If there is
one,
zm+d≤Vm+d−1≤VmσKm+d−Km−1≤2VmσKm+d−Km
because σ≥1/2. In both cases
zm+d≤2VmσKm+d−Km.
Take m=0: P0={0}, Q0=L0−1=M+N−1, V0=M+N+8, K0=0. With
1−x≤e−x,
Qn=2nzn≤2(M+N+8)2n(1−64N1)Kn≤C02ne−aKn,
which is (FE). All cardinalities count distinct subset-sum values.
Step 7: the contiguous-run bound (FE-R)
The Sn+1−en represented integers of [0,Sn] form at most en+1
maximal runs, since each missing integer separates at most one run from
the next. Some run has at least (Sn+1−en)/(en+1) elements, hence
width at least that minus 1, so
Rn+2≥en+1Sn+1−en+1=en+1Sn+2.
For n≥1, Sn≥an−1+bn−1≥2n−1(M+N), and en≤Qn
because Ln≥Sn+1. Also 2ne−aKn≥1, because Kn≤n and
a<log2. Therefore en+1≤C02ne−aKn+1≤(C0+1)2ne−aKn
and
Rn+2≥(C0+1)2ne−aKn2n−1(M+N)=c0eaKn,
which is (FE-R).
Scope. The section is unconditional for normalized pairs. The
constants C0, a, c0 depend on M and N only. The estimate
(FE) says nothing when events are rare (Kn small), which is what the
later digit-budget and window arguments exploit.