eisenstein-stack.md

1.8 kB · markdown

The Eisenstein stack

  • 2026-09-09 [Proved] The Eisenstein spun stack is the hexagonal twin of the Gaussian one: layers are the nonzero associate classes of Z[omega], layer z the lattice z^-1 Z[omega]; the hexagonal circle count is the floor sum h(t) = sum_j (floor(t/(3j+1)) - floor(t/(3j+2))), the twin of the Gaussian floor(t/(4j+1)) - floor(t/(4j+3)), equal to direct enumeration of classes for every t from 0 to 400; a node of reduced denominator class [d] has brightness h(floor(N/N(d))), checked by literal stacking of all 31 layers at norm bound 50 in exact rational coordinates, 630 nodes and 0 mismatches, the origin at 31; the lit set has sum_{[d], N(d) <= N} Phi(d) points with Phi(d) = N(d) prod_{p | d} (1 - 1/N(p)), reading 630, 9606, 151020, 337026, 945486 and 2419950 at norm bounds 50, 200, 800, 1200, 2000 and 3200. Witness: lab/py/eisenstein-stack hex_classes_closed, hex_classes_direct, literal_stack, closed_brightness, totient_sum.
  • 2026-09-09 [Proved] A rotation keeps two hexagonal layers coincident iff it lies in Q(sqrt -3), iff its cosine is rational and its sine a rational multiple of sqrt 3, and those rotations are exactly w/conj(w) for nonzero w in Z[omega] by Hilbert 90 (all 58 rational rotations of denominator at most 60 are reached from the box of side 20); at whole degrees exactly the six multiples of 60 survive, against four of 360 on the square lattice, by cyclotomic reduction modulo Phi_360 and twelve minimal-polynomial spot checks; the hexagonal coincidence series is (1 + 3^-s)^-1 zeta_K(s)/zeta(2s) = prod_{p = 1 mod 3} (1 + p^-s)/(1 - p^-s), read at source in Pleasants, Baake and Roth and re-derived coefficient by coefficient to bound 100. Witness: lab/py/eisenstein-stack rotation_hits, field_rotation_degrees, spot_check_degrees, csl_zeta_ratio, csl_euler_product, REFS.md.