Separation of the three-prime kernel
We test an exact kernel identity: can finitely many products separate
one exponent from the other two? A single binary carry rules this out
for three primes. Diagonal rescaling leaves threshold columns;
independent row and column choices produce staircase minors of every
order. This says nothing yet about identities after summation or
approximation, which we treat separately. The initial two-generator
identity is valid for real generators; distinct primes enter the later
density argument.
Proposition 7.1 (two generators separate). For
real 𝑝,𝑞 >1, with 𝐿𝑝,𝑞(𝑡) =𝑝⌊log𝑝𝑡⌋𝑞⌊log𝑞𝑡⌋ as above, and all integers
𝑖,𝑗 ≥0, the two-prime kernel K2(𝑖,𝑗) =1/𝐿𝑝,𝑞(𝑝𝑖𝑞𝑗)
is the outer product
K2(𝑖,𝑗)=(𝑝𝑖𝑞⌊log𝑞𝑝𝑖⌋)−1(𝑝⌊log𝑝𝑞𝑗⌋𝑞𝑗)−1,
so
every two-by-two minor of K2 vanishes.
Proof. Since 𝑖 and
𝑗 are integers, ⌊log𝑝(𝑝𝑖𝑞𝑗)⌋ =𝑖 +⌊log𝑝𝑞𝑗⌋ and ⌊log𝑞(𝑝𝑖𝑞𝑗)⌋ =𝑗 +⌊log𝑞𝑝𝑖⌋. Hence 𝐿𝑝,𝑞(𝑝𝑖𝑞𝑗) is the product of 𝑝𝑖𝑞⌊log𝑞𝑝𝑖⌋,
which depends on 𝑖 alone, and 𝑝⌊log𝑝𝑞𝑗⌋𝑞𝑗,
which depends on 𝑗 alone. A matrix
whose entries are a product of a row function and a column function has
vanishing two-by-two minors. For distinct primes 𝑝,𝑞 the product 𝐿𝑝,𝑞 is the running least common
multiple by the argument of Theorem 3.1. ◻
At three primes the smallest rectangle already disproves a single
product. A factorisation 𝑓(𝑖)𝑔(𝑗)ℎ(𝑘) would force K(0,0,0)K(1,1,0) =K(1,0,0)K(0,1,0).
Proposition 7.2 (non-separability at {2,3,5}). With (𝑝,𝑞,𝑟) =(2,3,5),
det(K(0,0,0)K(0,1,0)K(1,0,0)K(1,1,0))=det(11/61/21/60)=−115≠0.
Proof. The four values are computed from H(1) =1, H(2) =2, H(3) =2 ⋅3 =6 and H(6) =4 ⋅3 ⋅5 =60, so
the determinant is 1/60 −1/12 = −1/15. ◻
Theorem 7.3 (no finite separation of the kernel).
Let 𝑝,𝑞,𝑟 be primes with 𝑝 ≠𝑞, 𝑝 ≠𝑟 and 𝑞 ≠𝑟. For every
𝑛 ≥1 there are injective maps
𝐼,𝐽 :{0,…,𝑛 −1} →ℕ such
that, for every 𝑘 ≥0,
det(K(𝐼(𝑎),𝐽(𝑏),𝑘))0≤𝑎,𝑏<𝑛≠0.
Consequently, for no finite 𝑑 do there exist rational-valued
functions 𝑓ℓ :ℕ →ℚ and 𝐺ℓ :ℕ2 →ℚ, 0 ≤ℓ <𝑑, satisfying K(𝑖,𝑗,𝑘) =∑ℓ<𝑑𝑓ℓ(𝑖)𝐺ℓ(𝑗,𝑘)
for all 𝑖,𝑗,𝑘.
Proof. For fixed 𝑘, the
𝑝- and 𝑞-exponents still split into row and
column terms. The 𝑟-exponent also
includes the carry from adding two fractional parts. To isolate it, put
𝛼 =log𝑟𝑝, 𝛽 =log𝑟𝑞, 𝑥𝑖 ={𝑖𝛼} and 𝑦𝑗 ={𝑗𝛽}. Write 𝑣𝑝(𝑁) for the exponent of the prime
𝑝 in the positive integer 𝑁. The three prime exponents are
𝑣𝑝(H(𝑝𝑖𝑞𝑗𝑟𝑘))=𝑖+⌊𝑗log𝑝𝑞+𝑘log𝑝𝑟⌋,𝑣𝑞(H(𝑝𝑖𝑞𝑗𝑟𝑘))=𝑗+⌊𝑖log𝑞𝑝+𝑘log𝑞𝑟⌋,𝑣𝑟(H(𝑝𝑖𝑞𝑗𝑟𝑘))=𝑘+⌊𝑖𝛼⌋+⌊𝑗𝛽⌋+⌊𝑥𝑖+𝑦𝑗⌋.
Every term except the last floor depends on 𝑖 and 𝑘 alone or on 𝑗 and 𝑘 alone, so with positive rational 𝑅𝑖(𝑘) and 𝐶𝑗(𝑘),
K(𝑖,𝑗,𝑘)=𝑅𝑖(𝑘)𝐶𝑗(𝑘)𝑡⌊𝑥𝑖+𝑦𝑗⌋,𝑡=𝑟−1.(10)
The remaining matrix is independent of 𝑘. Since 𝑥𝑖 +𝑦𝑗 ∈[0,2), its entry is 1 when there is no carry and 𝑡 when there is one.
Each of 𝛼 and 𝛽 is irrational, since a rational
value would give an equality of positive powers of distinct primes, so
each fractional-part orbit is dense in [0,1] and each is injective. The row and
column indices are chosen independently, so no density theorem for a
single orbit of pairs is required. First choose indices with 0 <𝑥𝐼(0) <⋯ <𝑥𝐼(𝑛−1) <1.
We want the columns to cross their thresholds at successive selected
rows, so that consecutive row differences will leave a triangular
matrix. Write 𝑠𝑏 =1 −𝑦𝐽(𝑏), and
use density of the second orbit to choose
𝑠0∈(0,𝑥𝐼(0)),𝑠𝑏∈(𝑥𝐼(𝑏−1),𝑥𝐼(𝑏))(1≤𝑏<𝑛).
The intervals
are disjoint, so the 𝐽(𝑏) are
distinct. Their strict endpoints ensure that no selected entry lies on a
threshold, and 𝑥𝐼(𝑎) +𝑦𝐽(𝑏) ≥1 holds exactly when
𝑏 ≤𝑎. Dividing row 𝑎 by 𝑅𝐼(𝑎)(𝑘) and column 𝑏 by 𝐶𝐽(𝑏)(𝑘) therefore leaves
𝐶𝑛(𝑡)=⎛⎜
⎜
⎜
⎜
⎜⎝𝑡11⋯1𝑡𝑡1⋯1⋮⋮⋱⋱⋮𝑡𝑡⋯𝑡1𝑡𝑡⋯𝑡𝑡⎞⎟
⎟
⎟
⎟
⎟⎠,det𝐶𝑛(𝑡)=𝑡(𝑡−1)𝑛−1≠0,
the determinant following by
subtracting from each row its predecessor, working upwards from the
last. Before the division, the determinant equals
det𝐶𝑛(𝑡)∏𝑎<𝑛𝑅𝐼(𝑎)(𝑘)∏𝑏<𝑛𝐶𝐽(𝑏)(𝑘),
which
is nonzero for every 𝑘; this also
explains why the same indices work in every layer.
For the last assertion, suppose that a representation with 𝑑 summands exists and fix 𝑘. On the selected rows 𝐼(0),…,𝐼(𝑑) and columns 𝐽(0),…,𝐽(𝑑) the resulting matrix
factors as
(𝑓ℓ(𝐼(𝑎)))0≤𝑎≤𝑑,ℓ<𝑑(𝐺ℓ(𝐽(𝑏),𝑘))ℓ<𝑑,0≤𝑏≤𝑑.
It has rank at most
𝑑 and hence zero determinant,
contradicting the nonzero minor of order 𝑑 +1. ◻
Index selection is essential. In the 𝑘 =0 layer of the {2,3,5} kernel, the leading 4 ×4 minor is singular because K(3,𝑗,0) =K(0,𝑗,0)/120
for 0 ≤𝑗 ≤3. This is not a
proportionality of the full rows: at the next column,
K(3,4,0)−K(0,4,0)120=−119440000.
A singular leading minor therefore does not settle the rank.
The selected minors put thresholds at distinct cuts among the row
phases. A general sample need not do so: several columns can have the
same cut, and two can be constant. Counting the distinct cuts gives its
rank.
Proposition 7.4 (rank of threshold columns). Let
𝑚 ≥1 and let 𝑐 lie in a field with 𝑐 ≠0,1. For 0 ≤ℎ ≤𝑚, let 𝑣ℎ be the length-𝑚 column whose first ℎ entries are 1 and whose remaining entries are 𝑐. If the distinct columns of a matrix
are the 𝑣ℎ with ℎ in a nonempty set 𝐸 ⊆{0,…,𝑚}, then its rank
is
|𝐸|−𝟏{0,𝑚}⊆𝐸.
Proof. Write 𝐸 ={ℎ1 <⋯ <ℎ𝑠}. The 𝑠 −1 consecutive differences are
𝑣ℎ𝑎+1−𝑣ℎ𝑎=(1−𝑐)𝟏{ℎ𝑎,…,ℎ𝑎+1−1},
so they are
linearly independent because their nonempty supports are disjoint. If
ℎ1 >0 or ℎ𝑠 <𝑚, those supports miss a
coordinate on which 𝑣ℎ1 is
nonzero, and adjoining 𝑣ℎ1
gives rank 𝑠. If ℎ1 =0 and ℎ𝑠 =𝑚, the differences sum to (1 −𝑐)𝟏 while 𝑣0 =𝑐𝟏, so 𝑣0 is already in their span and the rank
is 𝑠 −1. ◻
The restrictions 𝑐 ≠0,1 exclude
the zero column at 𝑐 =0 and the
collapse of all columns at 𝑐 =1.
They hold automatically at 𝑐 =1/𝑟
over ℚ. To apply the
proposition, fix 𝑘 and sort the
chosen row phases 𝑥𝑖. Each
normalised column is a threshold column 𝑣ℎ, where ℎ is the number of sampled phases
strictly below 1 −𝑦𝑗. Repeated
threshold positions give proportional columns before column
normalisation. The row and column factors in (10)
are nonzero, so the formula gives the exact rank of every nonempty
rectangular sample within this layer, independently of 𝑘. Repeated rows or columns do not change
rank.
This also gives an exact algorithm. Order the sampled rows by the
rational numbers 𝑝𝑖/𝑟⌊log𝑟𝑝𝑖⌋. For column 𝑗,
count those strictly below 𝑟⌊log𝑟𝑞𝑗⌋+1/𝑞𝑗, then apply the endpoint correction to the
set of resulting counts. Indeed, raising 𝑥𝑖 <1 −𝑦𝑗 to base 𝑟 gives exactly this rational comparison,
and 𝑥𝑖 +𝑦𝑗 =1 belongs to the 𝑐 side of the threshold. The integer
logarithms are found by comparing powers, so the whole calculation uses
integer arithmetic rather than numerical logarithms.
The fixed-layer restriction is essential. With (𝑝,𝑞,𝑟) =(2,3,5), rows 𝑖 =0,1 and columns indexed by (𝑗,𝑘) =(0,0),(0,1) give
(K(0,0,0)K(0,0,1)K(1,0,0)K(1,0,1))=(11/601/21/360),det=−1180.
Both columns have the same phase
𝑦0 =0, yet their rank is 2, not 1. When 𝑘 varies with the column, the row factor
also varies with that column and cannot be removed by one common
diagonal rescaling. The threshold formula is not a rank formula for such
mixed-layer samples.
Scope of the rank theorem.
Smith factors of the selected staircase
Uniform approximation of the rescaled kernel