Fourier analysis expresses a function in modes that behave simply under symmetry. On a circle, these modes are the familiar complex exponentials . On a sphere, they are spherical harmonics. When an operator respects the relevant symmetry, these modes can also be its eigenfunctions, turning an integral or differential equation into separate equations for individual coefficients.
This is why an eigendecomposition on a symmetric domain can sometimes be understood as a Fourier decomposition. The important condition is that the operator and the integration measure must respect the symmetry. The geometry of the domain alone is insufficient.
Fourier methods also appear in statistical mechanics when we represent a constraint using a Dirac delta function. The underlying mathematics is closely related, but the variable being Fourier-expanded is different. We will develop both applications.
Consider a square-integrable function on the circle, parameterized by . Its Fourier expansion is
Here, labels the angular frequency. The constant mode describes the average value, while larger describe finer angular variation.
To understand why these particular functions are useful, define the rotation operator
Applying it to a Fourier mode gives
Thus, rotating a Fourier mode only multiplies it by a phase. Each mode is an eigenfunction of every rotation .
Now consider a linear operator that respects rotations:
This equation says that rotating a function before applying gives the same result as rotating afterward. Consequently,
The transformed function therefore has the same behavior under every rotation as . Since the functions with this behavior form a one-dimensional complex space, we must have
The Fourier modes diagonalize because respects the rotations that define those modes.
We can see this directly for a convolution operator,
The kernel depends only on the relative angle. It treats every location on the circle equivalently.
Substituting a Fourier mode and changing variables to , using periodicity, gives
where . Hence
The operator’s eigenvalues are precisely the Fourier coefficients of its convolution kernel.
For an arbitrary function,
An integral operation has become multiplication of each coefficient by a scalar. Changing changes the eigenvalues, while the Fourier basis continues to work.
The discrete version is a circulant matrix: a matrix whose entries depend only on the difference between indices, modulo the number of sites. Its eigenvectors form the discrete Fourier basis.
There is already a simple example in the one-dimensional Ising model. At zero external field, the transfer matrix is
Its normalized eigenvectors are
with eigenvalues
These are the Fourier modes of the two-element group . To see this, label the spin states by , where . The two discrete Fourier functions are
One is even under spin flip, and the other is odd. The transfer matrix preserves these symmetry sectors, so it acts on each by multiplication by a scalar. The familiar diagonalization of this matrix is therefore a small Fourier calculation.
We can now replace the circle by the ordinary unit sphere,
The natural modes are the spherical harmonics , where
They are the angular functions encountered in quantum mechanics. Their relation to ordinary Fourier modes is visible in the eigenvalue equations
Here, is the Laplacian intrinsic to the sphere. Both bases organize functions by their spatial variation, measured through a Laplacian eigenvalue.
Let be the uniform probability measure,
We choose the spherical harmonics to be orthonormal with respect to this measure:
This convention rescales the usual quantum-mechanics harmonics by .
A square-integrable function then has the expansion
Suppose a kernel depends only on the angle between its arguments:
The associated operator is
Rotating both inputs preserves their inner product, and rotations preserve . Thus commutes with rotations.
The spherical counterpart of the convolution calculation is the Funk–Hecke theorem:
With our probability-measure convention on ,
where is the Legendre polynomial normalized by . Angular integration has reduced the eigenvalue calculation to a one-dimensional integral.
Every at the same degree has the same eigenvalue. Rotations generally mix the harmonics within that degree, so an operator respecting all rotations cannot distinguish a preferred orientation among them.
More precisely, each fixed- space is an irreducible rotation representation: it cannot be split into smaller nonzero subspaces preserved by every rotation. Each such representation occurs once in scalar functions on , and Schur’s lemma makes a rotation-invariant operator scalar on it. For more general spaces, symmetry may only reduce an operator to blocks.
For a sufficiently regular kernel, we can consequently write
This is the kernel’s spectral decomposition, expressed in a basis supplied by spherical geometry.
The same construction extends to . The low-degree harmonic spaces have a useful interpretation in learning theory:
| Degree | Functions spanning the space on the unit sphere | Dimension |
|---|---|---|
| Constants | ||
| Coordinates | ||
| Traceless quadratics |
Thus, harmonic degree organizes constant, linear, quadratic, and progressively more complicated angular features. If inputs instead satisfy , as is common in statistical-mechanics calculations, the angular variable becomes .
As a concrete example, take the linear kernel on the unit sphere:
Rotational invariance implies
Taking the trace gives , hence . For a linear function ,
All linear harmonics therefore have eigenvalue . Moreover,
is linear for every . Every harmonic degree other than consequently has eigenvalue zero.
This distinguishes the population kernel operator from the ordinary input covariance. The covariance has no preferred eigenvector: every orthonormal coordinate basis diagonalizes it. The kernel operator acts on an entire function space and identifies which kinds of functions it can represent.
The spectrum also becomes useful for studying learning dynamics. Assume a fixed positive-semidefinite kernel and population gradient flow for squared-error regression:
Writing the prediction error as , this is
For a rotationally invariant spherical kernel, expand
Substitution and orthogonality give
and therefore
Each harmonic component relaxes independently. A larger eigenvalue means faster learning; a zero eigenvalue means that component of the initial error persists. This mode-wise description also appears in the fixed-kernel limit of neural-network training.
Whether lower-degree features learn faster depends on the eigenvalues of the particular kernel. Symmetry identifies the modes but does not, by itself, order their learning rates.
These statements concern a population operator. With finitely many randomly sampled inputs, the empirical measure generally breaks exact rotational symmetry, and the eigenvectors of the sample kernel matrix need not be exact sampled spherical harmonics. Likewise, when feature learning changes the kernel during training, a single fixed spectral decomposition need not describe the full dynamics.
A second application of Fourier analysis appears when a calculation contains a hard constraint. Consider weights restricted by
Define their scalar constraint violation by
We can impose the constraint inside an integral using
The delta restricts the integration to the sphere of radius , with a measure proportional to its surface measure.
On the real line, our Fourier-transform convention is
The Fourier transform of the delta distribution is
Fourier inversion therefore gives
This is a distributional identity: it holds after integration against a suitable test function. Intuitively, combining all frequencies produces a spike at zero.
Substituting the spherical constraint,
For fixed , a constraint involving every coordinate has become a product of individual coordinate factors.
For example, suppose the remaining Hamiltonian is separable,
with a confining potential . The constrained integral becomes
We have replaced an integral over constrained coordinates by a single-coordinate integral and an auxiliary integral. For quadratic , the coordinate integral is Gaussian. The power also prepares the expression for a large- saddle-point calculation.
JZV uses this construction in his replica notes. His imaginary-axis convention follows by setting :
It is the same Fourier identity with the factor of absorbed into the integration variable. Conventional rescalings of produce the hatted variables appearing in the action.
For example, define the replica overlap
To treat as an integration variable while preserving its definition, insert
Fourier-representing this delta introduces a conjugate variable, conventionally denoted . Its exponential contains a sum over coordinates, allowing the weight integrals to factor across in the relevant replica calculation. The replicas at a given coordinate can remain coupled.
The field acts as a Lagrange multiplier enforcing the overlap definition. Its hat labels an auxiliary conjugate variable; it does not mean a Fourier coefficient of the weight vector.
There is a direct mathematical connection between these constraint representations and the earlier spectral decompositions. A delta distribution is the kernel of the identity operator. On the real line,
and its Fourier representation is
Every Fourier mode has eigenvalue one under the identity.
On the sphere, the corresponding completeness relation is
where is defined by
Again, all spectral weights are one.
In JZV’s constraint calculation, however, the Fourier variable is conjugate to the scalar violation . It does not label angular variation around the weight sphere. This is why the delta-function technique works even when the Hamiltonian has no rotational symmetry: the Fourier expansion takes place in the constraint variable.
The references used here are:
- Gilbert Strang, Eigenvectors of Circulant Matrices: Fourier Matrix.
- Jean Gallier, Notes on Spherical Harmonics and Linear Representations of Lie Groups.
- Francis Bach, Breaking the Curse of Dimensionality with Convex Neural Networks, Appendices C–D.
- Arthur Jacot, Franck Gabriel, and Clément Hongler, Neural Tangent Kernel: Convergence and Generalization in Neural Networks.
- Jacob Zavatone-Veth, Lecture Notes on the Replica Method for Wishart Matrix Eigenvalues, §5.2.