Intervals of constancy of the running LCM
We first describe which smooth integers contribute the same running
value. The LCM is determined by the largest exponent of each prime in
the prefix. For the unrestricted prefix this gives lcm(1,…,𝑁) =∏𝑡≤𝑁𝑡⌊log𝑡𝑁⌋, with 𝑡 running over primes, and hence loglcm(1,…,𝑁) =𝜓(𝑁);
see Apostol [10] and
Montgomery and Vaughan [12]. We apply the same exponent
rule to a fixed prime support, keeping track of the intervals on which
the running LCM is constant.
The smooth numbers up to 𝑥 are
indexed by the exponent triples (𝑖,𝑗,𝑘) with 𝑖 ≤⌊log𝑝𝑥⌋, 𝑗 ≤⌊log𝑞𝑥⌋, 𝑘 ≤⌊log𝑟𝑥⌋ and 𝑝𝑖𝑞𝑗𝑟𝑘 ≤𝑥. The coordinate
bounds alone need not describe the prefix: each prime-power factor may
be at most 𝑥 while their product
exceeds 𝑥. For instance, at 𝑥 =6 the factors 4, 3
and 5 satisfy their coordinate
bounds, but the corresponding smooth number is 60.
Theorem 3.1 (the running least common multiple).
Let 𝑝,𝑞,𝑟 be pairwise distinct
primes and 𝑥 ≥1. Then L(𝑥) =H(𝑥).
Proof. Every smooth 𝑛 ≤𝑥 has exponents bounded by the corresponding integer
logarithms, so 𝑛 ∣H(𝑥) and hence L(𝑥) ∣H(𝑥).
Conversely the three pure powers 𝑝⌊log𝑝𝑥⌋, 𝑞⌊log𝑞𝑥⌋ and 𝑟⌊log𝑟𝑥⌋ are themselves
smooth numbers not exceeding 𝑥, so
each divides L(𝑥),
and distinct primes have coprime powers, so their product divides L(𝑥) as well. ◻
At (𝑝,𝑞,𝑟) =(2,3,5) the first ten
values are
𝑥12345678910L(𝑥)12612606060120360360
So L(6) =4 ⋅3 ⋅5 =60,
which exceeds 6: the running value
at a smooth cutoff already contains powers of the other two primes that
the cutoff itself does not. The kernel must therefore account for all
three maximal powers, not just the factorisation of the cutoff. Also
H(𝑥) ≤𝑥3, since
each factor is at most 𝑥. The
exponent is the number of generating primes.
Say that 𝑥 and 𝑦 lie in the same logarithmic
cell when ⌊log𝑏𝑥⌋ =⌊log𝑏𝑦⌋ for each of 𝑏 =𝑝,𝑞,𝑟. By Theorem 3.1 the running value
depends on 𝑥 only through the three
integer logarithms, so it is constant on cells and moves only where one
logarithm moves.
Proposition 3.2 (constancy and jump ratios). If
𝑥,𝑦 ≥1 lie in the same logarithmic
cell then L(𝑥) =L(𝑦),
and the same holds for the kernel at two smooth points of one cell. If
⌊log𝑝𝑦⌋ =⌊log𝑝𝑥⌋ +1 while the other two logarithms agree, then L(𝑦) =𝑝 L(𝑥),
and similarly with 𝑞 or 𝑟 in place of 𝑝.
Proof. Both parts are immediate from Theorem 3.1: the running LCM
depends on 𝑥 only through the three
integer logarithms, and advancing one of them multiplies exactly one
factor by its base. ◻
Proposition 3.3 (jump count). Let 𝑛 ≥0. The set of the first 𝑛 positive powers of 𝑝, of 𝑞 and of 𝑟 has exactly 3𝑛 elements, and adjoining the common
origin 1 gives exactly 3𝑛 +1.
Proof. For a fixed prime 𝑏, the powers 𝑏,𝑏2,…,𝑏𝑛 are distinct. A
common value for two different primes would contradict unique
factorisation. Finally 1 is not a
positive power of any prime. ◻
The later tail estimates use two elementary counting facts. Write
B(ℎ𝑝,ℎ𝑞,ℎ𝑟) for the
exponent triples with 𝑖 ≤ℎ𝑝,
𝑗 ≤ℎ𝑞 and 𝑘 ≤ℎ𝑟, and 𝐹(𝐻) for the points of this box whose
running LCM equals 𝐻.
Proposition 3.4 (grouping equal running LCMs).
For every box B,
∑(𝑖,𝑗,𝑘)∈BK(𝑖,𝑗,𝑘)=∑𝐻#𝐹(𝐻)/𝐻,
the outer sum
ranging over the running LCMs attained on B.
Proof. Partition B into the fibres of the running LCM map. On 𝐹(𝐻) every summand is 1/𝐻, so the fibre contributes #𝐹(𝐻)/𝐻. ◻
Now fix an interval [𝜆,𝜂) with 0 ≤𝜆 <𝜂 and write S for the exponent triples of
B(ℎ𝑝,ℎ𝑞,ℎ𝑟) whose value
𝑝𝑖𝑞𝑗𝑟𝑘 lies in it. In the next
lemma, the exponents 𝑎,𝑎′ are
nonnegative integers, and 𝑤 ≥0 is
the product of the fixed factors.
Lemma 3.5 (uniqueness in a short interval). Let
𝑏 ≥1 and 𝜂 ≤𝑏 𝜆. If 𝑏𝑎𝑤 and 𝑏𝑎′𝑤 both lie in [𝜆,𝜂) then 𝑎 =𝑎′.
Proof. If 𝑎 <𝑎′
then 𝜂 ≤𝑏 𝜆 ≤𝑏𝑎+1𝑤 ≤𝑏𝑎′𝑤 <𝜂, which is impossible; the case 𝑎 >𝑎′ is symmetric. ◻
The short-interval condition says that multiplying by the omitted
base moves a point beyond the interval. It holds for [𝐿,2𝐿) when that base is at least two. A
wider interval need not have this property: 1 and 2 both lie in [1,3) and have the same odd part. Thus
the ratio bound, not just finiteness of the interval, permits the
injective projection.
Proposition 3.6 (counting a block by two coordinates).
If 𝜂 ≤𝑟 𝜆 then
#S ≤(ℎ𝑝 +1)(ℎ𝑞 +1), and
if 𝜂 ≤𝑝 𝜆 then #S ≤(ℎ𝑞 +1)(ℎ𝑟 +1). If
moreover 𝜂 ≤𝑟 𝜆 and
ℎ𝑝 ≤ℎ𝑞 ≤ℎ𝑟 with ℎ𝑝 +ℎ𝑞 +ℎ𝑟 =𝑗, then 9 #S ≤(𝑗 +3)2.
Proof. Suppose 𝜂 ≤𝑟 𝜆. If two triples of S agree in their first two
coordinates, Lemma 3.5 with 𝑏 =𝑟 and 𝑤 =𝑝𝑖𝑞𝑗 forces their third
coordinates to agree, so the projection forgetting the third coordinate
is injective on S and its
image lies in a rectangle with (ℎ𝑝 +1)(ℎ𝑞 +1) points. The other case is
the same with the first coordinate projected away. Under the sorting
hypothesis the two surviving coordinates are the two smallest, so it
suffices that 𝑎 ≤𝑏 ≤𝑐 with
𝑎 +𝑏 +𝑐 =𝑗 gives 9(𝑎 +1)(𝑏 +1) ≤(𝑗 +3)2. From 𝑎 ≤𝑏 ≤𝑐 we get 𝑎 +2𝑏 ≤𝑗, so it is enough that 9(𝑎 +1)(𝑏 +1) ≤(𝑎 +2𝑏 +3)2; writing 𝑏 =𝑎 +𝑑 with 𝑑 ≥0, the difference of the two sides is
𝑑(3𝑎 +4𝑑 +3) ≥0. ◻