README.md
1.6 kB · markdown
Shell Energies
- The three exact shell relations behind the base-2 design energy
Z_c(s), as integer identities on the Dirichlet coefficients ofr2. - Every parity class of
Z^2counted by direct lattice enumeration to normn = 200000,r2checked against4 (d1 - d3). - Doubling gives
r2_ee(n) = r2(n/4); the 45 degree rotation givesr2_oo(n) = r2_mix(n/2); the coordinate swap givesr2_eo = r2_oe. - The rotation also run as a map: every odd-odd point of every even norm to
n = 6000sent to((i+j)/2, (i-j)/2), the image required to be mixed parity of half the norm and the map required bijective onto that class. - The four linear relations solved symbolically to recover
Q_c(t) = a_ee t^2 + a_oo t (1-t) + (a_eo + a_oe)(1-t)/2. - The closed form
Z_c(s) = 4 zeta(s) beta(s) Q_c(2^-s)against truncated lattice sums ats = 2, 3, 4for all fifteen nonempty designs, thes = 2comparison adding the leading tailk pi / (4N). beta(s)taken from the Hurwitz zeta and self-tested against Catalan andpi^3/32.
RUN
uv run python research/lab/py/shell-energies/shell.py- Under two seconds on one core; prints only, writes nothing.
WITNESSES
- bases.md:109
S_ee = t^2 * Sasr2_ee(n) = r2(n/4), 0 mismatches ton = 200000. - bases.md:110-111
S_oo = t * S_mixasr2_oo(n) = r2_mix(n/2), 0 mismatches ton = 200000, with the rotation bijective on 4716 odd-odd points ton = 6000and 0 faults. - bases.md:112
S_eo = S_oeasr2_eo(n) = r2_oe(n), 0 mismatches ton = 200000. - bases.md:113-115 the same
n = 200000domain, and the worst gap9.4e-10ats = 2; beyond the page,3.9e-11ats = 3and1.3e-16ats = 4.