
Take the primes and . Both end in .
Write all the fractions between zero and one for each denominator. Compare the first and third decimal places of every row. A beginning such as counts as a collision. A beginning such as does not. The middle digit is free.
At , there are collisions. At , there are . Subtract the smaller digit-bin size from each count.
| Prime | Collisions | Bin size | Difference |
|---|---|---|---|
| 1009 | 108 | 100 | +8 |
| 1109 | 100 | 110 | −10 |
The same final two digits. Opposite signs.
At lag one, the last two digits determine this reduced count. At lag two, we need three. The addresses are and , and they occupy different places in a larger table.
Their shared last digit also puts them in the same family. That family has an exact mean. Subtract it from both entries and their eighteen-point difference survives untouched.
The Collision Fluctuation Sum removes one global drift. Here each family loses its own bias. The subtraction does more than balance the columns. It rules out whole patterns of variation, leaving the differences within a family a restricted set of ways to express themselves.
Keep the denominator coprime to the base . Call the collision count and the smaller bin size . Their difference is
The base and lag are fixed while we vary .
| Lag | Places compared | Decimal address |
|---|---|---|
| 1 | First and second | Last two digits |
| 2 | First and third | Last three digits |
| 3 | First and fourth | Last four digits |
At lag , the table modulus is . Once , the remainder of on division by determines exactly. Primality is not needed for this finite statement. A composite denominator coprime to the base reads the same table.
The hundred cells in the opening figure explain why. Each cell is a matching three-digit beginning, an interval of width between zero and one. Increase the denominator by one thousand. Each interval gains one fraction. The collision count rises by one hundred, and so does the smaller bin size. Their difference stays put.
The excluded endpoints require a little bookkeeping. They do not disturb the cancellation.
Let contain the integers from through whose first and last base- digits agree, allowing leading zeros. There are such integers. The floor contribution from interval is
Summing the matching intervals gives
The minus one removes the endpoint contribution. Coprimality prevents an interior fraction from lying on an interval boundary.
Replacing by adds one to every summand. Both and rise by , proving the periodicity of . For an allowed address , the table entry is
Thus in the stated range. The count includes every numerator from through , even when is composite.
The address grows with the distance between the digits. It does not grow with the primes that read it.
Return to decimal lag one. The forty allowed two-digit endings fall into four columns, according to their final digit. The forty-entry table gives their means directly.
| Last digit | Mean of the ten entries |
|---|---|
| 1 | |
| 3 | |
| 7 | |
| 9 |
No prime sampling enters this calculation. These are averages of four finite lists.
All forty entries together have mean . Adding everywhere balances the table, but leaves the four columns with different biases. Subtracting each column’s own mean balances all four.
These means belong to . The constructive-mean deviation uses a slightly larger benchmark. Its global drift is , not . We are centering the integer table here, before that additional bin correction.
Base three puts the whole operation within reach of six numbers. At lag one the addresses are . Group them by their remainder modulo three.
| Address | Raw entry | Centered entry |
|---|---|---|
| 1 | 0 | |
| 4 | 0 | |
| 7 | −2 | |
| 2 | 1 | |
| 5 | −1 | |
| 8 | −1 |
Every point in the first family moves up by two thirds. Every point in the second moves up by one third. Both families now sum to zero. No distance between members of the same family changes.
Pair the addresses around nine. The centered entries at and are opposites. So are those at and , and those at and .
These are the two balances we need. Every family sums to zero. Reflection changes the sign.
For an allowed last digit , average the entries with . Write that mean as and the centered entry as
The raw reflection law is . It also gives . Subtracting these equalities yields
The family sums vanish by construction. These statements hold for every base and positive lag, not just prime bases.
For a prime base at lag one, summing the floor counts gives the shorter formula . In base seven the means run from to . Composite bases need not follow that spacing. The decimal means above do not.
Read the centered table with a pattern of weights. Multiply each entry by its weight, then add.
Give every entry in a family the same weight. The answer is zero. Each family already sums to zero.
Now use weights that agree at reflected addresses. Again the answer is zero. Opposite entries cancel in pairs.
Dirichlet characters supply a complete set of arithmetic weighting patterns. Their weights respect multiplication. An even character agrees at and . An odd character changes sign there.
Only odd characters that also vary within a family can have a nonzero coefficient in the centered table. That restriction is the spectral gate.
At modulus nine, repeatedly multiplying by two puts the six addresses in the order
The six characters are the six Fourier modes around this cycle. Mode zero gives every address the same weight. Mode three gives to the family ending in one and to the family ending in two. Neither can read the differences inside a family.
Removing the global mean kills mode zero. Removing the family means also kills mode three. Modes one and five remain, each with power . They turn their weights inside the columns, where the entries still differ.
Decimal lag one has forty characters modulo one hundred. Twenty are even, so reflection excludes them.
Four characters read only the final digit. Two are already among the even characters. Family centering excludes the other two. That leaves
permitted characters.
Permitted is not the same as present. Exact evaluation of this forty-entry table leaves seventeen nonzero coefficients. The eighteenth character reads an odd address as if it is modulo four, and if it is modulo four. It passes both tests. Its coefficient is nevertheless zero.
The gate tells us where a coefficient may occur. The entries decide whether it does.
These are the four weighting patterns from The Character Structure of the Collision Fluctuation. There they combine running sums of over primes. Here they read the finite table of , each repeating one weight down a whole family. Center the families and all four table coefficients vanish. The prime-weighted sums need not vanish with them. At a finite cutoff, the addresses carry different total prime weights.
Modulo twenty-five, every unit is a power of two. Write , and put for , for . The forty characters are
with and . These are the labels in the figure. A character is odd when is odd. It reads only the last decimal digit when and is a multiple of five.
The normalized coefficient is
The empty permitted place is , the character modulo four. The twenty centered entries with sum to zero. The other twenty sum to zero too. Its weighted total is their difference.
For completeness, group the permitted characters by their conductor, the smallest modulus needed to specify their weights.
| Conductor | Permitted | Nonzero |
|---|---|---|
| 4 | 1 | 0 |
| 20 | 1 | 1 |
| 25 | 8 | 8 |
| 100 | 8 | 8 |
The gate means “not inherited from modulus ten,” not simply “conductor greater than ten.” The character modulo four is the useful warning.
The zero tests here are exact. The coefficients are integer polynomials in a twentieth root of unity, divided by . Reducing those polynomials modulo distinguishes a true zero from a small numerical value.
Take each prime greater than one hundred. Read its two-digit entry, subtract the mean belonging to its final digit, divide by the prime, and add. With , this gives
The three curves use exactly the same primes. The first retains the integer table’s bias. The second removes its single global mean. The third removes each family mean. Both centered sums converge, generally to different limits. Family centering earns its place by the additional character patterns it eliminates, not by being the only subtraction that permits convergence.
| Primes included | Last prime | Family-centered sum |
|---|---|---|
| 1,000 | 8,167 | 0.081643173 |
| 10,000 | 105,019 | 0.077004672 |
| 100,000 | 1,300,051 | 0.077300691 |
| 664,554 | 9,999,991 | 0.077215575 |
Those are finite values. The last one is not an asserted value of the limit.
The proof begins with the finite character expansion. The centered table is a finite linear combination of nonprincipal characters. For each such character, the sum converges. A finite combination of convergent sums converges.
The classical step is Mertens’ theorem in arithmetic progressions. Every allowed address receives the same leading share of the prime harmonic sum. Nonprincipal character weights add to zero over those addresses. Their common growing term cancels, leaving a constant and an error tending to zero.
This works for every fixed base and positive lag, starting beyond . It does not require an estimate from the graph. Without the reciprocal weights, the average centered entry over primes tends to zero by the prime number theorem in arithmetic progressions. The reciprocal-prime sum itself need not tend to zero.
The same family balance and reflection law hold as the tables grow. These plates show every allowed address. Addresses increase from left to right, then continue on the next row. This compact arrangement makes reflection a half-turn of each rectangle. Gold turns to teal; a zero stays at the background color.
The common color scale divides each centered entry by the number of matching intervals, , with symmetric logarithmic spacing to retain smaller variations. No values are clipped. Color does not encode character power. These are the entries before the character transform.
The upper field contains all forty thousand decimal addresses at lag four. The lower contains all 131,072 allowed addresses in base sixty-four at lag two. No cells are sampled or averaged. Select a plate to inspect it at full resolution.
Return to and . They share the final digit nine, but their lag-two table entries are eight and minus ten. No last-digit average can account for the eighteen between them.
Subtract that average. The two entries move together.
Eighteen stays eighteen.
Discussion
Sign in to join the discussion.