← Blog post

The Spectral Repulsion

Alexander S. Petty

Abstract

Fix an odd prime base b and put m=b^2. Fiber centering turns the lag-one collision table on (\mathbb Z/m\mathbb Z)^\times into an odd function whose multiplicative Fourier transform is supported on primitive odd characters. Squared collision coefficients and squared truncated prime-character sums give two probability distributions on that sector.

Under random relabeling of the conjugate character pairs, the scaled overlap has exact mean one and variance determined by the two squared masses. Direct finite evaluation with nfield [2] at six prime cutoffs, from 250{,}000 through 5{,}000{,}000, places every one of the sixty nontrivial base and cutoff rows below the relabeling mean. The size of the deficit changes with the cutoff, so no limiting constant is claimed.

The same centered table has a separate additive law. Its self-convolution has a nonpositive additive Fourier transform. The convolution has total sum zero, while its value at the reflection class is the negative collision energy. For Goldbach targets divisible by m, every weighted prime pair contributes a nonpositive term. The multiplicative underlap is finite evidence. The additive reflection well is exact.

January 2025 (revised August 2026)
2020 Mathematics Subject Classification: 11A63, 11L40, 11N05

Introduction

The collision table supplies one distribution. Truncated prime sums supply another. Random relabeling asks what their overlap would be if the channel names carried no information.

Some character channels are removed exactly by centering and reflection. Among the channels that remain, the arithmetic assignment can still place large collision weights beside small prime weights. Those effects must be separated before underlap can be measured.

The separation is exact. The induced odd channels form a forced zero sector. The primitive odd channels form the eligible sector, and conjugation reduces that sector to pairs with identical squared magnitudes. Uniform permutation of those pairs has an elementary mean and variance. The finite prime data can therefore be compared with the relabeling null model rather than with an unqualified constant.

The nfield calculations [2] show a persistent direction. Every nontrivial row in the tested base and cutoff ledger lies below the relabeling mean. They do not show a cutoff-independent ratio near 0.6. The direction survives. The proposed constant does not.

Centered reflection also makes the collision table odd. Convolving that table with itself creates a negative well at the reflection class and zero total mass across all additive shifts. Its additive spectrum is nonpositive. This is the structural Goldbach obstruction. It is logically separate from the multiplicative-character overlap.

The Finite Collision Table

Fix a base b\geq2, put m=b^2, and write U_m=(\mathbb Z/m\mathbb Z)^\times. For an integer d>m coprime to b, define \delta_{d,b}(r)=\left\lfloor\frac{br}{d}\right\rfloor, \qquad 1\leq r<d. If [x]_d denotes the representative of x\bmod d in \{1,\ldots,d-1\}, put \begin{aligned} C_b(d)&= \#\left\{1\leq r<d\mid \delta_{d,b}(r)=\delta_{d,b}([br]_d)\right\}, \\ S_b(d)&=C_b(d)-\left\lfloor\frac{d-1}{b}\right\rfloor. \end{aligned}

Represent each a\in U_m by its unique integer in \{1,\ldots,m-1\}. The lag-one diagonal set is G_b=\{r(b+1):0\leq r\leq b-1\}. Define the raw collision table by T_b(a)= -1-\left\lfloor\frac ab\right\rfloor +\sum_{n\in G_b} \left( \left\lfloor\frac{(n+1)a}{m}\right\rfloor -\left\lfloor\frac{na}{m}\right\rfloor \right).

Proposition 1 (Finite determination). Let d>m and \gcd(d,b)=1. Write d=mt+a with 1\leq a<m, so that a\in U_m. Then S_b(d)=T_b(a).

