Bounded increases and coprimality
For nonperiodic errors, the Chinese remainder theorem replaces the
fixed period. It produces a block of consecutive forbidden values. An
unbounded numerator with bounded upward steps must enter that block when
it first crosses its lower end.
Lemma 11.1 (shifted blocks of consecutive multiples).
Let 𝑚0,…,𝑚𝐵−1 be
pairwise coprime and at least 2.
For every bound there is a 𝑡 beyond
it with 𝑚𝑖 ∣𝑡 +𝑖 for each 𝑖 <𝐵.
Proof. Solve 𝑡 ≡ −𝑖(mod𝑚𝑖) simultaneously by the
Chinese remainder theorem. Adding a sufficiently large multiple of ∏𝑖𝑚𝑖 puts the solution beyond the
prescribed bound. ◻
Lemma 11.1
matches each modulus 𝑚𝑖 to its own
multiple 𝑡 +𝑖 inside a window of
𝐵 consecutive integers. Matchings
of a set of integers to distinct multiples in an interval are the
subject of Erdős Problem #650, solved by van Doorn, Li and Tang: for
every set 𝑆 of 𝑘 positive integers, every open interval
of length 2max𝑆 contains distinct
multiples of at least min(𝑘,⌈2√𝑘 ⌉) elements of 𝑆, and this count is optimal [11]. Their extremal
construction uses the same Chinese remaindering for moduli that need not
be pairwise coprime, with their Claim 3.2 supplying the divisibility of
residue differences by greatest common divisors that the generalised
theorem requires [11]. The first-crossing argument
below needs only the pairwise coprime case.
Example 11.2 (a block of three consecutive multiples).
Take 𝐵 =3 and (𝑚0,𝑚1,𝑚2) =(3,4,5). The congruences
𝑡 ≡0(mod3), 𝑡 ≡3(mod4) and 𝑡 ≡3(mod5) hold exactly when 𝑡 ≡3(mod60). At 𝑡 =3 the block is 3,4,5 with 3 ∣3, 4 ∣4 and 5 ∣5; at 𝑡 =63 it is 63,64,65 with 3 ∣63, 4 ∣64 and 5 ∣65. A sequence of natural numbers
that starts at 0, tends to infinity
and rises by at most 3 at each step
cannot step over the block {3,4,5}: it has a first value at least
3, that value is at most 5, and every member of {3,4,5} is divisible by one of the
three moduli.
Theorem 11.3 (bounded increases and coprimality to
earlier moduli). Let 𝑢 :ℕ →ℕ
tend to infinity with 𝑢𝑛+1 ≤𝑢𝑛 +𝐵 for a fixed integer 𝐵 ≥1. Then 𝑢 cannot remain coprime to infinitely
many fresh pairwise coprime moduli: there is no family of pairwise
coprime 𝑚𝑖 ≥2, one for each
index, such that gcd(𝑚𝑖,𝑢𝑡) =1
whenever 𝑖 <𝑡.
The CRT block must lie above the initial segment where some moduli
are not yet available. No monotonicity of 𝑢 is assumed.
Proof. Choose 𝑚0,…,𝑚𝐵−1 and use Lemma 11.1 to find 𝑡 >max(𝑢0,…,𝑢𝐵) with 𝑚𝑖 ∣𝑡 +𝑖 for 0 ≤𝑖 <𝐵. Since 𝑢𝑛 →∞, there is a first 𝑛 >𝐵 with 𝑢𝑛 ≥𝑡. Minimality and the rise bound
give
𝑡≤𝑢𝑛≤𝑢𝑛−1+𝐵<𝑡+𝐵.
Hence 𝑢𝑛 =𝑡 +𝑖 for some 0 ≤𝑖 <𝐵 <𝑛, so 𝑚𝑖 ∣𝑢𝑛. The inequality 𝑖 <𝑛 now permits the avoidance
hypothesis, which says gcd(𝑚𝑖,𝑢𝑛) =1; this contradicts 𝑚𝑖 ≥2. The argument uses the first
crossing of the CRT block, not monotonicity of 𝑢. ◻
Only unboundedness above is used to obtain this first crossing.
Divergence is stated because it holds for the reduced rational tail in
the application. This distinction also explains why the weighted proof
in Section 6 works with
an unbounded running maximum, without assuming that its numerator tends
to infinity.
Divergence forces 𝑢 to reach the
forbidden block, and the uniform rise bound prevents it from jumping
over the block. A bound only along a subsequence would leave the
intervening steps unrestricted. Without a scale restriction on the
moduli, Proposition 14.6 gives an
unbounded coprime walk with rises 𝑜(loglog𝑢𝑛). The same forbidden-block crossing, under a two-sided
bound on the error, appears in the proof of Bado’s Theorem 5.1 [8], posted in September
2026.
In the application, 𝑚𝑖 is the
𝑖th multiplier. Its coprimality is
known only for later numerators, which explains the condition 𝑖 <𝑡.
To apply the preceding theorem, we reduce 𝐶𝑛/𝐷𝑛 to lowest terms and require that
no further common factor be cancelled. In that case the reduced
numerators and denominators still satisfy the original recurrences. The
relevant coprimality is as follows.
Proposition 11.4 (persistent coprimality).
Suppose that gcd(𝑢𝑛,𝑣𝑛) =1 at
every index and
𝑢𝑛+1+𝑣𝑛=𝑎𝑛𝑢𝑛,𝑣𝑛+1=𝑎𝑛𝑣𝑛.
Then gcd(𝑎𝑛,𝑣𝑛) =1, the 𝑎𝑛 are pairwise coprime, and gcd(𝑎𝑖,𝑢𝑡) =1 whenever 𝑖 <𝑡.
Proof. A common prime divisor of 𝑎𝑛 and 𝑣𝑛 would divide both 𝑢𝑛+1 =𝑎𝑛𝑢𝑛 −𝑣𝑛 and 𝑣𝑛+1 =𝑎𝑛𝑣𝑛, contradicting their
coprimality. Hence gcd(𝑎𝑛,𝑣𝑛) =1.
For 𝑖 <𝑡, the denominator
recurrence gives 𝑎𝑖 ∣𝑣𝑡.
Combining this with gcd(𝑎𝑡,𝑣𝑡) =1
proves that 𝑎𝑖 and 𝑎𝑡 are coprime; combining it with gcd(𝑢𝑡,𝑣𝑡) =1 proves that 𝑎𝑖 and 𝑢𝑡 are coprime. ◻
These are the step
coprimality, the pairwise
coprimality, and the coprimality
to each earlier multiplier. Applying Theorem 11.3 shows that a
numerator satisfying these conditions cannot tend to infinity with
uniformly bounded upward increments. This is the reduced
exclusion under bounded upward increments, together with its
eventual form, the version
with an eventual increment bound.
Example 11.5 (coprimality in Sylvester’s sequence).
Put 𝑢𝑛 =1 and 𝑣𝑛 =𝐷𝑛 =1,2,6,42,1806,… as in
Example 4.2,
with multipliers 𝑎𝑛 =𝑣𝑛 +1 =2,3,7,43,1807,…. Then
gcd(𝑢𝑛,𝑣𝑛) =1, 𝑢𝑛+1 +𝑣𝑛 =1 +𝑣𝑛 =𝑎𝑛𝑢𝑛 and 𝑣𝑛+1 =𝑎𝑛𝑣𝑛, so Proposition 11.4 applies and
gives the classical fact that Sylvester’s numbers are pairwise coprime.
Its numerator is constant, so it satisfies every hypothesis of the
exclusion just stated except divergence; since the tail exists, that
hypothesis cannot be dropped.
The fraction 𝐶𝑛/𝐷𝑛 in
Section 4
need not be in lowest terms. To use the preceding argument, we must show
that the common factor stops changing. One uniform bound on the negative
magnitudes at arbitrarily late indices suffices: each gcd divides every
later gcd, and at a negative index it also divides the nonzero
magnitude. Thus a bound at arbitrarily late negative indices bounds the
entire gcd sequence. The next proposition justifies dividing by its
eventual value.
Proposition 11.6 (the tail gcd stabilises). Let
𝑎,𝐷,𝐶 :ℕ →ℕ satisfy 𝐶𝑛+1 +𝐷𝑛 =𝑎𝑛𝐶𝑛 and 𝐷𝑛+1 =𝑎𝑛𝐷𝑛, and put 𝐸𝑛 =𝐷𝑛 −(𝑎𝑛 −1)𝐶𝑛. Suppose some fixed
integer 𝐵 ≥1 satisfies −𝐵 ≤𝐸𝑛 <0 at infinitely many
indices. Then gcd(𝐶𝑛,𝐷𝑛) is
eventually constant. Dividing 𝐶𝑛,𝐷𝑛 by its eventual value gives
coprime sequences satisfying the same recurrences.
Proof. First, 𝐶𝑛 >0
at every index. If 𝐶𝑛 =0, the
nonnegative recurrence forces 𝐶𝑛+1 =𝐷𝑛 =0, and both sequences then
vanish at all later indices. This contradicts the existence of
arbitrarily late negative errors.
The two recurrences give 𝐺𝑛 ∣𝐺𝑛+1 for 𝐺𝑛 =gcd(𝐶𝑛,𝐷𝑛), as in the
gcd divisibility relation. Also 𝐺𝑛 =gcd(𝐶𝑛,|𝐸𝑛|), since 𝐷𝑛 =𝐸𝑛 +(𝑎𝑛 −1)𝐶𝑛; at a negative index
this is the
gcd identity with the negative magnitude. For any 𝑛, choose 𝑡 ≥𝑛 with −𝐵 ≤𝐸𝑡 <0. Then
𝐺𝑛≤𝐺𝑡≤|𝐸𝑡|≤𝐵.
The entire
positive divisibility chain is therefore bounded and eventually
constant, by stabilisation
of a bounded divisibility chain. In Lean this is the gcd
stabilisation result. Dividing both sequences by the eventual value
preserves the recurrences and gives coprime numerator and denominator at
every later index. ◻
Other negative errors may exceed 𝐵 in magnitude. Gcd stabilisation uses
the bounded witnesses, whereas the CRT application needs a bound on
every upward increment.
Vanishing relative error also gives sparsity of the strict gcd
increases. The next proposition asserts long finite intervals of
constancy, not constancy on an infinite tail. For 𝑎,𝐶,𝐷 :ℕ →ℕ satisfying (19) with 𝐶𝑛 >0, put
𝐺𝑛=gcd(𝐶𝑛,𝐷𝑛),Γ(𝑁)=#{0≤𝑗<𝑁:𝐺𝑗<𝐺𝑗+1}.
Proposition 11.7 (vanishing relative error makes
strict gcd changes sparse). Let 𝑎,𝐶,𝐷 :ℕ →ℕ satisfy 𝐶𝑛+1 +𝐷𝑛 =𝑎𝑛𝐶𝑛 and 𝐷𝑛+1 =𝑎𝑛𝐷𝑛 with 𝐶𝑛 >0, and put 𝐸𝑛 =𝐷𝑛 −(𝑎𝑛 −1)𝐶𝑛, 𝐺𝑛 =gcd(𝐶𝑛,𝐷𝑛) and Γ(𝑁) =#{0 ≤𝑗 <𝑁 :𝐺𝑗 <𝐺𝑗+1}. If |𝐸𝑛|/𝐶𝑛 →0, then Γ(𝑁) =𝑜(𝑁). Moreover, for every
starting bound 𝐵 and block length
𝐿, some 𝑛 ≥𝐵 satisfies
𝐺𝑛=𝐺𝑛+1=⋯=𝐺𝑛+𝐿.
The first assertion is the sublinear
strict-growth theorem; the second is the arbitrarily
late constant-block theorem. The proof first converts vanishing
relative error into subexponential growth of 𝐶𝑛. Each strict divisibility increase of
𝐺𝑛 contributes a factor of at
least 2, so 2Γ(𝑁)𝐺0 ≤𝐺𝑁 ≤𝐶𝑁. Taking
logarithms gives Γ(𝑁) =𝑜(𝑁).
For 𝐿 =0 the second assertion is
immediate. For 𝐿 ≥1, if every
block of 𝐿 successive transitions
beyond 𝐵 contained a strict
increase, disjoint such blocks would give Γ(𝑁) ≥(𝑁 −𝐵)/𝐿 −𝑂(1), a
contradiction.
The starting index may depend on the block length; arbitrarily long
constant blocks do not give an infinite constant tail. Proposition 11.6 needs
additional bounded negative witnesses, which Proposition 11.7 does not
supply.