Exact identities and reductions
Observation 6.26 (A finite half-value approximation and the
first correction tail). The finite prefix has value
12−𝑋{2,3,6,7}(2)=116002.
The excess of the full tail after rank 1 over its dyadic value is
𝑅1−12=∑𝑛≥2(12𝑛−1−2−𝑛)≤112+128=542.
Indeed, expand each
summand as 4−𝑛 +∑𝑗≥32−𝑗𝑛; for 𝑛 ≥2, the second sum is at most 2 8−𝑛. Thus 12 −(𝑅1 −12) ≥821 >38.
The first identity is an exact rational check, whereas the two tail
inequalities use a convergent-series estimate.
half_sub_four_term_prefix_eq
mersenneCorrectionTail_one_le
Observation 6.27 (Period-4 sign weight vanishes on a residue
class). Let 𝑤(𝑛) have successive
values 1,0, −1,0, repeated with
period 4. For every 𝑛 ≡3(mod4),
𝑐𝑤(𝑛)=∑𝑑∣𝑛𝑤(𝑑)=0.
Indeed,
𝑛 is odd, and paired divisors 𝑑,𝑛/𝑑 have opposite values of 𝑤 because their product is 3 modulo 4. There are no fixed pairs: such an
𝑛 is not a square. Thus an argument
requiring a nonzero coefficient at every chosen residue must check that
requirement; periodicity alone does not provide it. This cancellation
does not conflict with irrationality of the full weighted series, which
follows from Luca and Tachiya’s theorem [3].
intWeightedCoeff_periodFourSignWeight_eq_zero_of_mod_four_eq_three
Theorem 6.28 (The Lambert-series identity for the
Möbius function). The absolutely convergent signed series satisfies
∑𝑑≥1𝜇(𝑑)2𝑑−1=12.
This classical identity is also recorded in [7]. Expand each denominator
geometrically and interchange the absolutely convergent sums. The
coefficient of 2−𝑛 is ∑𝑑∣𝑛𝜇(𝑑), equal to 1 for 𝑛 =1 and 0 otherwise. This proves the identity.
Its coefficients are −1,0,1, not
indicators of a support; the identity therefore does not represent 1/2 as a subseries with all coefficients
in {0,1}.
Corollary 6.29 (Negative-Möbius Boolean support
overshoots 1/2). Let 𝑁 ={𝑑 ≥2 :𝜇(𝑑) = −1}. Isolating the
𝑑 =1 term in Theorem 6.28 gives
𝑋𝑁(2)=12+∑𝑑≥2𝜇(𝑑)=112𝑑−1≥12+163>12,
since 𝜇(6) =1. This rules out the particular
candidate 𝑁. It does not rule out
other infinite supports representing 1/2.
Observation 6.30 (Dyadic safety need not survive a take). For
a residual 𝑝/(2𝐷), taking rank
𝑏 subtracts 𝑤𝑏 and gives
𝑝2𝐷−12𝑏−1=𝑝(2𝑏−1)−2𝐷2𝐷(2𝑏−1).
The residual 7/34 is at most 2−2. Taking rank 3 leaves 15/238, which is strictly between 2−4 and 𝑤4 =1/15. Thus rank 4 is skipped but fails the dyadic safety
test. The displayed numerator has increased from 7 to 15; that increase does not preserve
safety.
The same failure occurs with an initial denominator containing all
Mersenne denominators through rank 7. With 𝐷 =lcm(3,7,15,31,63,127) =1240155,
one has
121492𝐷−1255=411792⋅21082635.
The initial residual is at most
2−7. After this rank-8 take, ranks 9 and 10 are skipped, but the new residual
exceeds 2−10. The exact
numerator of that dyadic excess is 29 ⋅41179 −21082635 =1013 >0. These
are counterexamples to the stated local safety implication, not
assertions that either state occurs on the real half-greedy orbit.
safeBracket_and_numeratorMonotone_not_inductive_fixture
lcmSaturated_safeBracket_not_inductive_fixture
Theorem 6.31 (The half-skip dichotomy via
Erdős–Borwein irrationality). The half target satisfies
12∈A⟺ℕ>0∖𝐺 is infinite,
where
𝐺 is the greedy support for 1/2. In the forward direction, finitely
many skipped exponents would express the full Mersenne sum as 1/2 plus a finite rational sum,
contradicting Erdős’s full-support irrationality theorem. The reverse
implication uses the greedy tail criterion: once a remainder exceeds the
whole available tail, every later exponent is selected. Infinitely many
skips exclude that failure. The equivalence does not establish that
infinitely many skips actually occur.
Theorem 6.32 (Equivalent descriptions of
half-membership). Each of the following is equivalent to 1/2 ∈A:
The integer-greedy sequence is not eventually always on
branch R.
There are arbitrarily large 𝑠 ≥5 with 𝑠 ∉𝐷𝑠+1.
Upper or middle transitions occur at arbitrarily large
rows.
Some sequence 𝑠𝑗 →∞ satisfies 𝑠𝑗 ∉𝐷𝑠𝑗+1 for every 𝑗.
There are rows 𝑠𝑗 →∞ and omitted ranks 𝑑𝑗 ∈{2,…,𝑠𝑗 −1} ∖𝐷𝑠𝑗 with 𝑑𝑗 →∞.
The positive ranks omitted by the real half-greedy rule form
an infinite set.
The real half-greedy rule has no last omitted positive
rank.
Items (1)–(4) differ only by the branch classification and the choice
of a sequence of rows. Item (5) requires the omitted ranks themselves to
tend to infinity, not merely their containing rows. The cited
identification with the real greedy support supplies (6)–(7). These
equivalences do not prove that any of the conditions holds.
Lemma 6.33 (The values on either side of an eventual
right continuation). If the seam eventually always extends “true”
(right branch) from some row 𝑆 on
with a fixed lower prefix 𝑢, the
resulting cofinite-support value stays strictly below 1/2; the matching alternative “upper
competitor” word gives a strict excess above 1/2. Neither of these two cofinite
continuations represents 1/2. This
does not rule out an eventually-right integer orbit; it describes the
two values in that case. The inequalities are used in Theorem 6.44.
Lemma 6.34 (Each Mersenne weight exceeds its remaining
tail). For 𝑛 ≥1, let 𝑤𝑛 =(2𝑛 −1)−1 and 𝑅𝑛 =∑𝑗>𝑛𝑤𝑗. Then
𝑅𝑛=𝑤𝑛+1+𝑅𝑛+1,2−𝑛<𝑅𝑛≤2𝑤𝑛+1<𝑤𝑛.
For the upper bound, compare
each tail term with 21−𝑗𝑤𝑛+1
at index 𝑛 +𝑗, 𝑗 ≥1, and sum the geometric series. The
last inequality follows by comparing 2/(2𝑛+1 −1) with 1/(2𝑛 −1). This strict term-versus-tail
inequality is the separation hypothesis used in the greedy
arguments.
It is not available for the totient weights 𝜑(𝑛)/2𝑛: the terms at indices
4 and 5 already sum to 2/16 +4/32 =1/4 =𝜑(3)/23, and the
remaining tail is positive. A general strict-tail argument therefore
cannot be transferred to that sequence without a different hypothesis or
proof.
Theorem 6.35 (Greedy survival and membership).
With the greedy remainder 𝑟𝑛(𝑥)
and complete tail 𝑅𝑛,
𝑥∈A⟺𝑥≥0 and 𝑟𝑛(𝑥)≤𝑅𝑛 for every 𝑛≥0.
If all
inequalities hold, the nonnegative remainders tend to zero because 𝑅𝑛 →0, so the greedy partial sums
converge to 𝑥. Conversely, strict
tail domination 𝑤𝑛 >𝑅𝑛 forces
the greedy choices in any representation and therefore gives every
inequality. The argument applies to positive summable weights satisfying
that separation hypothesis; it is not a consequence of summability
alone.
Lemma 6.36 (The two next-prefix intervals and their
gap). Let 𝑑 ≥0 be an integer,
let 𝑢 ⊆{1,…,𝑑}, and
suppose the target 𝑡 lies in the
interval [𝑋𝑢(2),𝑋𝑢(2) +𝑅𝑑]. At
depth 𝑑 +1, either 𝑡 lies in the lower interval
[𝑋𝑢(2),𝑋𝑢(2)+𝑅𝑑+1],
or in the upper
interval
[𝑋𝑢(2)+𝑤𝑑+1,𝑋𝑢(2)+𝑤𝑑+1+𝑅𝑑+1],
or in the open gap between them. These alternatives are disjoint because
𝑅𝑑+1 <𝑤𝑑+1, and exhaustive
because 𝑅𝑑 =𝑤𝑑+1 +𝑅𝑑+1. For
𝑡 =1/2, Lemma 6.38 also
excludes the interval endpoints, so all relevant comparisons are strict.
Endpoint exclusion is not what makes the two child intervals disjoint;
the strict-tail inequality does that.
Lemma 6.37 (A greedy gap excludes every
representation). Let 𝑑 ≥0 be
an integer and 𝑢 ⊆{1,…,𝑑} a finite prefix.
If
𝑋𝑢(2)+𝑅𝑑+1<𝑡<𝑋𝑢(2)+𝑤𝑑+1,
then no support agreeing with 𝑢
through rank 𝑑 represents 𝑡: omitting 𝑑 +1 leaves value at most the lower
endpoint, while including it gives value at least the upper endpoint.
Other length-𝑑 prefixes have
disjoint containing intervals by the first-difference argument using
𝑤𝑛 >𝑅𝑛. Since the displayed gap
lies inside the interval for 𝑢,
none of those prefixes can represent 𝑡 either. Thus a certified strict gap
excludes every representation, not just one proposed
continuation.
Lemma 6.38 (No finite Mersenne sum equals one half).
For every finite 𝑢 ⊆ℕ>0, 𝑋𝑢(2) ≠1/2:
its reduced denominator is odd. Also 𝑋𝑢(2) +𝑅𝑑 ≠1/2 for every 𝑑 ≥0, since 𝑅𝑑 is the irrational full Mersenne sum
minus a finite rational sum. These observations exclude equality at the
finite-prefix and complete-tail endpoints of Lemma 6.36.
Lemma 6.39 (Straddle words are canonical: they agree
with the greedy prefix). Let 𝑢 ⊆{1,…,𝑑} satisfy 𝑋𝑢(2) ≤1/2 ≤𝑋𝑢(2) +𝑅𝑑. Then
𝑢=𝐺∩{1,…,𝑑},
where 𝐺 is the real greedy support for 1/2. At the first disagreement, if 𝑢 takes rank 𝑘 and the greedy rule skips it, then
𝑋𝑢(2) >1/2. In the opposite
case, the greedy remainder before 𝑘
is at least 𝑤𝑘, whereas the
remaining contribution allowed by 𝑢, including 𝑅𝑑, is at most 𝑅𝑘 <𝑤𝑘. Both cases contradict the
displayed interval. Thus there is at most one such word at each depth;
the lemma does not assert its existence at every depth.
Theorem 6.40 (Last-skip iff local fatality: a
pointwise criterion). Keep 𝐺
for the selected half-greedy support, 𝑟𝑀(1/2) for its remainder and 𝑅𝑀 for the complete tail after rank
𝑀. A positive rank 𝑀 is the last omitted rank if and only if
𝑀 ∉𝐺 and 𝑟𝑀(1/2) >𝑅𝑀. Consequently,
12∈A⟺𝑟𝑀(1/2)≤𝑅𝑀for every positive 𝑀∉𝐺.
Thus
it suffices to check the tail inequality at the ranks actually omitted
by the greedy rule. This is an equivalence on that fixed orbit; it does
not establish the inequality at its unboundedly many possible omitted
ranks.
Lemma 6.41 (Seam upper-or-middle classification).
At a row 𝑠 ≥5, the terminal rank
is omitted in the next row, 𝑠 ∉𝐷𝑠+1, if and only if either
4𝑜𝑠+𝑝+𝑠≤2𝑠+1,
or this inequality
fails and
4rem(𝑠)+2𝑠+1−𝑝−𝑠<2𝑠+2+4.
These are exactly branches U and M of
Theorem 5.16. On
either branch the new terminal weight does not fit; on R it does. This is an exact
classification, not a conjecture inferred from observed branch
labels.
Lemma 6.42 (The exact gap at the largest omitted
rank). Let 2 ≤𝑑 <𝑠 and
2𝑠 <3𝑑. Write 𝑊𝑠(𝐸) =∑𝑒∈𝐸⌊4𝑠/(2𝑒 −1)⌋ for a finite set 𝐸 ⊆{2,…,𝑠 −1}. For 𝑢 ⊆{2,…,𝑑 −1}, put 𝐸− =𝑢 ∪{𝑑 +1,…,𝑠 −1} and 𝐸+ =𝑢 ∪{𝑑}. Then
3𝑊𝑠(𝐸−)+3⋅2𝑠+1+2⋅4𝑠−𝑑+4=3𝑊𝑠(𝐸+).
The correction is independent of the common prefix 𝑢. For the integer-greedy rows 𝑠 ≥5, a right transition preserves the
largest omitted rank, whereas an upper or middle transition makes 𝑠 the largest omitted rank in the next
row.
Proof. For 𝑑 ≤𝑒 <𝑠,
the inequality 2𝑠 <3𝑑 gives
⌊4𝑠2𝑒−1⌋=22𝑠−𝑒+4𝑠−𝑒.
Subtract the sum over 𝑑 <𝑒 <𝑠 from the term at 𝑑. The powers of 2 leave 2𝑠+1; the powers of 4 leave (2 ⋅4𝑠−𝑑 +4)/3. The common prefix
𝑢 cancels. The branch statements
follow from the support updates in Theorem 5.16: the right branch
appends 𝑠 to the lower word, and
the other two branches omit 𝑠. ◻
For example, 𝑠 =5, 𝑑 =4 and 𝑢 ={2} give 𝑊𝑠(𝐸−) =341 and 𝑊𝑠(𝐸+) =409; the displayed identity is
3 ⋅341 +204 =3 ⋅409. Both the
factor 3 on the right and the
restriction 2𝑠 <3𝑑 are essential
to this formula.
Theorem 6.43 (Reduction to the nearest dyadic
boundary). Let 𝑑,𝐸 be
nonnegative integers with 𝐸 ≤2𝑑+1, and let 𝑗∗ be the largest 𝑗 ∈{0,…,𝑑} for which 𝐸 ≤2𝑑−𝑗+1. The set is nonempty, so
𝑗∗ is well defined, including when
𝐸 =0. Then
∀𝑗∈{0,…,𝑑},2𝑑−𝑗+1<𝐸 or 𝐸+2(𝑑+𝑗)≤2𝑑−𝑗+1⟺𝐸+2(𝑑+𝑗∗)≤2𝑑−𝑗∗+1.
For 𝑗 >𝑗∗
the first alternative holds by maximality. For 𝑗 ≤𝑗∗, the left side of the required
inequality increases with 𝑗 and its
right side decreases, so the condition at 𝑗∗ implies all the others. This is an
elementary reduction from 𝑑 +1
inequalities to one. Specialized to the seam reset charge (where the
actual upper-reset condition gives 𝐸 ≤2𝑑+1, as explained in
Proposition 6.80), the reduced
hypothesis at the single index 𝑗∗
is proved logically equivalent to Theorem 6.10’s
band-avoidance hypothesis.
Theorem 6.44 (Excluding minus three at a final middle
transition). Suppose that row 𝐷 ≥13 is a middle transition in
Theorem 5.16 and
every transition at a row 𝑠 ≥𝐷 +1
is right. Then
𝐶𝐷:=4rem(𝐷)−𝑝−𝐷−4≠−3.
This excludes one particular value under the stated tail assumption; it
neither excludes every final middle transition nor proves the
all-middle-row hypothesis of Theorem 6.9.
To see the contradiction, complete 𝐷𝐷 by all ranks greater than 𝐷. The resulting support 𝐵 =𝐷𝐷 ∪{𝐷 +1,𝐷 +2,…} has 𝑋𝐵(2) <1/2 under the all-right
assumption. The exact carry identity of the Lean proof (margin) gives
𝐶𝐵(2𝐷 +1) =𝐶𝐷 +3. If 𝐶𝐷 = −3, this is zero. The recurrence
𝐶𝐵(𝑁 +1) =2𝐶𝐵(𝑁) +1 −𝑐𝐵(𝑁 +2) and
nonnegativity from Theorem 6.11 first
force 𝐶𝐵(2𝐷 +2) =0: indeed 2𝐷 +3 ∈𝐵, so 𝑐𝐵(2𝐷 +3) ≥1. Next 𝐷 +2,2𝐷 +4 ∈𝐵 imply 𝑐𝐵(2𝐷 +4) ≥2, giving 𝐶𝐵(2𝐷 +3) <0, a contradiction. The
stronger conclusion 𝐶𝐷 ≥ −2 is
proved in Theorem 10.6.
Lemma 6.45 (The signed position of a skipped greedy
prefix). Let 𝑠 ≥5 be omitted
by the real greedy support 𝐺, and
put
𝐻𝑠=𝐺∩{2,…,𝑠−1},𝑓𝑠=∑𝑑∈𝐻𝑠⌊4𝑠2𝑑−1⌋−𝑇𝑠.
Exactly one
of the following holds:
𝑓𝑠<0:𝐻𝑠=𝐷𝑠,𝑓𝑠=−rem(𝑠),rem(𝑠)≥1;𝑓𝑠=0:𝐻𝑠=𝐷𝑠,rem(𝑠)=0;𝑓𝑠>0:𝐻𝑠=𝐵𝑠,𝑓𝑠=𝑜𝑠.
Thus the real greedy prefix is one of the two
adjacent integer words. This classifies its signed distance 𝑓𝑠 from 𝑇𝑠; it does not exclude the negative
case. Nor does it identify 𝑓𝑠 with
the different coordinate 𝐶𝑠 =4rem(𝑠) −𝑝−𝑠 −4 used in the
final-middle argument.
Lemma 6.46 (Spacing of reverse-carry words). For
𝑖 =1,2, let integer sequences 𝑎𝑖,𝑏𝑖,𝑢𝑖 satisfy
𝑏𝑖(𝑚)+2𝑢𝑖(𝑚)=𝑎𝑖(𝑚)+𝑢𝑖(𝑚+1).
Let
𝑘,𝐿 ≥0 be integers. Suppose that
at index 𝑘 the coefficients agree
and 𝑏1(𝑘) −𝑏2(𝑘) =1. Suppose also
that both coefficients and bits agree at indices 𝑘 +1,…,𝑘 +𝐿. Then
𝑢1(𝑘+𝐿+1)−𝑢2(𝑘+𝐿+1)=2𝐿(2(𝑢1(𝑘)−𝑢2(𝑘))+1).
The factor in
parentheses is an odd integer. If the two terminal carries have absolute
values at most 𝐵1,𝐵2,
respectively, then 2𝐿 ≤𝐵1 +𝐵2.
For a common bound 𝐵 the conclusion
is 2𝐿 ≤2𝐵, not 2𝐿 ≤𝐵. The formula follows by
subtracting the two recurrences: the initial bit difference gives the
odd factor, and each subsequent agreement doubles it. An application
must supply the stated agreements and terminal bounds.
Lemma 6.47 (Linear functionals factoring through one
value). Let 𝑉 be a vector
space over ℚ, let ev :𝑉 →ℚ be linear, and
choose 𝑒 ∈𝑉 with ev(𝑒) =1. Suppose that each
linear functional ℓ𝑗 :𝑉 →ℚ vanishes on ker(ev). Then 𝑣 −ev(𝑣)𝑒 ∈ker(ev)
gives ℓ𝑗(𝑣) =ℓ𝑗(𝑒)ev(𝑣).
Consequently any finite evaluation matrix (ℓ𝑗(𝑣𝑖))𝑖,𝑗 is an outer product
and has rank at most one. Every square minor of order at least two
therefore vanishes. This excludes determinant arguments formed from
these particular functionals, not determinant methods with additional
independent information.
Theorem 6.48 (Two-thirds band: exact localisation of
post-take skip-unsafety). Write a positive residual as 1/𝑅. A skipped rank 𝑘 passes the sufficient dyadic test
precisely when 𝑅 ≥2𝑘. Suppose a
weight at rank 𝑏 is taken without
exhausting the residual: with 𝑞 =2𝑏 −1, assume 0 <𝑅 <𝑞. The new reciprocal residual
is 𝑅𝑞/(𝑞 −𝑅). If the next take is at
rank 𝑐 ≥𝑏 +2, put 𝑚 =2𝑐−1. The last skipped rank is
dyadically unsafe exactly when
𝑚−1<𝑅𝑞𝑞−𝑅<𝑚,equivalently𝑞(𝑚−1)𝑞+𝑚−1<𝑅<𝑞𝑚𝑞+𝑚.
Clearing the
positive denominators proves the equivalence. The interval has width
𝑞2/((𝑞 +𝑚)(𝑞 +𝑚 −1)).
For a single skipped rank, 𝑐 =𝑏 +2 and 𝑚 =2𝑞 +2. The width is then 𝑞2/((3𝑞 +1)(3𝑞 +2)) <1/9, and the
interval lies inside 2𝑞 <3𝑅 <2𝑞 +2/3. In this single-skip
case, the cited corollaries exclude integral 𝑅 and show that a reduced pre-take
residual 𝑝/(2𝐷) with 𝑝,𝐷,𝑞 odd can be unsafe only if 𝑝 ≥7. The latter conclusion uses the
divisibility by 4 of 6𝐷 −2𝑝𝑞 under the unsafe-band
inequalities.
These are local transition statements, not bounds on the actual
half-greedy orbit. Dyadic safety is only sufficient for the current tail
test. The odd-coprime data (𝑝,𝐷,𝑏) =(17,41,3) give an unsafe
single-skip example; no conclusion that the half-greedy orbit avoids
such data follows from the band calculation.
Theorem 6.49 (A weaker sufficient test against the
remaining tail). Let 𝑘,𝑢,𝐿 be
positive integers, and put 𝑎 =2𝐿 −(2𝑘 −1)𝑢. Suppose 𝑎 >0, equivalently that 𝜌 =𝑢/(2𝐿) <𝑤𝑘 and the greedy rule
skips weight 𝑤𝑘. The dyadic
sufficient test 𝜌 ≤2−𝑘 is
equivalent to 𝑢 ≤𝑎. The weaker
sufficient condition
2𝑢≤3𝑎
ensures 𝜌 <𝑅𝑘, by comparison
with 2−𝑘 +(3 ⋅4𝑘)−1 +(7 ⋅8𝑘)−1 <𝑅𝑘.
This conclusion excludes a fatal tail-mass deficit at the current step;
it does not assert that 𝜌 is
representable by the remaining weights, or that all future greedy steps
survive.
The containment of these sufficient conditions is strict even for
valid rational data: (𝑘,𝑢,𝐿,𝑎) =(2,7,13,5) gives 1/4 <7/26 <𝑅2. In contrast, the
scalar pair (𝑢,𝑎) =(3,2) in the
linked inequality lemma does not arise from integral 𝐿 under the present parity relation. Unit
numerators are nonfatal at such a skipped step, since then 𝑎 ≥1. Conversely, a fatal step requires
3𝑎 <2𝑢, hence 𝑢 ≥2, or 𝑢 ≥3 when 𝑢 is odd.
Lemma 6.50 (Summability of one gap length per level).
For 𝑛 ≥1, put 𝑔𝑛 =𝑤𝑛 −𝑅𝑛 >0. The sum of one gap
length per level satisfies, for 𝑁 ≥0,
∑𝑛>𝑁𝑔𝑛≤294−𝑁+378−𝑁.
This follows by summing the per-level upper bounds geometrically. It is
not the measure of the union of all gaps: level 𝑛 has 2𝑛−1 translated gaps of length 𝑔𝑛. The corresponding weighted sum and
its geometric interpretation are given after Theorem 6.118. Neither estimate
decides membership of a specified point such as 1/2.
Lemma 6.51 (The effect of adding one divisor).
Let 𝑁 ≥0 and let finite supports
𝐷0,𝐷1 differ only by 𝐷1 =𝐷0 ∪{𝑁 +1}, with 𝑁 +1 ∉𝐷0. For every positive integer
𝑚,
𝑐𝐷1(𝑚)−𝑐𝐷0(𝑚)=𝟏𝑁+1∣𝑚.
In particular, the difference is 1 at 𝑚 =2(𝑁 +1). This follows directly from the
definition of a divisor count. Its use in another coefficient sequence
requires proving that sequence has the same support-incidence
description.
Theorem 6.52 (Uniqueness of an integer recurrence with
a vanishing scaled limit). For any nonnegative-integer coefficient
sequence 𝑐 :ℕ →ℕ
with 𝑐(𝑛) ≤𝑛: the binary coefficient series 𝑋𝑐 =∑′𝑛≥1𝑐(𝑛)/2𝑛 is
rational iff there exists a positive integer multiplier 𝑣 and an integer orbit 𝑢 :ℕ →ℤ satisfying the
exact carry recurrence 𝑢(𝑁 +1) =2𝑢(𝑁) −𝑣 ⋅𝑐(𝑁 +1) together with the condition 𝑢(𝑁)/2𝑁 →0. Every integer sequence
satisfying both conditions obeys 𝑢(𝑁) =𝑣 ⋅𝑇𝑐(𝑁) exactly, where 𝑇𝑐(𝑁) =∑𝑗≥1𝑐(𝑁 +𝑗)/2𝑗 is the
scaled tail. For each fixed 𝑣 there
is at most one such sequence. Positivity of the orbit alone is
deliberately not used as an equivalent criterion: a homogeneous
2𝑁-scaled perturbation can be
added to any orbit without breaking the recurrence, so the limit
condition cannot be dropped. The choices 𝑐 =𝑐𝐴 for Problem 257 and 𝑐 =𝜑 for Problem 249 both satisfy
0 ≤𝑐(𝑛) ≤𝑛. The telescoping
argument is given again, with an example, in Theorem 6.105.
Lemma 6.53 (Changing finitely many support elements).
Let 𝑏 ≥2 be an integer, and
let 𝐴,𝐵 ⊆ℕ≥1.
If 𝑋𝐴(𝑏) is irrational and 𝐴,𝐵 have finite symmetric difference,
then 𝑋𝐵(𝑏) is irrational too: the
two sums differ by a finite sum of rational numbers. This observation
supplies the finite modifications in Theorem 6.21.
Lemma 6.55 (The odd denominator survives dyadic
subtraction). Let 𝑟/𝐷 be a
reduced fraction with 𝐷 >0 odd,
let 𝑝 ∈ℤ, and let 𝑐 ≥0 be an integer. The reduced
denominator of 𝑝/2𝑐 −𝑟/𝐷 is
divisible by 𝐷 and divides 2𝑐𝐷. Indeed, its unreduced numerator
𝑝𝐷 −2𝑐𝑟 is coprime to 𝐷, since gcd(𝑟,𝐷) =gcd(2𝑐,𝐷) =1. Reduction can
therefore remove only powers of 2
from the displayed denominator. No property of Mersenne weights is
used.
Lemma 6.56 (A guaranteed divisor of a reduced
denominator). Let 𝑎 ∈ℤ, 𝐷 ∈ℕ>0
and 𝑚,𝐶,ℎ ∈ℕ. Write den(𝑥) for the positive
reduced denominator of a rational number 𝑥. If 𝑚 ∣𝐷 and gcd(𝑚,|𝑎|) =1, then
𝑚 ∣den(𝑎/𝐷). If
𝐶 ∣𝐷 and gcd(𝐶,|𝑎|) =1, then
𝐶gcd(𝐶,ℎ)∣den(ℎ𝑎/𝐷).
Thus scaling may remove part of the guaranteed divisor. Indeed,
reduction divides 𝐷 by gcd(𝐷,|𝑎|), so no prime power in 𝑚 can be lost. After scaling, a prime
𝑝 ∣𝐶 can lose at most 𝑣𝑝(ℎ) powers from the guaranteed
divisor. This is a lower bound on the reduced denominator, not an
equality: for 𝐷 =12, 𝐶 =6, 𝑎 =1, ℎ =2, it guarantees the divisor 3, while the reduced denominator is 6. The lemma feeds Theorem 6.24
directly.
Lemma 6.57 (Commuting prime-power differences).
For a function 𝑔 :ℕ>0 →ℤ, a positive integer 𝑝
and an integer 𝑒 ≥1, define
(Δ𝑝,𝑒𝑔)(𝑛)=𝑔(𝑝𝑒𝑛)−𝑔(𝑝𝑒−1𝑛).
These operators commute. If 𝑝 ≠𝑞
are primes, 𝑒,𝑓 ≥1, 𝐴 ⊆ℕ>0, 𝑛 ≥1 and gcd(𝑛,𝑝𝑞) =1, then
(Δ𝑞,𝑓Δ𝑝,𝑒𝑐𝐴)(𝑛)=∑𝑑∣𝑛𝟏𝐴(𝑝𝑒𝑞𝑓𝑑).
Thus the mixed
difference counts precisely the support elements whose 𝑝- and 𝑞-adic exponents are 𝑒 and 𝑓 in this divisor sum.
Proof. Expanding either order gives the same four terms:
𝑔(𝑝𝑒𝑞𝑓𝑛)−𝑔(𝑝𝑒−1𝑞𝑓𝑛)−𝑔(𝑝𝑒𝑞𝑓−1𝑛)+𝑔(𝑝𝑒−1𝑞𝑓−1𝑛).
This commutation needs no primality or
coprimality. For 𝑔 =𝑐𝐴, write each
divisor of 𝑝𝑒𝑞𝑓𝑛 uniquely as
𝑝𝑖𝑞𝑗𝑑, with 𝑑 ∣𝑛, 0 ≤𝑖 ≤𝑒 and 0 ≤𝑗 ≤𝑓.
The two differences cancel all terms except 𝑖 =𝑒, 𝑗 =𝑓. ◻
For 𝐴 ={12}, 𝑝 =2, 𝑒 =2, 𝑞 =3, 𝑓 =1, 𝑛 =1, the four counts are 1,0,0,0, so the mixed difference is 1. This coefficient identity alone does
not transfer rationality through the subsequence operation 𝑔(𝑛) ↦𝑔(𝑝𝑛).
Definition 6.58 (The Mersenne achievement set and the
support-series object). For a support 𝐴 ⊆ℕ≥1, its Mersenne
subsum is
𝑥𝐴=∑𝑛≥1𝟏𝐴(𝑛)2𝑛−1,A={𝑥𝐴:𝐴⊆ℕ≥1}.
Finite, empty,
and infinite supports are all allowed in A. More generally, for an
integer base 𝑏 ≥2, 𝑋𝐴(𝑏) =∑𝑛≥1𝟏𝐴(𝑛)/(𝑏𝑛 −1)
and 𝑐𝐴(𝑛) =∑𝑑∣𝑛𝟏𝐴(𝑑) =(𝟏𝐴 ∗1)(𝑛) for 𝑛 ≥1, where ∗ denotes Dirichlet convolution. Full
support gives the series in Theorem 6.14. The
linked definitions implement these positive-index sums.
mersenneAchievementSet
erdosSupportSeries
supportCoeff
Proposition 6.59 (Achievement-set topology: compact,
closed, perfect, measure exactly one). A is compact
(continuous image of the binary-sequence Cantor space ℕ →Fin 2 under the
product topology, via the positive-index digit map), hence closed; it is
also perfect, totally disconnected, and nowhere dense, with Lebesgue
measure exactly 1. The
compactness/closedness argument (binary coding → Cantor space → continuous image) is a fully generic
technique for characterizing the achievement set of any
absolutely convergent digit-weighted series, not specific to Mersenne
denominators ; reusable for a 𝜑(𝑛)/2𝑛 subsum set after checking
summability. No separation of successive weights is needed for
compactness or closedness; the stronger topological conclusions require
their own hypotheses. Closedness alone is what powers every “limit of a
sequence of achieved points is achieved” argument in this catalogue
(e.g. Theorem 6.2,
Theorem 6.5).
Theorem 6.60 (Nonmembership of one half and a finite
fatal gap). The value 1/2 is
not in A if and only if
there are an integer 𝑑 ≥0 and a
finite set 𝑢 ⊆{1,…,𝑑}
such that
𝑋𝑢(2)+𝑅𝑑+1<12<𝑋𝑢(2)+𝑤𝑑+1.
One implication is Lemma 6.37. For the
other, follow the greedy prefixes: nonmembership forces a first failure
of the tail inequality, hence one of these gaps. The endpoint equalities
are excluded by Lemma 6.38.
A finite prefix and strict gap provide a nonmembership witness.
The tail inequality can be certified by rational truncation bounds as in
Theorem 2.11.
Membership, in contrast, asserts that no such witness exists; failure to
find one in a finite search is not a proof. The reduction uses 𝑤𝑛 >𝑅𝑛, not compactness alone. The
totient weights fail this hypothesis, as the example after Lemma 6.34
shows.
Definition 6.61 (Separated integer values and bounded
perturbations). Let 𝛼 be a
set, let 𝑠 :𝛼 →ℕ be
injective, and let 𝑝 :𝛼 →ℕ. Suppose integers
𝑔 ≥1 and 𝐵 ≥0 satisfy
𝑠(𝑥)<𝑠(𝑦) ⟹ 𝑠(𝑥)+𝑔≤𝑠(𝑦),0≤𝑝(𝑥)≤𝐵<3𝑔.
The updated values are 𝑡(𝑥) =4𝑠(𝑥) +𝑝(𝑥). For a capacity 𝐶 ≥0, an adjacent pair consists of 𝑥−,𝑥+ ∈𝛼 with 𝑠(𝑥−) the largest value at most 𝐶 and 𝑠(𝑥+) the smallest value greater than
𝐶. Existence of both values is part
of the assumption; it is not guaranteed for an arbitrary family. Set
𝑟=𝐶−𝑠(𝑥−),𝑜=𝑠(𝑥+)−𝐶,𝑝−=𝑝(𝑥−),𝑝+=𝑝(𝑥+).
The inequality 𝐵 <3𝑔 preserves the order of the
updated values. The next result uses the stronger bound 𝐵 <𝑔 to ensure that the selected
updated value is admissible at capacity 4𝐶 +𝑔. The linked structures encode these
data.
PerturbedFamily
AdjacentCut
Theorem 6.62 (Perturbed-family maximality and the
three-branch recurrence). Use the family and adjacent pair of
Definition 6.61, and assume
in addition that 𝐵 <𝑔. At
capacity 𝐶′ =4𝐶 +𝑔, the largest
admissible updated value is 𝑡(𝑥+)
if 4𝑜 +𝑝+ ≤𝑔, and 𝑡(𝑥−) otherwise. After this choice,
apply the take-if-possible rule to an additional weight 𝑊 =2𝑔 +4. The resulting remainder is
{𝑔−4𝑜−𝑝+,4𝑜+𝑝+≤𝑔,4𝑟+𝑔−𝑝−,4𝑜+𝑝+>𝑔 and 4𝑟+𝑔−𝑝−<𝑊,4𝑟−𝑔−𝑝−−4,4𝑜+𝑝+>𝑔 and 4𝑟+𝑔−𝑝−≥𝑊.
Proof. The lower candidate satisfies 𝑡(𝑥−) ≤4𝐶 +𝐵 <𝐶′, and 𝑡(𝑥+) ≤𝐶′ is exactly the test
4𝑜 +𝑝+ ≤𝑔. Order preservation
excludes earlier values from improving the selected one. Any value after
𝑥+ has 𝑠(𝑥) ≥𝑠(𝑥+) +𝑔 >𝐶 +𝑔, and hence 𝑡(𝑥) >𝐶′. Thus no other candidate
is missed.
On the first branch the remainder is at most 𝑔 <𝑊, so the extra weight is not taken.
The other two branches compare the lower candidate’s remainder 4𝑟 +𝑔 −𝑝− with 𝑊. All displayed differences are
nonnegative on their respective branches. ◻
The theorem describes a two-stage rule, not automatically the maximum
of {𝑡(𝑥) +𝜀𝑊 :𝑥 ∈𝛼, 𝜀 ∈{0,1}} below 𝐶′. For example, take old values
4,5,7, 𝑔 =1, 𝐵 =0, 𝑝 =0 and 𝐶 =6. Then 𝐶′ =25 and 𝑊 =6. The rule chooses 20 and cannot add 6, but 16 +6 =22 is a larger admissible extended
value. A sufficient extra hypothesis for global maximality is 4𝑔 −𝐵 ≥𝑊: every earlier updated value
plus 𝑊 is then at most the selected
updated value. In the Mersenne application 𝑔 =2𝑠+1, 𝐵 =2(𝑠 −2) and 𝑠 ≥5, so this inequality holds. Thus the
concrete recurrence is unaffected, but an application to another weight
system must check this separation as well.
The hypothesis 𝐵 <𝑔 is
additional; it does not follow from 𝐵 <3𝑔 in Definition 6.61. The weaker
bound alone does not ensure admissibility of the chosen value. Take
𝑔 =2, 𝐵 =3, old values 0,2,4, perturbations 0,3,0, and 𝐶 =2. The rule selects the old value 2, whose update is 11 >𝐶′ =10, although the updated
value 0 is admissible. This example
explains why the stronger hypothesis must accompany the maximality
statement.