spun-stack.md
8.6 kB · markdown
The spun stack
- 2026-09-09 [Proved] The dead-spin theorem: rotated layers
(m, alpha)and(n, beta)of the line stack share a node off the origin iffcosandsinofalpha - betaare both rational, and the shared set is thenR_alpha (1/gcd(m,n)) Z^2, of densitygcd(m,n)^2per unit area; at whole degrees Niven's theorem makes the conditionalpha = beta mod 90, exactly 4 of 360 degrees having bothcosandsinrational by reduction ofzeta^d + zeta^-dmodPhi_360; the rational rotations are exactlyw^2/N(w)for nonzero Gaussianw, notz/|z|,(1 + i)/sqrt 2the counterexample, all 68 rational unit-circle points of denominator at most 60 reached from the box of side 12. Witness: lab/py/spun-stackrational_angle_degrees,dead_spin_pairs,pythagorean_hits. - 2026-09-09 [Proved] The exact spun stack indexes layers by the nonzero associate classes of
Z[i], layerzthe latticez^-1 Z[i]; its lit nodes in the unit square are the Gaussian rationalsu/din lowest terms, the node with reduced denominatordis lit by exactly the layersddivides, and its brightness isg(floor(N/N(d)))withg(t) = sum_j (floor(t/(4j+1)) - floor(t/(4j+3))), the Gauss circle count of nonzero classes of norm at mosttand the Gaussian twin offloor(N/b); the lit set hassum_{[d], N(d) <= N} Phi(d)nodes, the Gaussian totient sum; 672 nodes and 0 mismatches against exact literal stacking at norm bound 50, counts 672, 10608, 168088 at norm bounds 50, 200, 800. Witness: lab/py/spun-stackliteral_stack,closed_brightness,totient_sum. - 2026-09-09 [Proved] A fixed rotation with a fixed geometric scale per layer is multiplication by one complex
c: the layersc^-k Z[i]overlap off the origin iffcis inQ(i)and nest iffcis inZ[i], and then brightness isdepth + 1 - address, a pure address with no moire, the base-cnumeration tree (base-1 + ithe twindragon); Verified atc = 1 + idepth 8 andc = 2 + idepth 4, 256 and 625 nodes, 0 mismatches, overlaps 440, 220 and 0 over the box of side 10 for1 + i,3/2 + i/2andsqrt 2 e^i. Witness: lab/py/spun-stackbase_depth_check,base_c_overlap. - 2026-09-09 [Verified] No Franel-Landau theorem for the Gaussian Farey set is found in the sources read (Sayous arXiv:2407.04380 proves equidistribution on
C/Z[i]with no rate and a gap law, naming neither Franel nor Landau; Estala-Arias arXiv:1908.03658 states RH forzeta_Kon measures over the positive reals; Huxley Acta Arith. 18 (1971) and Kanemitsu-Yoshimoto Acta Arith. 75 (1996) unread), so an RH-equivalent forzeta_Krendered by the spun stack is unstated, neither proved nor refuted; the named obstruction is that Franel-Landau needs a rank andC/Z[i]carries no canonical linear order. Witness: lab/py/spun-stack, REFS.md. Superseded: Huxley 1971 and Kanemitsu-Yoshimoto 1996 are read at source, the rank obstruction blocks only the rank functional, and the FourierL^2equivalence is proved under Franel one field up. - 2026-09-09 [Proved] The centre is a node of every spin schedule of the odd carpet stack: rotation about the centre preserves distance from it and layer
n's cell containing the centre has inradius1/(2n), so a disc of radius1/(2N)lies inside one cell of all layers at every angle; atN = 55the centre reads ink14/28, the scalesn = 3 mod 4, the unspun value, under every schedule and every raster. Witness: lab/py/spin-rendermain. - 2026-09-09 [Proved] The unspun odd carpet stack at
N = 55attains its global ink maximum18/28on exactly four square cells of side1/159, total area4/25281 = 0.000158222: ink at(u, v)is the size of the intersection of the two scale sets, so a maximum needs them equal and maximal; the one-dimensional maxima over 636 exact breakpoints are[1/3, 18/53)and[35/53, 2/3), and the scale set is invariant underx -> 1 - xbecausefloor(n(1 - x)) = n - 1 - floor(nx)withn - 1even, so both intervals carry the same 18 scales and all four products are maxima. Witness: lab/py/spin-renderdiagonal_maximum. - 2026-09-09 [Verified] Spinning by whole degrees destroys the unspun maximum and shrinks its cell: peak ink falls from
18/28to14/28under a one-degree increment and16/28under the prime-degree schedule, the golden and Gaussian schedules,17/28under random angles, the peak cell area from3.95523e-05to9.80453e-06and1.65596e-05, atR = 256, 512, 1024, 2048and under a zoom at effectiveR = 51200; spinning leaves the fade law alone,rms sqrt(L)in the layer countLatL = 28running0.401417to0.460395over six schedules, the unspun raster matching the exact rational covariance sum0.309477, 0.389754, 0.426869, 0.458411atL = 4, 8, 14, 28to0.4%, the lane'sc = 0.522being the limit constant and not theL = 28value. Witness: lab/py/spin-renderreport,main. - 2026-09-09 [Proved] The eyes of the fixed increment: under the schedule that turns layer
kbyk theta, two layers with indicesj, kshare an exact lattice iff(j - k) thetais a multiple of 90 degrees (the odd carpet being invariant under a quarter turn), so attheta = 90 p/qin lowest terms the layers fall into exactlyqangle classes and the sharing pairs numbersum_classes C(size, 2), while at an irrationaltheta/90no pair shares; on the 28 odd scales to 55 the count reads 378 attheta/90 = 0, 182 at1/2, 117 at1/3and2/3, 84 at1/4and3/4, 65 at1/5and2/5, 52 at1/6, 36 at1/8, 30 at1/9and 0 atsqrt 2 - 1, confirmed by the pairwise exact test and by the Niven-free rational-angle test at the whole-degree increments; the moire switches on exactly past the Farey fractions of a quarter turn. Witness: lab/py/spun-stackincrement_classes. - 2026-09-09 [Proved] The node-count constant of the spun stacks: for every imaginary quadratic field
Kwith class numberh,wunits and discriminantD_K,sum_{N(a) <= N} Phi(a) = (rho_K/(2 zeta_K(2))) N^2 + O(N^(3/2))over nonzero ideals withPhi = N * mu_Kandrho_K = 2 pi h/(w sqrt |D_K|), by Dirichlet convolution and Abel summation on the ideal countA(t) = rho_K t + O(sqrt t), itself derived one ideal class at a time from the lattice of covolumeN(a) sqrt |D_K|/2; the Gaussian constant ispi/(8 zeta(2) G) = 0.260634696495and the Eisenstein constantpi/(6 sqrt 3 zeta(2) L(2, chi_-3)) = 0.235217881630, the nine published node counts recounted exactly and extended to norm bound 102400 wherecount/(c N^2)reads0.999746and1.000049, the deviation scaled byN^(3/2)never past0.119and the ratios oscillating about 1, withD = -20(h = 2, ratio1.000001117) andD = -23(h = 3, ratio0.999886) at 102400 as the class-number witnesses; the observedN log Nsize of the error stays Conjecture; the literature's complex Farey constantpi/(sqrt |D_K| zeta_K(2))counts element denominators and iswtimes this one, the sets being equal. For a general number field the same argument runs from any ideal count with errorO(t^theta),0 < theta < 1. Witness: lab/py/totient-constantmain,norm_totient_sum,farey_set. - 2026-09-09 [Conjecture] The Gaussian Farey stack's node count is asymptotically
pi N^2/(8 zeta(2) G) = 0.260635 N^2withGCatalan's constant; the ratios read0.268800, 0.265200, 0.262638at norm bounds 50, 200, 800; the literature count of the complex Farey set is 4 times this, the order of the unit group, a convention difference unresolved. Witness: lab/py/spun-stacktotient_sum. Superseded: the constant is Proved and the convention resolved, see the constant row under The spun stack in SETTLED. - 2026-09-09 [Refuted] A whole-degree prime schedule (layer
katp_kdegrees) is coincidence-free: 5 of the 435 layer pairs toN = 30share, all at relative angle exactly 90 (7 and 97, 11 and 101, 13 and 103, 17 and 107, 19 and 109 degrees), each sharing a lattice of densitygcd(m,n)^2per unit area whose count in the open unit square with the origin excluded reads1, 9, 49, 1, 9and is angle-dependent (2, 3, 4atg = 2over degrees 1 to 89), not a formula; the other 430 pairs are dead with margin0.003390. Witness: lab/py/spun-stackdead_spin_pairs,unit_square_shares,share_count_spread. - 2026-09-09 [Refuted] A resolution-stable off-centre maximum in a spun render is an exact coincidence: the stack is piecewise constant on cells of positive area, so any cell wider than a pixel holds its position at every resolution, and the prime-degree schedule shows one at
(0.19469, 0.15501)drifting0.29px fromR = 1024to2048; raster stability measures cell area, and the discriminators are the peak value and the cell area. Witness: lab/py/spin-renderdrift.