Proof. Put n(r)=\lfloor mr/d\rfloor. The elementary identity \left\lfloor\frac{\lfloor x\rfloor}{b}\right\rfloor =\left\lfloor\frac xb\right\rfloor gives \delta_{d,b}(r)=\left\lfloor\frac{n(r)}b\right\rfloor, \qquad \delta_{d,b}([br]_d)=n(r)\bmod b. A collision occurs exactly when n(r)\in G_b. Counting the corresponding slices gives the following formula. No interior boundary is integral because d is coprime to m, and the terminal slice contains the excluded endpoint d. C_b(d)=-1+ \sum_{n\in G_b} \left( \left\lfloor\frac{(n+1)d}{m}\right\rfloor -\left\lfloor\frac{nd}{m}\right\rfloor \right). Substitution of d=mt+a contributes t on each of the b selected slices. Since a is a unit modulo b, \left\lfloor\frac{d-1}{b}\right\rfloor =bt+\left\lfloor\frac ab\right\rfloor. The terms containing t cancel, leaving (3). ◻

Reduction modulo b gives fibers A_u=\{a\in U_m:a\equiv u\pmod b\}, \qquad u\in U_b. Each fiber contains b residues. Put \mu_b(u)=\frac1b\sum_{a\in A_u}T_b(a) and define the centered table f_b(a)=T_b(a)-\mu_b(a\bmod b).

Lemma 2 (Centered reflection). For every a\in U_m and u\in U_b, \begin{aligned} T_b(a)+T_b(m-a)&=-1,\\ \mu_b(u)+\mu_b(-u)&=-1,\\ f_b(m-a)&=-f_b(a),\\ \sum_{a\in A_u}f_b(a)&=0. \end{aligned} In particular, \sum_{a\in U_m}f_b(a)=0.

Proof. For n\in G_b, write D_n(a)= \left\lfloor\frac{(n+1)a}{m}\right\rfloor -\left\lfloor\frac{na}{m}\right\rfloor. For 1\leq n\leq m-2, complementary floors give D_n(a)+D_n(m-a)=1. The endpoint sums at n=0 and n=m-1 are 0 and 2. Both endpoints belong to G_b, so \sum_{n\in G_b}\bigl(D_n(a)+D_n(m-a)\bigr)=b. Since a is a unit modulo b, \left\lfloor\frac ab\right\rfloor +\left\lfloor\frac{m-a}{b}\right\rfloor=b-1. Substitution in (3) proves (7). Negation maps A_u bijectively onto A_{-u}. Averaging proves (8), and subtraction gives (9). Equation (10) follows from the definition of the fiber mean. ◻

The floor formula is intrinsic. It constructs every table entry without searching for a prime representative of the residue class.

The Primitive Odd Sector

Now let b be an odd prime. For a Dirichlet character \chi modulo m, put \widehat f_b(\chi)= \frac1{\varphi(m)}\sum_{a\in U_m}f_b(a)\overline{\chi(a)}.

Proposition 3 (The centered gate). Every even character and every character induced from modulus b has zero coefficient in (11). Hence the multiplicative transform is supported on the primitive odd characters modulo b^2.

Proof. If \chi is even, the change of variables a\mapsto-a combines f_b(-a)=-f_b(a) with \chi(-a)=\chi(a) and changes the sign of the Fourier sum. The coefficient is zero.

If \chi is induced from modulus b, it is constant on each fiber A_u. Every fiber sum of f_b is zero by Lemma 2, so the coefficient again vanishes. For prime b, every imprimitive character modulo b^2 is induced from a divisor of b. ◻

Let \mathcal O_b denote the odd characters modulo b^2 and let \mathcal A_b denote the primitive odd characters. Their cardinalities are |\mathcal O_b|=\frac{b(b-1)}2, \qquad |\mathcal A_b|=\frac{(b-1)^2}2. The first count is half of \varphi(b^2). The odd characters induced from modulus b number (b-1)/2, which proves the second count.

The sector \mathcal A_b has no self-conjugate characters. The kernel of U_{b^2}\to U_b has odd order b, so every character of order at most two is trivial on that kernel and factors through modulus b. Thus \mathcal A_b splits into k_b=\frac{(b-1)^2}{4} conjugate pairs.

For a finite cutoff X>b^2, define P_X(\chi)= \sum_{b^2<p<X}\frac{\chi(p)}{\sqrt p}, where p runs over primes. The cutoff is part of the definition. No infinite value at exponent one half is assumed.

