/teal-sea
teal-sea / zeta-labstate of record · compiled 28 Sep 2026 · revision e4945c4 · source

Library · hunts/rogue_frontier/sine_gram/moments_report.md

Exact spectral moments of the CUE band Gram matrix: m_5, m_6, m_7, and the lambda structure

1,846 words · 202 lines · source

Status: probe output of the sine_gram hunt. Everything below is a statement about the CUE band-Gram model at band ratio lambda = d/N (equivalently, in the limit, the sine process of unit density with kernel sin(pi lambda x)/(pi x)), whose N -> infinity limit is what the 10 August 2026 paper ("more than two thirds", Remark 7.5(f)) calls m_k(lambda). Nothing here is a statement about the zeros of zeta, and nothing here bears on RH. Grades follow the repository ladder: the integers are exact, the polynomials and limits are measured identifications with the overdetermination stated per claim.

1. The object and the engine

T_{m,m'} = Tr U^{m-m'} for m, m' in a band of d consecutive integers, U ~ CUE(N); G = T/N; m_k(lambda) = lim_N E tr T^k / (N^k d) with lambda = d/N held fixed. E tr T^k is an integer, computed exactly (integer arithmetic throughout, no floats, no truncation) by fast_moments.py, an optimized reorganisation of the validated engine exact_finite_N.py: sum over sorted h-multiset classes of J(class, N) * A(class) / mult(class), where J is the exact CUE joint trace moment (set partitions, then signed permutation cycles, each cycle a lattice count max(0, N - spread)) and A is the ordering-summed band count (details and the validation list in the module docstring).

Validation passed before anything below was computed (fast_moments.py validate --slow):

All integers are checkpointed in exact_trTk_values.json (lambda = 1; keys k -> N -> E tr T^k) and exact_trTk_values_lambda.json (lambda = p/q families computed at N = q t, d = p t; keys p/q -> k -> N).

2. Results at lambda = 1: the exact polynomials and the limits

Computed at every odd N in [5, 35] for k <= 6 (16 values each), and at odd N in [5, PLACEHOLDER_K7_NMAX] for k = 7. Protocol: fit a degree-(k+1) polynomial through the k+2 smallest grid points, demand exact integer agreement at every remaining computed value, then check even N values not on the fitting grid at all.

kE tr T^k (exact, all checked N)m_k(1)decimal
1N^211.0000000000
2(4/3)N^3 - (1/3)N4/31.3333333333
32N^4 - N^222.0000000000
4(13/4)N^5 - (31/12)N^3 + (1/3)N13/43.2500000000
5(101/18)N^6 - (115/18)N^4 + (16/9)N^2101/185.6111111111
6(640/63)N^7 - (140/9)N^5 + (64/9)N^3 - (5/7)N640/6310.1587301587
7PLACEHOLDER_K7_POLYPLACEHOLDER_K7_MPLACEHOLDER_K7_DEC

Evidence, per k:

The moment sequence of the limiting spectral law of the lambda = 1 band Gram matrix therefore begins

1, 4/3, 2, 13/4, 101/18, 640/63, PLACEHOLDER_K7_M, ...

(m_1..m_4 as published in the source paper; m_5 onward computed here.)

Not established / not attempted. m_8(1) was not computed: with this engine the k = 8 sweep needs roughly 10x the k = 7 per-class work on ~5x the classes per N, an estimated 50+ CPU-hours for a validated fit, beyond this session's budget. Nothing above proves the polynomial form for N outside the computed range; the limit identification rests on the (heavily overdetermined, exact) agreement on the computed grid.

3. The lambda structure of m_k(lambda)

E tr T^k was computed exactly for the families N = q t, d = p t (so lambda = d/N = p/q exactly), t = 1..12 (t = 1..10 or 11 for the more expensive families), for the lambda values listed below; each family was identified as a degree-(k+1) polynomial in t by the same fit-and-check protocol (every family reproduced its 2-4 spare points exactly), and m_k(lambda) is the leading coefficient divided by q^k p.

Exact values (lambda_structure.py re-derives this table from the JSON and re-runs every check):

lambdam_2m_3m_4m_5m_6
1/687413/76545
1/510129/93752129/18751979282/1640625
1/449/4817/161081/960233/19217851/13440
2/717726573/12353145
3/10810809/546875
1/328/2710/91489/1215337/243122882/76545
3/8100963189/56623104
2/579/7529/2512439/93752939/1875149912303/78750000
3/7228493586/111178305
4/9766424795/357128352
1/213/125/491/6023/12403967/161280
6/111706299/105415273392247/34787016
3/528/2534/25197387/112500200203/8437549205704/14765625
5/846641/25600461807/1843201689869423/471859200
2/331/2713/918871/972048019/174964945567/1224720
3/419/1625/166361/288011387/345631751927/6193152
4/591/7541/25358141/150000551191/150000132881447/22500000
14/3213/4101/18640/63

(Blank cells were not needed for any fit or check and were not computed.)

The data identify the following piecewise structure, with J = floor(k/2) and one breakpoint at lambda = 1/j for each j = 2..J:

m_k(lambda) = 1 + sum_{j=1..J} a_{k,j} lambda^{2j}

with g_{k,j} a polynomial of degree k - 2j. Identified exactly:

kWick piece (valid on lambda <= 1/J)defect pieces (each active above its 1/j)
21 + lambda^2/3none
31 + lambda^2none
41 + 2 lambda^2 + (4/15) lambda^4j=2: (2 lam - 1)^5 * (1/60) / lam
51 + (10/3) lambda^2 + (4/3) lambda^4j=2: (2 lam - 1)^5 * (1 + lam)/(36 lam)
61 + 5 lambda^2 + 4 lambda^4 + (32/105) lambda^6j=3: (3 lam - 1)^7 * (1/2520) / lam; j=2: (2 lam - 1)^5 * (1/35 + (2/105) lam + (1/21) lam^2) / lam

Fit-and-check bookkeeping (all matches are exact rational equalities, run by lambda_structure.py):

Observed patterns worth recording (observations, not theorems):

Honest scope of the lambda claims. The window forms are exact rational identifications on the sampled lambda grids with the stated spare-point counts; between sampled lambda values an additional breakpoint would go unseen. The sampled grids are: 6 values in (0, 1/3], 5 in (1/3, 1/2], 7 in (1/2, 1]. The forms are conjectured, with this evidence, to hold on the full windows; they are not proved anywhere, and for k = 7 the lambda structure was not measured at all (only lambda = 1).

4. Files

Produced 2026-08-17 in the sine_gram hunt; not committed by this session.