The constant in the next condition is measured against a double
logarithm, not against 𝐶𝑛. This
grows much more slowly than any positive power of 𝐶𝑛. Every fixed bound on ( −𝐸𝑛)+ satisfies it on a nonzero tail
because 𝐶𝑛 →∞; it also
permits unbounded negative parts on the double-logarithmic scale, with
the coefficient specified below. In contrast, an error of size √𝐶𝑛 has relative size tending to
zero but violates the condition. These are comparisons of bounds, not
constructions of reciprocal tails.
Proof of Theorem 7.3 and
Corollary 7.4. We
first prove the auxiliary lower bound Θ ≥1. This part needs only an exact
positive integer orbit with 𝑎𝑛 >1, 𝐷0 ≥1, |𝐸𝑛|/𝐶𝑛 →0 and error not eventually
zero. In particular, it will also apply to the abstract orbit in
Theorem 7.11. The key
input is that, outside a set of indices of density zero, 𝑎𝑛 is coprime to the entire preceding
denominator 𝐷𝑛. This supplies
almost one new coprime modulus per step. The denominator growth then
places the resulting CRT block at the required double-logarithmic
height.
How often a multiplier is coprime to the preceding
denominator. We use the LCM factorisation from Section 6. In the
present zero-based indexing, put
𝐿𝑛=lcm(𝐷0,𝑎0,…,𝑎𝑛−1),𝑀𝑛=𝐷𝑛/𝐿𝑛,𝜌𝑛=gcd(𝐿𝑛,𝑎𝑛).
The finite telescoping
identity gives
𝐶𝑛𝑀𝑛=𝐿𝑛(𝐶0𝐷0−∑𝑗<𝑛1𝑎𝑗)∈ℤ>0.
Thus 𝑀𝑛 ∣𝐶𝑛, while 𝑀0 =1 and 𝑀𝑛+1 =𝜌𝑛𝑀𝑛. Since 𝐿𝑛 and 𝐷𝑛 have the same prime divisors,
#{𝑛<𝑁:gcd(𝑎𝑛,𝐷𝑛)>1}=#{𝑛<𝑁:𝜌𝑛>1}≤log2𝑀𝑁≤log2𝐶𝑁=𝑜(𝑁).
Here the last estimate follows
by summing log(𝐶𝑛+1/𝐶𝑛) =log(1 −𝐸𝑛/𝐶𝑛) =𝑜(1).
This is the density-one coprimality argument of Bado [8], written with the
exact-orbit hypotheses used here. Only the finite telescoping identity
is needed; no estimate on record increments has entered this count.
Choosing the moduli and controlling their product.
Absorption and vanishing relative error give 𝐶𝑛 →∞, hence 𝐻𝑛 →∞. The maximum is still
subexponential: for every 𝜀 >0, choose 𝐾𝜀 with 𝐶𝑗 ≤𝐾𝜀𝑒𝜀𝑗
for every 𝑗. Then 𝐻𝑛 ≤𝐾𝜀𝑒𝜀𝑛,
so log𝐻𝑛 =𝑜(𝑛). Since 𝐷𝑛 ≥2𝑛 and 𝑎𝑛 =𝐷𝑛/𝐶𝑛 +1 −𝐸𝑛/𝐶𝑛, eventually
𝑎𝑛≥2𝑛/2,𝑎𝑛<2𝐷𝑛,ℓ(𝐷𝑛)≤𝑛+𝑂(1).
For the last inequality, 𝐷𝑛+1 <2𝐷2𝑛 gives 1 +log2𝐷𝑛+1 <2(1 +log2𝐷𝑛).
Iteration from a fixed late index, followed by another logarithm, gives
ℓ(𝐷𝑛) ≤𝑛 +𝑂(1).
Suppose 𝐻𝑛+1 −𝐻𝑛 ≤𝑐ℓ(𝐻𝑛) eventually for some 0 <𝑐 <1. For a large integer 𝐵, take the first 𝐵 indices at or after ⌈3log2𝐵⌉ for which gcd(𝑎𝑛,𝐷𝑛) =1. Write the corresponding
multipliers as 𝑚0,…,𝑚𝐵−1
and let 𝑠 be the index immediately
after the last choice. The density estimate just proved gives 𝑠 =𝐵 +𝑜(𝐵): deleting 𝑂(log𝐵) initial indices and 𝑜(𝑠) exceptional indices leaves 𝐵 choices. Each 𝑚𝑖 >2𝐵 for large 𝐵, and the chosen multipliers are
pairwise coprime, because each earlier one divides the denominator
preceding a later one. All divide 𝐷𝑠. For 𝑃 =∏𝑖𝑚𝑖 we therefore have
(2𝐵)𝐵<𝑃≤𝐷𝑠,𝐻𝑠<𝑃,𝐵<𝑃,ℓ(3𝑃)≤𝐵+𝑜(𝐵).
The bound on 𝐻𝑠 uses log𝐻𝑠 =𝑜(𝑠) and 𝑠 =𝐵 +𝑜(𝐵).
Thus the product is large enough to place the block beyond the previous
maximum, but small enough that the allowed jump at its height is less
than the block length: 𝑐ℓ(3𝑃) <𝐵 for all sufficiently large
𝐵. Both comparisons are needed;
existence of a distant CRT block alone would not control a
height-dependent jump bound.
Crossing the block. An unreduced numerator may land on a
multiple. The modulus then becomes a persistent common divisor,
forbidding the next small record. Choose 𝑥 ∈[𝑃,2𝑃) by the Chinese remainder
theorem so that 𝑚𝑖 ∣𝑥 +𝑖 for
0 ≤𝑖 <𝐵. At the first record
𝐶𝑡 ≥𝑥 after 𝑠, the preceding maximum is below 𝑥 and its increase is at most 𝑐ℓ(2𝑃) <𝐵. Thus 𝑥 ≤𝐶𝑡 <𝑥 +𝐵 <3𝑃, so some 𝑚𝑖 divides both 𝐶𝑡 and 𝐷𝑡. The exact updates preserve this
common divisor. At the next record 𝐶𝑟 we would therefore have
𝑚𝑖∣𝐶𝑟−𝐶𝑡,0<𝐶𝑟−𝐶𝑡≤𝑐ℓ(𝐶𝑡)≤𝑐ℓ(3𝑃)<𝐵<𝑚𝑖,
which is
impossible. This proves the auxiliary bound Θ ≥1.
The integer normalisation matters here. Scaling (𝐶,𝐷,𝐸) by a positive integer 𝑘 scales the running maximum by 𝑘 and its limit-superior coefficient by
𝑘, since ℓ(𝑘𝑥)/ℓ(𝑥) →1. Thus the bound with
coefficient 1 is not invariant
under arbitrary clearing of denominators. The next step keeps track of
the common factor rather than discarding it.
The common gcd and the sharper coefficient. For any fixed
𝑁, divide the tail from 𝑁 onwards by 𝐺𝑁. The resulting integer orbit
satisfies the same hypotheses. Its running maximum is eventually 𝐻𝑛/𝐺𝑁, and ℓ(𝐻𝑛/𝐺𝑁)/ℓ(𝐻𝑛) →1. The
auxiliary bound therefore gives Θ ≥𝐺𝑁. If 𝐺𝑁 is unbounded,
then Θ = +∞.
Otherwise 𝐺𝑛 =𝑔 eventually. Fix
a later index 𝑇 with 𝑣𝑇 >1. The reduced fractions have
pairwise coprime multipliers, each coprime to 𝑣𝑇. Its prime factors already exclude
the nonunit offsets; new multipliers need cover only the rest. For a
large integer 𝐿, exactly
𝑘𝐿=𝜑(𝑣𝑇)𝑣𝑇𝐿+𝑂(𝑣𝑇)
of
the offsets 0,…,𝐿 −1 are
coprime to 𝑣𝑇. Assign to those
offsets the next 𝑘𝐿 multipliers,
beginning at 𝑇. Put 𝑠 =𝑇 +𝑘𝐿 and 𝑄 =𝑣𝑠 =𝑣𝑇∏𝑇≤𝑗<𝑠𝑎𝑗. Solve
𝑥 ≡0(mod𝑣𝑇) and 𝑥 ≡ −𝑗 modulo the multiplier assigned
to offset 𝑗, and take the solution
in [𝑄,2𝑄). Every integer in [𝑥,𝑥 +𝐿) then fails to be coprime to 𝑣𝑠. No later reduced numerator can lie
there.
The running maximum 𝑅𝑠 of the
reduced numerator is below 𝑄 for
large 𝐿, by the growth estimates
above. The first crossing of 𝑥
after 𝑠 must therefore have a
record increment at least 𝐿. Its
preceding maximum is below 2𝑄, and
ℓ(2𝑄) ≤𝑠 +𝑂(1) =𝑇 +𝑘𝐿 +𝑂(1). The
corresponding record indices tend to infinity with 𝐿, so
lim sup𝑛𝑅𝑛+1−𝑅𝑛ℓ(𝑅𝑛)≥lim𝐿→∞𝐿𝑇+𝑘𝐿+𝑂(1)=𝑣𝑇𝜑(𝑣𝑇).
Since 𝐻𝑛 =𝑔𝑅𝑛 eventually, this gives Θ ≥𝑔𝑣𝑇/𝜑(𝑣𝑇) >𝑔. Under
the eventual Sylvester recurrence, 𝐶𝑛 is eventually constant and Θ =0. Finally,
𝐻𝑛+1−𝐻𝑛=(−𝐸𝑛−(𝐻𝑛−𝐶𝑛))+≤(−𝐸𝑛)+.
Together with ℓ(𝐶𝑛) ≤ℓ(𝐻𝑛), this proves the
corollary. ◻