Assume the two denominators below are nonzero. On \mathcal A_b, define the probability weights p_\chi= \frac{|\widehat f_b(\chi)|^2} {\sum_{\psi\in\mathcal A_b}|\widehat f_b(\psi)|^2}, \qquad q_{\chi,X}= \frac{|P_X(\chi)|^2} {\sum_{\psi\in\mathcal A_b}|P_X(\psi)|^2}. Their primitive-sector overlap and scaled overlap are \Omega_{b,X}=\sum_{\chi\in\mathcal A_b}p_\chi q_{\chi,X}, \qquad \rho_{b,X}=|\mathcal A_b|\,\Omega_{b,X}.

The full odd sector contains a separate occupancy effect. Put q^{\mathcal O}_{\chi,X}= \frac{|P_X(\chi)|^2} {\sum_{\psi\in\mathcal O_b}|P_X(\psi)|^2} and extend p_\chi by zero from \mathcal A_b to \mathcal O_b. Define \eta_{b,X}=\sum_{\chi\in\mathcal A_b}q^{\mathcal O}_{\chi,X}, \qquad \Omega^{\mathcal O}_{b,X}= \sum_{\chi\in\mathcal O_b}p_\chi q^{\mathcal O}_{\chi,X}, \qquad \rho^{\mathcal O}_{b,X}=|\mathcal O_b|\Omega^{\mathcal O}_{b,X}.

Proposition 4 (Sector factorization). The overlap normalized on all odd characters factors as \rho^{\mathcal O}_{b,X} =\frac{|\mathcal O_b|}{|\mathcal A_b|} \eta_{b,X}\rho_{b,X}. Thus the full-sector deficit combines prime-energy occupancy of the primitive sector with the assignment inside that sector.

Proof. The collision distribution vanishes outside \mathcal A_b. On \mathcal A_b, one has q^{\mathcal O}_{\chi,X}=\eta_{b,X}q_{\chi,X}. Substitution gives (17). ◻

At base 3, the primitive odd sector has one conjugate pair. Its primitive-sector scaled overlap is identically one. Any full-sector deficit at that base is an occupancy effect rather than a within-sector assignment effect.

Random Relabeling

Reality of f_b and of the prime weights gives |\widehat f_b(\chi)|=|\widehat f_b(\overline\chi)| and |P_X(\chi)|=|P_X(\overline\chi)|. Choose one representative from each conjugate pair and define pair masses x_r=p_\chi+p_{\overline\chi}, \qquad y_r=q_{\chi,X}+q_{\overline\chi,X}, \qquad 1\leq r\leq k_b. Both lists sum to one. Since the two magnitudes agree within each conjugate pair, \rho_{b,X}=k_b\sum_{r=1}^{k_b}x_ry_r.

For a uniform random permutation \pi of the k_b pair labels, put R_\pi=k_b\sum_{r=1}^{k_b}x_ry_{\pi(r)}.

Theorem 5 (Exact relabeling law). If k_b>1, then \begin{aligned} \mathbb E[R_\pi]&=1,\\ \operatorname{Var}(R_\pi)&= \frac{k_b^2}{k_b-1} \left(\sum_{r=1}^{k_b}\left(x_r-\frac1{k_b}\right)^2\right) \left(\sum_{r=1}^{k_b}\left(y_r-\frac1{k_b}\right)^2\right). \end{aligned} For k_b=1, one has R_\pi=1 identically.

