
Write out the two-digit numbers in base five, including a leading zero where needed. The first row is 00, 01, 02, 03, 04. The second is 10, 11, 12, 13, 14. Continue to 44.
Now mark the entries whose two digits agree.
You have marked a diagonal. There are five entries on it, and their values in ordinary decimal notation are 0, 6, 12, 18 and 24.
This small diagonal already contributes to the collision spectrum. Its character sum is one factor in the exact formula for a collision coefficient. I want to follow that factor while an analytic parameter changes. Can the finite count become part of a family of functions, with a precise way to recover the number we started from?
It can. The construction uses the periodic zeta function, and the place where it returns the finite coefficient is .
A character assigns complex weights to the residues, with multiplication of residues becoming multiplication of weights. At each marked position , take the change in weight from to . Add the five changes.
Call the result ,
The arithmetic wraps around at 25. Character values at multiples of five are zero.
For a concrete choice of character, start at . Each time a residue is multiplied by 2 modulo 25, turn its weight through 18 degrees on the unit circle. Twenty such steps return to the start and visit every residue coprime to 25. With these weights, the sum is approximately
That is a single fixed complex number. The two coordinates record its horizontal and vertical components. There is no in the calculation.
At greater lag, more digits lie between the first and last. In base five, for example, the three-digit strings with matching ends include 000, 010, 020, 030, 040 and 101. There are twenty-five of them altogether. The same construction works with their twenty-five boundary differences. In general, lag uses modulus and a diagonal of positions. I will keep the five-position example in view.
The periodic zeta function starts with a familiar kind of sum. Put a turning arrow at each positive integer. The arrow at integer has made full turns, and its length is when is real. Add the arrows,
At , the lengths are . At , they are . Increasing gives the more distant terms greater weight. Their directions provide cancellation.
For , this series converges when the real part of is less than one. Its continuation supplies the values beyond that region. This is a classical periodic zeta function, written with parameter so that its boundary agrees with the finite calculation.
There is a concrete reason to use it. At , the imaginary part of the kernel is
After dividing by , that is a straight line falling from to . It is the negative of the first Bernoulli polynomial. The Bernoulli factor in the collision spectrum can therefore be recovered from the boundary of this moving kernel.
To build the transform, use the kernel at the two ends of each marked step. For every residue coprime to 25, compare its value at with its value at , wrapping the arguments modulo 25 and dividing by 25. Add those differences over the diagonal. The two endpoint steps are paired first, so their potentially singular terms at zero cancel before evaluation.
As with the finite collision table, subtract the mean within each class having the same final base-five digit. Then average with the conjugate character weights. Write this resulting function as . It is the centered analytic collision transform.
The critical strip consists of the complex numbers whose real part lies between zero and one. Its horizontal coordinate can vary between those two edges while its imaginary coordinate extends in either direction.
For a prime base and a primitive odd character, the transform has an exact factorization. Here primitive means that the character needs the full modulus, and odd means that reflection changes the sign of its value.
The identity is
where the common analytic factor is
The notation counts the residues coprime to , so it is 20 in our example. The gamma and sine functions belong to the classical analytic factor. The bar over conjugates its complex weights. The character-weighted number-theoretic series is the Dirichlet -function.
There are three factors to follow. One depends on and the modulus. One depends on the digit diagonal and the character. One is the -function itself.
The proof separates them. Multiplication by a residue coprime to the modulus rearranges the character-weighted kernel sum. If that residue is not coprime, primitivity makes the corresponding weights cancel. Oddness combines the two reflected terms in the kernel into the sine factor. After summing over the marked steps, the only digit-dependent term left outside the -function is .
This constructs an analytic family from the diagonal. An identification with a prime-weighted collision sum would be a separate statement.
Return to the character with the 18-degree turn. Evaluate its transform at different real values of between zero and one. The values change. Remove the analytic and -function factors at points where they are nonzero, and the quotient is always the same number we computed from five positions.
The figure uses nineteen evaluations from nfield. These are numerical checks of the identity, with the kernel sums evaluated directly on the finite diagonal. The identity itself is proved for complex throughout the open strip.
The distinction is useful. We can change the analytic parameter without recomputing the digit geometry. For a fixed base, lag and character, its entire contribution is already in .
At , the common factor has the limiting value . The classical identity then gives
At lag one in an odd prime base, the product on the right is exactly times the finite collision coefficient. Thus
This recovers the full complex coefficient, including its phase. For our base-five character, it is approximately .
The opposite edge has a different expression,
Here is a Gauss sum, a finite sum combining character weights with equally spaced points on a circle. Notice the changed Bernoulli index as well. The Dirichlet functional equation relates the two edges. It does not make their values identical.
The factor never vanishes inside the open strip. If the fixed diagonal factor is also nonzero, the product can vanish exactly where its -function vanishes. Even the multiplicities agree. If the diagonal factor is zero, the whole character component is identically zero there.
This tells us exactly which zeros an active component carries. Their location remains the -function problem. The factorization supplies no new zero-free region and no comparison uniform in the growing modulus.
I can now follow the contribution of the digits through the whole calculation. It begins at five marked positions, enters an identity in a complex variable, and returns the finite collision coefficient at the left edge. The character sum never needs to be adjusted to make that recovery work. It is the one calculated from the diagonal at the start.
Discussion
Sign in to join the discussion.