Bounding the tails and clearing a rational denominator
We sharpen the quadratic estimate by counting points of equal running
LCM. As the cutoff increases, one prime exponent increases at each jump,
so the sum of the exponents indexes the nonempty cells. At 2𝑎 it is
𝑛𝑎=𝑎+⌊log3(2𝑎)⌋+⌊log5(2𝑎)⌋.
Counting the points in each cell and summing their geometric weights
gives the polynomial
𝑄(𝑛)=𝑛2+8𝑛+189.
Theorem 9.1 (a quadratic upper bound). For every
𝑎 ≥0, 0 <𝑋𝑎 ≤𝑄(𝑛𝑎).
Proof. Partition the smooth integers 𝑥 ≥2𝑎 by the exponent vector of their
running LCM
(𝐴,𝐵,𝐶)=(⌊log2𝑥⌋,⌊log3𝑥⌋,⌊log5𝑥⌋).
The cell of a vector is the interval [𝜆,𝜂), where
𝜆=max(2𝐴,3𝐵,5𝐶),𝜂=min(2𝐴+1,3𝐵+1,5𝐶+1).
Thus 𝜂 ≤2𝐴+1 ≤2𝜆. By Lemma 3.5, fixing the
exponents of 3 and 5 leaves at most one exponent of 2. Since 𝐴 ≥𝐵 ≥𝐶, the cell contains at most
(𝐵+1)(𝐶+1)≤(𝐴+𝐵+𝐶+3)29
smooth points: writing 𝑢 =𝐵 +1 ≥𝑣 =𝐶 +1 and using 𝐴 +1 ≥𝑢,
the difference (2𝑢 +𝑣)2 −9𝑢𝑣 =(𝑢 −𝑣)(4𝑢 −𝑣) is
nonnegative. Unique factorisation identifies these exponent triples with
distinct smooth integers.
As the cutoff increases all three prime exponents are nondecreasing,
so two nonempty cells with the same exponent sum are the same cell, and
there is at most one nonempty cell with each exponent sum. Every cell
above 2𝑎 has exponent sum at least
𝑛𝑎, and a cell with sum 𝑛𝑎 +𝑘 has running LCM at least 𝑃𝑎2𝑘, since each of the 𝑘 extra prime factors is at least 2. Nonnegative summation over exponent
sums, allowing empty cells, gives
𝑋𝑎≤118∑𝑘≥0(𝑛𝑎+𝑘+3)22𝑘=𝑛2𝑎+8𝑛𝑎+189,
the evaluation using the
geometric moments ∑2−𝑘 =2,
∑𝑘2−𝑘 =2 and ∑𝑘22−𝑘 =6. Positivity follows
from the block at 2𝑎. ◻
Each extra prime factor costs at least two in the denominator; each
cell contains at most quadratically many points. This is a geometric sum
of elementary projection counts, not an asymptotic smooth-number
estimate or a Hecke–Mahler argument.
The quadratic order is also necessary. The positive next tail and the
recurrence give
𝑋𝑎=𝑚𝑎+𝑋𝑎+1𝑏𝑎>𝑚𝑎𝑏𝑎≥𝑚𝑎30.
The lower bound of Lemma 8.3,
together with 𝑛𝑎 ≤3𝑎, therefore
gives 𝑋𝑎 =Θ((𝑎 +1)2). In
particular, the normalised tails are not uniformly bounded. This order
estimate does not assert an asymptotic constant or optimality of 𝑄.
The bound is used at the endpoint of a segment, where the natural
index is the positive prime-power jump count strictly below the cutoff.
Put
𝑗𝑎=#{𝑝𝑒<2𝑎:𝑝∈{2,3,5}, 𝑒≥1}=𝑛𝑎−1(𝑎≥1),(17)
the equality holding for 𝑎 ≥1 because the powers of 2 below 2𝑎 number 𝑎 −1 while the powers of 3 and of 5 below 2𝑎 number ⌊log32𝑎⌋ and ⌊log52𝑎⌋; at 𝑎 =0 the count is 𝑗0 =0 and 𝑛0 −1 = −1. Substituting 𝑛𝑎 =𝑗𝑎 +1 into 𝑄 gives the integer bound used throughout
the rest of the note:
𝐾(𝐵,𝑎)=⌊𝐵𝑄(𝑛𝑎)⌋,𝐾(𝐵,𝑎)=⌊𝐵(𝑗2𝑎+10𝑗𝑎+27)9⌋(𝑎≥1).(18)
The strict cutoff in (17) is
2𝑎. There are two distinct uses of
the bound: 𝐵𝑋𝑎 ≤𝐵𝑄(𝑛𝑎) holds
for the actual real tails, whereas 𝐵𝑋𝑎 ≤𝐾(𝐵,𝑎) follows only when 𝐵𝑋𝑎 is integral. For example, 𝑄(𝑛3) =83/9 gives the integer bound 𝐾(1,3) =9, not an upper bound of 9 for an arbitrary real quantity below
83/9. The short paper instead uses
𝐾short(𝐵,𝑎) =90𝐵(𝑎 +1)2,
valid without integrality. Here 𝐾
always means (18); either
bound may be used in the residue contradiction.
Lemma 9.2 (finite denominator clearing). For all
integers 0 ≤𝑢 ≤𝑏 the sum over
the segment ℎ𝑏∑𝑏−1𝑎=𝑢𝑠𝑎
is a natural number. If 𝑆 =𝑁/𝐷 with
𝑁 ∈ℤ and 𝐷 ∈ℕ>0, then 𝐷𝑋𝑎 ∈ℤ for every 𝑎 ≥1, and there are indices 1 ≤𝑖 <𝑗 ≤𝐷 +1 for which 𝑋𝑖 −𝑋𝑗 ∈ℤ.
Proof. An empty segment has mass zero. Otherwise 𝑏 ≥1, and every integer 𝑥 <2𝑏 has exponent of 2 at most 𝑏 −1 while its other prime exponents are
at most those at 2𝑏, so H(𝑥) ∣𝑃𝑏/2 =ℎ𝑏 and
every term of the finite segment clears at ℎ𝑏. Since ℎ𝑎∑𝑢<𝑎𝑠𝑢 is an integer,
𝐷𝑋𝑎=ℎ𝑎𝑁−𝐷ℎ𝑎∑𝑢<𝑎𝑠𝑢∈ℤ.
Among 𝐷 +1 of these integers two
share a residue modulo 𝐷, and the
corresponding tails differ by an integer. ◻
The strict upper endpoint is what permits division by two. A cutoff
including 2𝑏 would not clear its
term at the normalising factor ℎ𝑏 =𝑃𝑏/2. The pigeonhole argument
identifies two tails modulo ℤ, not
two equal tails. Since 𝑋𝑎 is
unbounded, the lattice condition does not force the exact repetition
used in the distinct-value proof.
Theorem 9.3 (rationality gives positive integer
tails). Suppose 𝑆 =𝑁/𝐷 with
𝑁 ∈ℤ, 𝐷 ∈ℕ>0, and write
𝐷=2𝑢3𝑣5𝑤𝐵,𝑢,𝑣,𝑤∈ℕ,𝐵∈ℕ>0,gcd(𝐵,30)=1,𝑎𝐷=𝑢+1+2𝑣+3𝑤.
Then for every 𝑎 ≥𝑎𝐷 the number 𝑑𝑎 =𝐵𝑋𝑎 is a positive integer and
𝑑𝑎+1=𝑏𝑎𝑑𝑎−𝐵𝑚𝑎,1≤𝑑𝑎≤𝐾(𝐵,𝑎)≤90𝐵(𝑎+1)2.
Proof. Let 𝑀 =2𝑢3𝑣5𝑤. For 𝑎 ≥𝑎𝐷 we have 2𝑎 ≥2𝑢+1, 2𝑎 ≥3𝑣 and 2𝑎 ≥5𝑤, using 3 <22 and 5 <23; hence 𝑀 ∣ℎ𝑎. By Lemma 9.2,
𝑋𝑎 differs from ℎ𝑎𝑁/𝐷 by an integer. Since 𝑀 ∣ℎ𝑎 and 𝐷 =𝑀𝐵, multiplying by 𝐵 shows that 𝐵𝑋𝑎 is an integer. Positivity and the
recurrence come from (16),
and the upper bound is Theorem 9.1 with
the floor taken, since 𝑑𝑎 is an
integer at most 𝐵𝑄(𝑛𝑎). Finally
𝑛𝑎 ≤3𝑎, so 𝑄(𝑛𝑎) ≤𝑎2 +83𝑎 +2 ≤90(𝑎 +1)2. ◻
The factorisation restricts no possible denominator: remove its
powers of 2, 3 and 5, leaving 𝐵 coprime to 30. These parts have different roles. The
removed part controls the onset of integrality; 𝐵 scales the integer tails and their
bound. The sufficient 𝑎𝐷 need not
be the first clearing index. For the exact answer, write den(𝑥) for the positive
reduced denominator of a rational 𝑥.
Proposition 9.4 (exact denominators and minimal
clearing). Suppose 𝑆 =𝑁/(𝑀𝐵) is
in lowest terms, with 𝑀 =2𝑢3𝑣5𝑤
and gcd(𝐵,30) =1. For every 𝑎 ≥1,
den(𝑋𝑎)=𝑀𝐵gcd(𝑀,ℎ𝑎),den(𝐵𝑋𝑎)=𝑀gcd(𝑀,ℎ𝑎).
Hence the first
integral reduced tail occurs at
𝑎∗=min{𝑎≥1:2𝑎≥max(2𝑢+1,3𝑣,5𝑤)}≤𝑎𝐷,
and 𝐵𝑋𝑎 is integral exactly for 𝑎 ≥𝑎∗. This onset is computable by
integer powers; it is not an estimate obtained by rounding
logarithms.
Proof. The finite prefix clears at ℎ𝑎, so Lemma 9.2 gives
𝑋𝑎 −ℎ𝑎𝑁/(𝑀𝐵) ∈ℤ. Since
gcd(𝑁,𝑀𝐵) =1 and every prime factor
of ℎ𝑎 is in {2,3,5}, cancellation removes exactly
gcd(𝑀,ℎ𝑎) from the denominator.
Multiplication by 𝐵 gives the
second formula. Now 𝑀 ∣ℎ𝑎 means
𝑎 −1 ≥𝑢, ⌊log32𝑎⌋ ≥𝑣 and ⌊log52𝑎⌋ ≥𝑤, precisely
the three integer inequalities. All three persist when 𝑎 increases, giving the first and every
later integral reduced tail. The earlier bounds 3 <4 and 5 <8 give 𝑎∗ ≤𝑎𝐷. ◻
For example, a hypothetical reduced denominator 23325 ⋅7 would require 2𝑎 ≥max(16,9,5), so 𝑎∗ =4 rather than the sufficient 𝑎𝐷 =11. Lowest terms matter for this
exact answer: unreduced factors could cancel against the numerator
sooner.
The recurrence preserves integrality forward. Its homogeneous
equation also determines how fast two distinct solutions separate.
Proposition 9.5 (propagation of integrality and
uniqueness of a small solution). For every 𝑎, 𝑋𝑎 =(𝑚𝑎 +𝑋𝑎+1)/𝑏𝑎 >0, and if 𝑋𝑎 ∈ℤ then 𝑋𝑛 ∈ℤ for every 𝑛 ≥𝑎. Moreover, fix 𝐴, a positive width function 𝑤 with 𝑤(𝐴 +𝑘)/8𝑘 →0, and a real sequence
(𝑦𝑛)𝑛≥𝐴 satisfying 𝑦𝑛+1 =𝑏𝑛𝑦𝑛 −𝑚𝑛. If 𝑦𝑛 and 𝑋𝑛 both lie in (𝑚𝑛/𝑏𝑛, 𝑚𝑛/𝑏𝑛 +𝑤(𝑛)] for every 𝑛 ≥𝐴, then 𝑦𝐴 =𝑋𝐴.
Proof. The identity is the recurrence solved for 𝑋𝑎, and positivity holds because every
block contains its dyadic left endpoint. Integer coefficients preserve
integrality at every later step. For the last assertion, 𝑦𝐴+𝑘 −𝑋𝐴+𝑘 =(𝑃𝐴+𝑘/𝑃𝐴)(𝑦𝐴 −𝑋𝐴).
The dyadic running LCM bounds from Section 8 give 𝑃𝐴+𝑘/𝑃𝐴 >8𝑘/15, whereas the common
interval bounds the absolute difference by 𝑤(𝐴 +𝑘). Thus |𝑦𝐴 −𝑋𝐴| <15𝑤(𝐴 +𝑘)/8𝑘 →0. ◻
The width condition allows every positive polynomial width and widths
𝜌𝑛 with 1 <𝜌 <8, but not 8𝑛 itself. Both solutions must lie in
the stated intervals; the recurrence alone does not supply that
condition. More generally, fix an integer 𝐵 ≥1. Every real solution of 𝑦𝑎+1 =𝑏𝑎𝑦𝑎 −𝐵𝑚𝑎 starting at an index
𝐴 satisfies
𝑦𝑎=𝐵𝑋𝑎+𝑃𝑎𝑃𝐴(𝑦𝐴−𝐵𝑋𝐴)(𝑎≥𝐴).
Subtracting the recurrence for 𝐵𝑋𝑎 proves the identity. Since 𝑋𝑎 =𝑂((𝑎 +1)2) and 𝑃𝑎 =Θ(8𝑎), the unique solution with
𝑦𝑎 =𝑜(8𝑎) is 𝑦𝑎 =𝐵𝑋𝑎; every other solution has |𝑦𝑎| =Θ(8𝑎). This classifies
growth; integrality of 𝐵𝑋𝑎 remains
a separate question. The same formula explains a numerical precaution: a
starting error 𝜀 is
multiplied by 𝑃𝑎/𝑃𝐴 under forward
iteration. A decimal approximation propagated forwards is therefore not
a certificate of the tail floors. The digit calculation in Section 12 uses rational
intervals with an explicit infinite-tail bound instead.
A bound using the order of the jumps