Proof. Write x'_r=x_r-1/k_b and y'_r=y_r-1/k_b. A uniform permutation gives \mathbb E[y'_{\pi(r)}]=0, \qquad \mathbb E[(y'_{\pi(r)})^2] =\frac1{k_b}\sum_j(y'_j)^2. For r\ne s, \mathbb E[y'_{\pi(r)}y'_{\pi(s)}] =-\frac1{k_b(k_b-1)}\sum_j(y'_j)^2. Expanding the square of \sum_r x'_ry'_{\pi(r)} and using \sum_r x'_r=0 gives \operatorname{Var}\left(\sum_r x_ry_{\pi(r)}\right) =\frac1{k_b-1} \left(\sum_r(x'_r)^2\right) \left(\sum_r(y'_r)^2\right). Multiplication by k_b^2 proves (20). ◻

When the variance is positive, the standardized displacement is Z_{b,X}=\frac{\rho_{b,X}-1} {\sqrt{\operatorname{Var}(R_\pi)}}. A negative value records underlap relative to the relabeling model. It is not a probability model for the arithmetic.

The Measured Underlap

Using nfield [2], we built all collision values from (3), checked both reflection identities and every fiber sum, verified conjugate-pair equality, and obtained identical output with one and eight threads.

The tested prime bases are 3,5,7,11,13,17,19,23,29,31,37. The six cutoffs are 250{,}000,\ 500{,}000,\ 1{,}000{,}000,\ 2{,}000{,}000,\ 3{,}000{,}000,\ 5{,}000{,}000. Every prime sum uses exactly the interval in (14).

At base 3, the primitive sector has one pair and \rho_{3,X}=1 at every cutoff. Table 1 gives the ten nontrivial rows at X=2{,}000{,}000.

Primitive-sector overlap at X=2{,}000{,}000. The null model permutes conjugate pairs. Negative standardized displacement means that the observed pairing lies below the exact relabeling mean.
b primitive odd characters \rho_{b,X} Z_{b,X}
5 8 0.6216 -0.71
7 18 0.4801 -0.87
11 50 0.5544 -1.09
13 72 0.5712 -1.36
17 128 0.5353 -1.73
19 162 0.7690 -0.91
23 242 0.5805 -2.10
29 392 0.6096 -2.26
31 450 0.6132 -2.24
37 648 0.5739 -2.93

At this cutoff, the nfield ledger [2] has mean primitive-sector ratio 0.5909 and population standard deviation 0.0714 across the ten bases. That single-cutoff summary does not define a constant. Table 2 shows the movement with X.

Summary of the complete nfield primitive-sector cutoff ledger [2] over bases 5 through 37. All sixty finite rows lie below the relabeling mean one. The changing row means do not support cutoff stability on the displayed range.
X mean \rho minimum \rho maximum \rho below null mean 1
250{,}000 0.6237 0.3586 0.8472 10/10
500{,}000 0.6267 0.4666 0.7639 10/10
1{,}000{,}000 0.5972 0.4841 0.7386 10/10
2{,}000{,}000 0.5909 0.4801 0.7690 10/10
3{,}000{,}000 0.5748 0.4816 0.6519 10/10
5{,}000{,}000 0.5463 0.4316 0.6982 10/10

Collision and prime energy underlap in every tested nontrivial row of the nfield ledger [2]. The size of that underlap remains cutoff-sensitive.

Effective Support

For a probability vector w=(w_1,\ldots,w_N), let H(w)=-\sum_j w_j\log w_j, \qquad \operatorname{eff}(w)=e^{H(w)}. This is the exponential Shannon entropy [1]. It measures spread, not channel location.

At the cutoff X=2{,}000{,}000, nfield [2] computed the primitive-sector effective supports from the same weights used in Table 1. The collision distribution is more concentrated than the prime distribution in every tested nontrivial base.

Effective support from nfield [2] on the primitive odd sector at X=2{,}000{,}000. Support records spread without recording which channels carry the mass.
b collision support prime support
5 4.59 5.21
7 7.00 9.77
11 14.23 30.96
13 17.97 49.71
17 28.05 87.07
19 33.18 108.37
23 44.06 177.81
29 63.95 290.02
31 69.34 334.30
37 92.05 493.73

Effective support does not prove repulsion. A narrow distribution and a broad distribution can still place their largest weights on the same channels. The overlap statistic measures the assignment. Entropy only describes the two marginal shapes.

The Additive Reflection Well

The additive identities do not require a prime base. Let b\geq2 be arbitrary again and put m=b^2.

Extend f_b by zero from U_m to all of \mathbb Z/m\mathbb Z. The extension, still denoted f_b, remains odd. Define its additive convolution by K_b(t)=\sum_{a\bmod m}f_b(a)f_b(t-a).

Theorem 6 (Additive reflection well). The convolution K_b satisfies \begin{aligned} K_b(-t)&=K_b(t),\\ \sum_{t\bmod m}K_b(t)&=0,\\ K_b(0)&=-\sum_{a\bmod m}f_b(a)^2,\\ \sum_{\substack{t\bmod m\\t\ne0}}K_b(t) &=\sum_{a\bmod m}f_b(a)^2. \end{aligned} If \mathcal F_b(j)= \sum_{a\bmod m}f_b(a)e^{-2\pi ija/m}, and \widehat K_b(j)= \sum_{t\bmod m}K_b(t)e^{-2\pi ijt/m}, then \widehat K_b(j)=\mathcal F_b(j)^2 =-|\mathcal F_b(j)|^2\leq0.

Proof. Substitution of a=-u in (23) and oddness of f_b give K_b(-t)=K_b(t). Summing first over t gives \sum_t K_b(t)= \left(\sum_a f_b(a)\right)^2=0. At t=0, oddness gives K_b(0)=\sum_a f_b(a)f_b(-a)=-\sum_a f_b(a)^2. Combining this identity with the zero total proves (28). The Fourier transform takes additive convolution to multiplication. Since f_b is real and odd, \mathcal F_b(j) is purely imaginary. Therefore its square is the negative of its squared magnitude. ◻

The zero total in (25) and the negative value in (26) are exact. The nonzero shifts collectively compensate for the reflection well. The well is strictly negative whenever f_b is nonzero, but the placement of the compensating shifts is not determined by the multiplicative overlap statistic.

The Goldbach Obstruction

For an even integer N, define the ordered centered collision-weighted Goldbach sum H_b(N)= \sum_{\substack{p+q=N\\p,q\ \mathrm{prime}}} f_b(p\bmod m)f_b(q\bmod m). The zero extension assigns weight zero when a prime residue is not a unit.

Corollary 7 (Goldbach obstruction). If N\equiv0\pmod m, then H_b(N)= -\sum_{\substack{p+q=N\\p,q\ \mathrm{prime}}} f_b(p\bmod m)^2\leq0. Every ordered pair contributes a nonpositive term. The inequality is strict when at least one representation has nonzero collision weight.

Proof. The congruence p+q\equiv0\pmod m gives q\equiv-p\pmod m. Centered reflection gives f_b(q)=-f_b(p), including the zero-extended nonunit residues. ◻

The obstruction is additive and exact. It does not follow from the multiplicative-character underlap. Both statements arise from the same centered collision table, but they use different harmonic structures. For odd prime b, the applicable targets have relative density 1/b^2 among the even integers. At base 10, the relative density is 1/50.

The nfield check [2] verified (32) at every applicable even N from 4 through 100{,}000 and for bases 3,5,7,10,11,13. It found no violation and verifies the implementation over the tested range. The proof does not depend on the check.

Exact Obstructions and Finite Data

The floor table, centered reflection, forced-zero character gate, sector factorization, relabeling mean and variance, additive convolution identities, and Goldbach obstruction are exact.

The overlap and entropy ledgers are finite nfield calculations [2]. They use the listed prime intervals, bases, and cutoffs. nfield [2] reproduces the complete ledger from the direct floor table. The sixty nontrivial overlap rows all lie below the primitive-pair relabeling mean. That is finite evidence of a persistent assignment deficit.

No cutoff-independent repulsion constant is proved. No limiting overlap is defined without a rule coupling the prime cutoff to the growing base. The finite data also do not explain why the collision energy concentrates or why the surviving channels receive the observed prime weights.

Centering alone forces a nonpositive additive spectrum, zero total convolution, and a negative reflection well. It yields a nonpositive Goldbach sum on targets divisible by the collision modulus. It does not control the other additive shifts and does not turn a finite multiplicative underlap into an asymptotic theorem about primes.

References

[1]C. E. Shannon, A mathematical theory of communication, Bell System Technical Journal 27 (1948), 379–423, 623–656.

[2]A. S. Petty, nfield, software repository. https://github.com/alexspetty/nfield