Worked solution: Viazovska's modular form solution to sphere packing in dimensions 8 and 24
It's easier to control the sign of and separately if is built from pieces that are eigenfunctions of the Fourier transform — functions that come back to plus or minus themselves after transforming, so is automatically known once is. Viazovska (and later, for the Leech lattice, Cohn–Kumar–Miller–Radchenko–Viazovska) build one modular-form-based eigenfunction with eigenvalue and another with eigenvalue , each already carrying the right double zeros, then add them together with the right relative weight to get a single function whose values at the origin satisfy exactly as required.
If (eigenvalue ), then , so any sign or zero property imposed on is automatically inherited by its own transform; likewise if then . Both Viazovska's construction and the Cohn–Kumar–Miller–Radchenko–Viazovska construction follow this template: build a -eigenfunction and a -eigenfunction, each as a contour integral of a weakly holomorphic (quasi)modular form against a kernel designed so the result has double zeros at every required lattice-shell radius, and then take a specific linear combination tuned so that the sign conditions outside the ball and everywhere both hold.
For the Leech lattice in , the -eigenfunction comes from a weight , depth weakly holomorphic quasimodular form for the full modular group , and the -eigenfunction comes from a weight weakly holomorphic modular form for the congruence subgroup ; combining them the way this template dictates is what makes the whole proof a direct structural echo of the one, rather than an unrelated new argument.
- Fourier eigenfunction
- A function that satisfies for some constant (here ), so its own Fourier transform is just a scalar multiple of itself.