Four reported calculations
Fix the weights 𝑥𝑛 :=1/(2𝑛 −1),
𝑛 ≥2, and the target 1/2. The single object under study
throughout this programme is the greedy orbit for this target: a
residual 𝜌 starts at 1/2, and at rank 𝑘 the orbit takes iff 𝜌 ≥𝑥𝑘. A skip at rank 𝑘 is safe iff 𝜌 ≤𝑇𝑘+1 :=∑𝑗>𝑘𝑥𝑗 and
fatal iff 𝜌 ∈(𝑇𝑘+1,𝑥𝑘); the fatal interval
is exactly the gap no later tail can repair. The four calculations below
concern this target, but their finite parameters and certification
records differ. Agreement with the real greedy prefix requires a
convergence argument for the approximants used in each calculation;
agreement over a tested range is not that argument.
Truncation rung 𝐽. Replace the full weight 𝑥𝑛 by the 𝐽-term truncation 𝑤(𝐽)𝑛 :=∑𝐽𝑞=12−𝑞𝑛 and ask
whether some Boolean support hits 1/2 exactly under the truncated weights.
Certified for 3 ≤𝐽 ≤22
(Table tab:scale-ladder,
finite ranges; Theorem 8.6–8.9
below).
Seam row 𝑠.
The base-4 seam recursion tracking the deviation Δ𝑠 :=rem(𝑠) −2𝑠 of the
integer greedy orbit from its dyadic target. Certified rows 6 through 2500 for the reset-crossing
classification, and the underlying orbit separately certified to row
200,000, with exactly one
violation of the target inequality at reset rows 6 ≤𝑟 ≤200,000, at 𝑟 =7 (saved runs to row
2500 and to row
200,000).
Integer margin 𝑚𝑐. An exploratory, unverified
scan of the integer-greedy margin out to 5 ×105, tracking how far the
certified region sits from the danger threshold.
Sharp tail margin. The rank-by-rank take/skip
margin against the exact tail, checked for ranks 2 through 3000: 1497 takes against 1502 skips, zero fatal skips anywhere,
minimum safe-skip margin +2.9922
bits at rank 5, and the smallest
reported take-margin +0.0340 bits
at rank 7, where the remainder
1/126 exceeds the weight 1/127. Here the margins are the base-two
logarithms of the corresponding positive slack multiplied by 4𝑘 (saved
run; working
note, section 8).
Proposition 8.1 (Stability of each fixed greedy
prefix). Let 𝑡𝑗 →1/2 and,
for each fixed 𝑛 ≥2, let 𝑣(𝑗)𝑛 →𝑥𝑛 =(2𝑛 −1)−1, with 𝑣(𝑗)𝑛 >0. Apply the greedy rule
with target 𝑡𝑗 and weights 𝑣(𝑗)𝑛 in increasing order of 𝑛, through depths 𝑚𝑗 →∞. For every fixed depth 𝐾, the decisions at ranks 2,…,𝐾 eventually agree with those of
the real half-greedy rule. This assertion concerns finite prefixes, not
survival at all ranks.
Proof. At rank 2, the
target and the weight converge to their real counterparts. Their
comparison is strict by Lemma 8.2, so its sign is
eventually unchanged. Inductively, once all earlier decisions agree, the
approximate remainder is the target minus a fixed finite sum of
convergent weights. It therefore converges to the real remainder. The
next comparison is again strict, so the next decision eventually agrees.
A finite induction through 𝐾 proves
the claim. ◻
Lemma 8.2 (No-ties lemma). At every rank 𝑘 of the full greedy orbit for target
1/2, both defining comparisons are
strict: 𝜌 ≠𝑥𝑘 and 𝜌 ≠𝑇𝑘+1.
Proof. The two strict comparisons have different reasons:
parity excludes equality with a weight, and irrationality excludes
equality with the complete tail.
Take boundary excluded (parity). Write a finite Mersenne sum
as 𝑝/𝑞 =∑𝑑∈𝐹𝑥𝑑 in lowest
terms. Its denominator 𝑞 is odd,
because every 2𝑑 −1 is odd
(equivalently, halfGreedyPrefixDenominator_odd,
itself traced to finiteErdosSum_den_odd).
Hence the residual after any finite prefix is 𝜌 =12 −𝑝𝑞 =𝑞−2𝑝2𝑞:
its reduced denominator is even. Every weight 𝑥𝑘 =1/(2𝑘 −1) has odd
denominator. An even-denominator rational can never equal an
odd-denominator rational, so 𝜌 =𝑥𝑘 is impossible at any rank: the
take comparison is never a tie.
Skip-safety boundary excluded (irrationality). The tail past
rank 𝑘 is 𝑇𝑘+1 =𝐸 −1 −∑2≤𝑗≤𝑘𝑥𝑗, where
𝐸 =∑𝑛≥11/(2𝑛 −1) is the
Erdős–Borwein constant: a rational shift of 𝐸. Erdős’s own 1948 theorem gives 𝐸 irrational (irrational_erdosBorwein_series,
instantiated at 𝑏 =2), so 𝑇𝑘+1 is irrational for every 𝑘. The residual 𝜌 arising from any finite Boolean
prefix is rational. An irrational number never equals a rational one, so
𝜌 =𝑇𝑘+1 is impossible at any
rank; the skip-safety comparison is never a tie either.
Both boundaries of the fatal interval (𝑇𝑘+1,𝑥𝑘) are therefore approached
only strictly, at every rank, unconditionally. ◻
Remark 8.3. The hypotheses of Proposition 8.1 can be checked for
two concrete approximations. The truncated geometric weights ∑𝐽𝑞=12−𝑞𝑛 increase to 𝑥𝑛. For the integer quotient rows,
division by 4𝑠 gives weights 4−𝑠⌊4𝑠/(2𝑛 −1)⌋ →𝑥𝑛
and target 4−𝑠(22𝑠−1 −2𝑠) =1/2 −2−𝑠 →1/2.
Hence both greedy rules agree with each fixed real prefix once their
parameters are large enough. Convergent upper and lower bounds for 𝑅𝑘 likewise determine the strict tail
comparison at a fixed rank. No conclusion about the exploratory margin
scan follows without specifying its approximants and proving their
convergence. Fixed-prefix agreement is not uniform agreement through a
growing depth. For the quotient rows, however, summability bounds the
unmatched tail by 𝑅𝐾 and does give
convergence of the coded values, as proved in Theorem 6.2. It identifies their
limit as 𝑋𝐺(2); it does not
establish that this value is 1/2.
Successive tail truncations
Finite truncations of the geometric expansion give rational weights
and permit a finite decision procedure for each fixed truncation order
𝐽. The bounds below explain why
only finitely many ranks need to be tested. Fix 𝐽 ≥2 and set
𝑤(𝐽)𝑛:=𝐽∑𝑞=12−𝑞𝑛,𝑇(𝐽)𝑛+1:=𝐽∑𝑞=12−𝑞𝑛2𝑞−1,HalfRung(𝐽):⟺∃𝐴⊆{2,3,…},∑𝑛∈𝐴𝑤(𝐽)𝑛=12.
The arguments below are ordinary mathematics. The
accompanying exact integer computation rechecks the finite instances
3 ≤𝐽 ≤22; neither the arguments
nor that computation are presented as a Lean verification.
Lemma 8.4 (Forced greedy). For every 𝐽 ≥2: 𝑤(𝐽)𝑛 >𝑇(𝐽)𝑛+1 for all 𝑛 (the 𝑞 =1 terms agree exactly, and every 𝑞 ≥2 tail term is strictly smaller than
the corresponding weight term). Consequently the greedy support is the
unique candidate support, and HalfRung(𝐽) holds iff the greedy
orbit for 1/2 under weights 𝑤(𝐽)𝑛 never lands in a fatal interval
(𝑇(𝐽)𝑛+1,𝑤(𝐽)𝑛). Rank
1 is always a safe skip; ranks
2 and 3 are always takes.
Lemma 8.5 (Parity forces infinite support). For
every 𝐽 ≥2, no finite 𝐴 ⊆{2,3,…} attains HalfRung(𝐽).
Proof. The empty set has value zero. For a nonempty finite
set, put 𝑚 =max𝐴. After
multiplication by 2𝐽𝑚, the 𝑚th summand is odd and every earlier
summand is even, whereas the target 2𝐽𝑚−1 is even. This parity
contradiction excludes finite support. ◻
Theorem 8.6 (Witness exclusion). Define the
misalignment mass
𝜇𝐽(𝑀):=𝐽∑𝑞=22𝑀mod𝑞2𝑞−1.
Let 𝐽 ≥3,
𝑛 ≥4, and suppose some 𝑀 ∈[𝑛,2𝑛 −2] has 𝜇𝐽(𝑀) ≤1115. Then no
Boolean prefix 𝐷 ⊆{2,…,𝑛 −1} satisfies
𝑇(𝐽)𝑛+1<12−∑𝑑∈𝐷𝑤(𝐽)𝑑<𝑤(𝐽)𝑛;
This excludes the specified gap for
every Boolean prefix, not only the greedy prefix.
Proof. Suppose such a prefix exists and write 𝜌 =1/2 −∑𝑑∈𝐷𝑤(𝐽)𝑑. Since
𝑇(𝐽)𝑛+1 ≥2−𝑛 and 𝑛 ≤𝑀 ≤2𝑛 −2,
0<2𝑀𝜌−2𝑀−𝑛<𝐽∑𝑞=22𝑀−𝑞𝑛≤2𝑀−2𝑛1−2−𝑛≤415.
Here 𝑛 ≥4 gives the last inequality. Split
each scaled summand 2𝑀−𝑞𝑑
according to whether 𝑞𝑑 ≤𝑀. The
terms with 𝑞𝑑 ≤𝑀 are integers.
The other terms have total
𝐹=∑𝑑∈𝐷∑1≤𝑞≤𝐽𝑞𝑑>𝑀2𝑀−𝑞𝑑≤𝐽∑𝑞=2∑𝑑>⌊𝑀/𝑞⌋2𝑀−𝑞𝑑=𝜇𝐽(𝑀)≤1115.
There is no 𝑞 =1 contribution to 𝐹, since 𝑑 <𝑛 ≤𝑀. Thus 2𝑀𝜌 +𝐹 −2𝑀−𝑛 is an integer strictly
between zero and one, a contradiction. The same calculation also applies
when 𝐽 =2. ◻
Corollary 8.7 (Half-LCM horizon). Let 𝐽 ≥2 and 𝐿𝐽 :=lcm(2,3,…,𝐽). For
every 𝑛 ≥max{4,𝐿𝐽/2 +1} there
is an 𝑀 ∈[𝑛,2𝑛 −2] with 𝜇𝐽(𝑀) <11/15. Thus witness exclusion
leaves only the finite window [4,𝐿𝐽/2] to check.
Proof. Let 𝑀 be the
least multiple of 𝐿𝐽 with 𝑀 ≥𝑛. If 𝑀 =𝐿𝐽, then 𝑀 ≤2𝑛 −2 is the assumed inequality. If
𝑀 =𝑘𝐿𝐽 with 𝑘 ≥2, then 𝑛 ≥(𝑘 −1)𝐿𝐽 +1 gives 2𝑛 −2 ≥2(𝑘 −1)𝐿𝐽 ≥𝑀. At this witness,
𝜇𝐽(𝑀)=𝐽∑𝑞=212𝑞−1<∞∑𝑞=243⋅2𝑞=23<1115.
The bound uses 2𝑞 −1 ≥3 ⋅2𝑞−2, with strict
inequality for 𝑞 >2, so no
numerical approximation to the full series is needed. Apply
Theorem 8.6; its proof
also covers 𝐽 =2. Ranks 2 and 3 are takes, as already noted. ◻
Lemma 8.8 (Mod-12 filter, 𝐽 ≥7). For 𝐽 ≥7, the inequality 𝜇𝐽(𝑀) ≤11/15 implies 12 ∣𝑀. Thus only multiples of 12 need be tested as witnesses in each
interval [𝑛,2𝑛 −2]; no potentially
uncovered rank is discarded.
Proof. If 𝑀 is odd, the
𝑞 =2,3 terms give at least 2/3 +1/7 >11/15. If 𝑀 ≡2(mod4), the 𝑞 =2,3,4 terms give at least 1/3 +1/7 +4/15 =26/35 >11/15. Finally, if
4 ∣𝑀 but 3 ∤𝑀, the 𝑞 =2,3,4,6 terms give at least 1/3 +2/7 +1/15 +4/63 =236/315 >11/15. Each
case contradicts the assumed upper bound. ◻
Theorem 8.9 (Finite decision procedure). Call
𝑛 ∈[4,𝐿𝐽/2] bad
if no 𝑀 ∈[𝑛,2𝑛 −2] has 𝜇𝐽(𝑀) ≤1115, and set 𝐵(𝐽) :=max(bad ∪{3}). Then
HalfRung(𝐽) holds iff the
greedy orbit for 1/2 under weights
𝑤(𝐽)𝑛 survives every rank from
2 through 𝐵(𝐽). This is a finite exact decision
procedure.
Proof. Survival at all ranks plainly implies survival
through 𝐵(𝐽). Conversely, every
later rank at most 𝐿𝐽/2 has a
witness by the definition of 𝐵(𝐽),
and every larger rank has one by Corollary 8.7. Witness exclusion
rules out a fatal gap at all these ranks. The strict-tail criterion then
gives membership. For 𝐽 =2, the same
proof works because 𝜇2(𝑀) ≤2/3
for every 𝑀; the window is empty
and 𝐵(2) =3. ◻
Remark 8.10 (Verified truncations and the unbounded-index
question). The finite decision procedure verifies HalfRung(𝐽) for every 3 ≤𝐽 ≤22. The checking program uses
exact integers: it verifies witness intervals covering the ranks beyond
𝐵(𝐽), proves for 𝐽 ≤16 that the listed bad ranks have no
witness, and tests the greedy remainders through 𝐵(𝐽). In particular, it reproduces 𝐵(19) =1008 and 𝐵(20) =𝐵(21) =𝐵(22) =1530. The checking
program and its saved outputs for 3 ≤𝐽 ≤16 and 17 ≤𝐽 ≤22 are published. For 𝐽 ≥17 a floating-point filter proposes
witnesses and each accepted witness is rechecked with integers, so a
missed witness could only lengthen the exact greedy check. These are
finite computer-assisted proofs using the ordinary lemmas above, not
Lean proofs and not a test of the full weights through all ranks.
If 𝐴 represents 1/2 with the 𝐽-truncated weights, then
0≤𝑋𝐴(2)−12≤∑𝑞>𝐽2−2𝑞1−2−𝑞≤2∑𝑞>𝐽4−𝑞=234−𝐽.
Consequently, such
representations for an unbounded sequence of 𝐽 would put 1/2 in the closed set A. Its representing support
would be infinite, since finite Mersenne sums have odd denominator
(Lemma 8.2);
Lemma 8.5
separately excludes finite support for each truncation. The
unbounded-index assertion is still unproved. Twenty verified values of
𝐽 do not establish it.