/teal-sea
teal-sea / zeta-labstate of record · compiled 02 Nov 2026 · revision b09fa4dd · source

Library · hunts/weil_propagation/c4_s2/bound_trunc/DERIVATION.md

DERIVATION: bound_trunc/, the prolate-mode truncation tail of ΔT

5,109 words · 505 lines · source

Worker bound_trunc/, 2026-09-24, branch teal-sea/weil-c4-s2, from 17:35. Every argument here is an ordinary argument by this worker, unreviewed until referee/ has read it. Nothing here is a claim about RH.

0. Notation

Everything follows two_adic/ s0, s5 and kernel/ INTERFACE s3.

1. Feasibility (milestone 1)

Verdict: no bound on the truncation error was derived in the box. This is outcome 4 for bound_trunc/, and its ALIGNMENT s5 status is unresolved (paused by the box), not obstructed. Two claims, kept apart (s2.5): (i) the limit of ΔT^(n) as n → ∞ is proven nowhere in the record (a gap, with where I looked); (ii) the Sonin-overlap operator S_∞F(1 − P)D on the prolate tail has a norm that does not decay in n, which blocks the route the brief names. (ii) kills that route; it is not a proof that no bound exists, which would need the effect bounded from below. Section 1.3 names the step. Section 1.4 gives a weaker, mode-free statement that still serves the count: T_S ≥ κ T_∞ with κ = (√2 − 1)⁴ (Lemma 3), so n_−(R_S) ≥ n_−(Q − κT_∞) without ΔT. The count itself is assembler/'s.

1.1 (a) What ΔT_exact is

Definition. ΔT_exact(f) := T_S(f) − T_∞(f) = τ_f(Π_S) − τ_f(S_∞). Both traces are finite: T_∞ by CC Thm 4.7 (eq. 83), T_S by two_adic/ s5 item 1 (ordinary argument, unreviewed), which bounds τ_f(Π_S) by a constant times τ_f(S_∞). CCM arXiv:2310.18423 Thm 4.6 enters only to identify the object: θ_S maps S_λ(ℝ) onto the semilocal Sonin space boundedly with bounded inverse, so ran Π_S = Θ(ran S_∞) is that space in the w_S picture. As operators Π_S − S_∞ = Q_∞ − Q_S, so ΔT_exact = τ_f(Q_∞ − Q_S), a difference that is trace class after sandwiching although neither term is (Lemma 1).

What two_adic/ computes (before bound_quad/'s errors: s cutoff, w quadrature, float64 mode data, the Gram step, rounding) is

ΔT^(n)(f) := τ_f(Q_∞^(n) − Q_S^(n)),

finite rank, whose Mellin densities are ta_prolate's ρ_∞ − ρ_S. "ΔT_exact as a limit over modes" would be ΔT_exact = lim_n ΔT^(n). Whether that holds is item (b).

Identity A (the truncated object, exact). Put S^(n) := 1 − P − Q_∞^(n) = S_∞ + R_n with R_n := Q_∞ − Q_∞^(n), the projection onto W_n := closed span{ζ_j : j ≥ n}, and Π^(n) := 1 − P − Q_S^(n). Then

  1. ran Π^(n) = Θ(ran S^(n)). Proof: ran(1 − Π^(n)) = ran P ⊕ span{b_j}_{j<n} = Θ*^{−1}(ran P ⊕ span{ζ_j}_{j<n}), because Θ*^{−1} maps ran P onto itself and Θ*^{−1}ζ_j = PΘ*^{−1}ζ_j + b_j. Taking orthogonal complements, ran Π^(n) = (Θ*^{−1} ran(1 − S^(n)))^⊥ = Θ(ran S^(n)).
  2. So ΔT^(n) = τ_f(Π^(n) − S^(n)): the stored construction is the same 2-adic functional applied to the enlarged space ran S_∞ ⊕ W_n, not to the Sonin space.
  3. ran Π^(n) = Θ ran S_∞ + ΘW_n (Θ bounded with bounded inverse), so Π^(n) = Π_S + Π'_n with Π'_n the projection onto the closure of (1 − Π_S)ΘW_n.
  4. Hence the truncation error is exactly

E_n := ΔT_exact − ΔT^(n) = τ_f(R_n − Π'_n). (A)

E_n is finite for every n: it is (Π_S − S_∞) − (Π^(n) − S^(n)), a τ-trace class operator minus a finite-rank one.

Identity B (one mode). Since the ζ_j are orthonormal, S^(n) = S^(n+1) ⊕ ℂζ_n, and Gram-Schmidt on the b_j gives

ΔT^(n) − ΔT^(n+1) = ‖ϑ(f) b̃_n‖² / ‖b̃_n‖² − ‖ϑ(f) ζ_n‖², b̃_n = (1 − Q_S^(n)) b_n. (B)

Every measured mode response is a sum of such rank-one differences. Each term alone is of order ‖f‖²/n for f in the window space (heuristic, s1.2), so a response of 1e−3 over 20 modes is a cancellation of terms each much larger than it.

1.2 (b) Is the limit proven to exist? No.

Lemma 1. For every n and every window function f ≠ 0, τ_f(R_n) = +∞ and τ_f(Π'_n) = +∞.

Proof. In the log variable x = log v, ϑ(f) is convolution by f and 1 − P is multiplication by 1_{x ≥ 0}, so ϑ(f)(1 − P) has kernel f(x − y) 1_{y≥0} and τ_f(1 − P) = ∫0^∞ ‖f‖² dy = ∞. Now 1 − P = S∞ + Q_∞^(n) + R_n, a sum of positive operators, with τ_f(S_∞) = T_∞(f) < ∞ and τ_f(Q_∞^(n)) < ∞ (finite rank); traces of positive operators add, so τ_f(R_n) = ∞. Likewise 1 − P = Π_S + Π'_n + Q_S^(n) with τ_f(Π_S) = T_S(f) < ∞. ∎

So E_n in (A) is the difference of two divergent positive traces, and E_n → 0 is a cancellation statement that nothing in the construction supplies. Heuristically each mode carries |ζ̂j(s)|² ≈ 4j/(s² + 4j²) (a Poisson kernel: stationary phase on the WKB form of the spherical Bessel function j{2j}(2πw), normalized by Plancherel), so a window with f̂ concentrated at |s| ≪ j picks up about (1/2π)‖f̂‖²/j per mode, and the tails diverge like log n. That rate is heuristic; Lemma 1 is not.

1.3 (c) Is a tail bound derivable? Which step does not close

By (A), a bound needs |τ_f(R_n − Π'_n)| ≤ ε‖f‖² on the window space. The error has three mechanisms. The first closes; the second does not; the third says how large ε would be even if the second closed.

Mechanism 1, Θ moving the tail (closes for a degree truncation).

Lemma 2. Let L_m = even polynomials of degree < 2m on [0, 1] and U^L_m = ran P ⊖ L_m. Then PD maps L_m into L_m, so D^{−1}, Θ* and Θ*^{−1} map U^L_m into itself and Θ* U^L_m = U^L_m. With W^L_m := closure of (1 − P)F U^L_m,

Θ W^L_m = { (1 − P)F Θ* u − (1 − P)Θ PFP u : u ∈ U^L_m },

so Θ W^L_m differs from W^L_m only by the operator (1 − P)ΘPFP on U^L_m, of norm at most (1 + a)‖PFP|U^L_m‖, which is super-exponentially small in m.

Proof. For v ∈ [0, 1], (Dp)(v) = 2^{−1/2}p(v/2) is a polynomial of the same degree and parity. For u ∈ U^L_m and p ∈ L_m, ⟨p, D^{−1}u⟩ = ⟨PDp, u⟩ = 0. Θ*^{−1} = Σ a^k D^{−k} converges in norm. For the last display: Θ(1 − P)Fu = (1 − P)Θ(1 − P)Fu (as PΘ(1 − P) = 0) = (1 − P)FΘ*u − (1 − P)ΘPFu, and PFu = PFPu for u ∈ ran P. ∎

So with a degree truncation the tail is carried into itself by Θ up to λ-sized terms. The stored builds truncate by prolate index (V_n), not by degree (L_n). The leak is the rank-≤n operator u ↦ P_{V_n} Θ* u on U_n, bounded by 2a times the largest principal sine between V_n and L_n; that sine is computable with enclosures from kernel/'s Legendre coefficients (prolate_vectors(...)["coef"]) and a residual bound on each prolate vector. This part is derivable; it is not done yet.

Mechanism 2, the Sonin overlap (does not close). Π'_n is the projection onto (1 − Π_S)ΘW_n, not onto ΘW_n, because ΘW_n is not orthogonal to ran Π_S = Θ ran S_∞. For σ ∈ ran S_∞ and w ∈ W_n, ⟨σ, w⟩ = 0, so

⟨Θσ, Θw⟩ = ⟨σ, Θ*Θ w⟩ = −a ⟨σ, (D + D^{−1}) w⟩.

With w = (1 − P)Fu, u ∈ U_n (up to the factor √(1 − λ²)):

So the overlap is governed by the operator Y_n := S_∞ F (1 − P) D on U_n, whose operator norm does not decay in n. Its effect on τ_f is small only if F(1 − P)DU_n sits at Mellin frequencies where the window weight |f̂(s)|² is small. The phase-space picture (mode j on the curve (2πw)² − s² ≈ (2j)², the Sonin space at s² > (2πw)², D^{−1} halving w at fixed s) puts it at |s| ≳ 2n/√3, but that is a heuristic. A bound needs a quantitative estimate of how ran S_∞ meets F(1 − P)DU_n, frequency by frequency, and S_∞ itself is defined through the whole mode family. This is the step that did not close. I found no available estimate of that kind in the box. That kills this route and says nothing about whether a bound exists by another one: showing that would need the overlap's effect on τ_f bounded from below, which I have not done.

Mechanism 3, the size any such bound would have (Proposition 4, s2.7, states this with its dependence). Even with mechanism 2 closed by a density bound of order one on |s| > σ_n, the window basis limits ε. As a function on ℝ, f = Σ v_n U_n jumps at 0 and L by f(0) = L^{−1/2}Σ v_n, so |f̂(s)|² ≈ 4|f(0)|² sin²(sL/2)/s² at large s, and sup over unit v of (1/2π)∫_{|s|>σ}|f̂|² ds is about 2(2N + 1)/(πLσ) once σ is above the window band 2πN/L. At c = 2.9 and σ_n = 2n/√3 that estimate is about 0.1 (0.11 at N = 8, n = 80; 0.09 at N = 32, n = 364), ten times the band. So a completed argument of this shape gives outcome 3 at best. Corrected at 18:15 the same day by the exact computation of s2.7: the window quantity itself is 0.098 to 0.21 at c = 2.9, N = 32, 0.12 at N = 8, and up to 0.88 at c = 2.9 and 1.0 at c = 2.2 on the builds whose σ_n falls inside the window band (80 modes at N = 16; 200 modes at c = 2.2, N = 32). The sentence "about 0.1 on every stored build" first written here was wrong for those builds.

On the inputs the brief names.

1.4 A weaker statement that still serves the count (mode-free)

Lemma 3. With κ := ((1 − a)/(1 + a))² = (√2 − 1)⁴ = 0.029437…,

κ T_∞ ≤ T_S ≤ κ^{−1} T_∞ as forms on window functions.

Proof. Let (σ_i) be an orthonormal basis of ran S_∞. (Θσ_i) is a Riesz basis of ran Π_S with Gram matrix G = S_∞Θ*ΘS_∞, and (1 − a)² ≤ G ≤ (1 + a)² because 1 − a ≤ ‖Θx‖/‖x‖ ≤ 1 + a (D unitary). Then T_S(f) = Tr(G^{−1}M) with M_ij = ⟨ϑΘσ_i, ϑΘσ_j⟩ ≥ 0, and Tr(M) = ‖ϑ(f)ΘS_∞‖²_HS = ‖Θϑ(f)S_∞‖²_HS lies in [(1 − a)², (1 + a)²]·T_∞(f). For positive G^{−1} and M, Tr(M)/‖G‖ ≤ Tr(G^{−1}M) ≤ ‖G^{−1}‖Tr(M). ∎

Consequently R_S = Q − T_S ≤ Q − κT_∞ as forms, the Galerkin compression keeps the inequality, and by min-max

n_−(R_S on the window space) ≥ n_−(Q − κT_∞).

This uses no prolate truncation and no ΔT at all: only Q (checker/) and T_∞ (kernel/), both at dps 40. A float64 probe of Q − κT_∞ from dps-30 matrices (this session, not yet pinned) gives 2 negative eigenvalues at c = 2.9 (−9.9e−5, −1.6e−5 at N = 8; −1.0e−4, −1.7e−5 at N = 16), 1 at c = 2.5, 0 at c = 2.2, the same at N = 8 and 16. These are a labelled float probe (float64 eigenvalues of dps-30 matrices, this session, not pinned); the count belongs to assembler/ (its PREREG addendum e174d19, exact rational route, nine cells). If the probe holds there, the floor gives n_−(R_S) ≥ 2 at c = 2.9, with no growth in N: it does not resolve the 4, 10, 20 count, and no mode count can move it. (An exact-inertia script written here before that allocation, 91ce087, was removed on the coordinator's instruction; git history keeps it.)

2. The derivation (milestone 2, for referee/)

Section 1 argued in prose; this section states what is claimed, under which numbered assumptions, with each proof in one place. Every statement is an ordinary argument by this worker, unreviewed. Constants are closed forms or exact rationals; there is no numerical constant in any proof.

2.1 Assumptions

Standard facts used without comment: traces of positive operators add (values in [0, ∞]); Tr(AB) ≤ ‖A‖ Tr(B) and Tr(AB) ≥ Tr(B)/‖A^{−1}‖ for A, B ≥ 0, A invertible; Courant-Fischer min-max; Weyl's inequality.

2.2 Identity A (uses A1, A3)

Statement and proof: s1.1, items 1 to 4. The step that carries the weight is item 1, ran(1 − Π^(n)) = Θ*^{−1}(ran P ⊕ span{ζ_j}_{j<n}); it needs only that Θ*^{−1} maps ran P onto itself (Θ*^{−1} = Σ a^k D^{−k} and D^{−1} compresses supports toward 0) and the orthogonal decomposition Θ*^{−1}ζ_j = PΘ*^{−1}ζ_j + (1 − P)Θ*^{−1}ζ_j. Identity B is Gram-Schmidt.

2.3 Lemma 1 (uses A1, A2)

Statement and proof: s1.2. The only analytic input is τ_f(1 − P) = ∞, which is the Hilbert-Schmidt norm of a convolution operator restricted to a half-line.

2.4 Lemma 2 and the prolate leak (uses A1)

Lemma 2: s1.3. Add:

Lemma 2'. Let θ_n be the largest principal angle between V_n (the first n even prolates) and L_n (even polynomials of degree < 2n); both have dimension n. Then for u ∈ U_n = ran P ⊖ V_n, ‖P_{V_n} Θ* u‖ ≤ 2a sin θ_n ‖u‖.

Proof. P_{V_n}Θ*u = −a P_{V_n}D^{−1}u since u ⊥ V_n. Its adjoint is −a P_{U_n} P D P_{V_n}. For v ∈ V_n write v = v_L + v_⊥ with v_L ∈ L_n and v_⊥ ⊥ L_n. PDv_L ∈ L_n (Lemma 2), so ‖P_{U_n}PDv_L‖ ≤ ‖P_{U_n}P_{L_n}‖‖v‖ = sin θ_n ‖v‖; and ‖PDv_⊥‖ ≤ ‖v_⊥‖ ≤ sin θ_n ‖v‖ because ‖PD‖ ≤ 1. ∎

sin θ_n is the norm of the block of kernel/'s Legendre coefficient matrix that maps the first n prolates onto P_{2k}, k ≥ n; enclosing it needs an enclosure of each prolate vector (a residual bound and a spectral gap). It was not computed: Lemma 2' controls only mechanism 1, and without mechanism 2 it bounds nothing.

2.5 The open step (why there is no bound), in two separate claims

Claim (i), a gap in the record. That ΔT^(n) → ΔT_exact as n → ∞ is proven nowhere I looked: two_adic/ RESULTS s5 (items 1 to 6), s5b, s6, s7, s7b and s10; the docstrings of ta_prolate.py and ta_mellin.py; kernel/ INTERFACE s3 (which proves convergence of the z-sum on vectors supported in u ≤ X, a different statement); checker/ RESULTS s7.2, s7.3a, s7.8. For the two papers I used the record's statements of them (two_adic/ s0 for CCM arXiv:2310.18423 Thm 4.6, kernel/ INTERFACE s3 for CC arXiv:2006.13771 Thm 4.7), not the papers themselves. Grade: a statement about the record.

Claim (ii), the route is blocked. The overlap operator below has a norm that does not decay in n, and I have no estimate of its τ_f-effect. That blocks the route; it does not show the error fails to vanish. Status: unresolved (paused by the box).

A bound ε_trunc would be a proof of:

Open statement O. For each stored build there is an explicit ε(c, N, n) with |τ_f(R_n − Π'_n)| ≤ ε(c, N, n)‖f‖² on the window space.

By Lemma 1 no proof of O can bound the two terms separately. A proof must pair them, and the pairing splits (s1.3) into mechanism 1, controlled by Lemma 2 and 2' up to λ-sized terms, and mechanism 2, the overlap of ΘW_n with Θ ran S_∞, which by the computation in s1.3 is −a⟨Fσ, (1 − P)Du⟩ up to λ-sized terms (σ ∈ ran S_∞, u ∈ U_n), an operator S_∞F(1 − P)D on U_n whose norm does not decay in n. O would follow from a bound on the τ_f-weighted size of that operator. Its natural route is a Mellin-frequency localization of F(1 − P)DU_n at |s| ≳ 2n/√3 combined with the window weight above that frequency; the second half is s2.7, the first half is the missing piece.

2.6 Lemma 3 and the floor (uses A1, A2, A4)

Lemma 3. κ T_∞ ≤ T_S ≤ K T_∞ as forms on window functions, with κ = ((1 − a)/(1 + a))² = (√2 − 1)⁴ = 17 − 12√2 and K = κ^{−1} = ((1 + a)/(1 − a))² = (√2 + 1)⁴ = 17 + 12√2.

Enclosures (eps_trunc.kappa_ball, K_ball, arb at 53 bits): κ ∈ [0.02943725152286 ± 3.6e−15], K ∈ [33.9705627484771 ± 4.6e−14], and the rationals κ_lo = 2224215839029675522499/75557863725914323419136 < κ < κ_hi = 8896863356118702089999/302231454903657293676544 (width 12·2^{−80}, kappa_bounds, from an integer square root).

The coordinator's question, answered in one line: yes, the same argument gives the matching upper constant K = (√2 + 1)⁴ = 1/κ, under A1 and A2 only (the upper half of the proof below), hence R_S ≥ Q − K T_∞ and n_−(R_S) ≤ n_−(Q − K T_∞) on the window space (Corollary 3.2).

Proof. s1.4. Two points a referee should check: (i) (Θσ_i) is a Riesz basis of ran Π_S and Π_S = Σ_ij |Θσ_i⟩(G^{−1})_ij⟨Θσ_j| with G = S_∞Θ*ΘS_∞ restricted to ran S_∞, (1 − a)² ≤ G ≤ (1 + a)²; (ii) ϑ(f)Θ = Θϑ(f), so ‖ϑ(f)ΘS_∞‖HS lies between (1 − a) and (1 + a) times ‖ϑ(f)S∞‖_HS. (1 − a)²/(1 + a)² = (√2 − 1)²/(√2 + 1)² = (√2 − 1)⁴ since (√2 + 1)(√2 − 1) = 1. ∎

(Lemma 3 also reproves A2's finiteness of T_S, the content of two_adic/ s5 item 1, with the explicit constant 17 + 12√2 = 33.97.)

Corollary 3.1 (the floor). Let κ_lo ≤ κ be rational, let Q̃ and T̃_∞ be the stored matrices, A := Q̃ − κ_lo T̃_∞, and let t ≥ 0 satisfy ‖Q̃ − Q‖₂ + κ_lo‖T̃∞ − T∞‖₂ ≤ t on the window space (A4). If A has k eigenvalues strictly below −t, then the Galerkin compression of the exact R_S = Q − T_S has at least k negative eigenvalues.

Proof. T_∞ ≥ 0 (a trace of positive operators), so by Lemma 3 R_S ≤ Q − κT_∞ ≤ Q − κ_lo T_∞ = A + (Q − Q̃) − κ_lo(T_∞ − T̃_∞) ≤ A + t as forms on the window space. By min-max, λ_j(R_S) ≤ λ_j(A) + t < 0 for j ≤ k. ∎

If assembler/ rounds A to float64 before an exact inertia, that rounding enters t as well.

Corollary 3.2 (the other side). R_S ≥ Q − K T_∞ with K = 17 + 12√2, so n_−(R_S) ≤ n_−(Q − K T_∞), by the same min-max step with the inequality reversed (and the errors of A4 entering with K in place of κ_lo). Whether it is sharp enough to matter is assembler/'s to measure.

Lemma 3' (a sharper lower form, stated, not built). The proof of Lemma 3 wastes a factor: Tr(M) = τ_f(ΘS_∞Θ*) is itself a trace functional of S_∞, and Tr(G^{−1}M) ≥ Tr(M)/‖G‖ with ‖G‖ ≤ (1 + a)². Since Θ*Θ = (1 + a²) − a(D + D^{−1}) commutes with ϑ(f), τ_f(ΘS_∞Θ*) = Φ_∞(k), k = (1 + a²)g − a(g(· − h) + g(· + h)), h = log 2, with g the autocorrelation and Φ_∞(k) = Tr(ϑ(k)S_∞) = W_∞(k) + ∫kε (CC Thm 4.7, kernel/ INTERFACE s3). So

T_S(f) ≥ [(1 + a²) T_∞(f) − a Φ_∞(g(· − h) + g(· + h))] / (1 + a)²,

which dominates κT_∞: it keeps Tr(M) = τ_f(ΘS_∞Θ*) exactly where Lemma 3 used Tr(M) ≥ (1 − a)²T_∞. Its matrix needs the archimedean form W_∞ at the shifted autocorrelation, which kernel/ does not build ("the shifted W_∞ matrix is not built here"); the singular point of W_∞ moves to |x| = log 2, inside the window, and has to be regularised there. Not built in this box; a heuristic reading (the prime atom −Wp acts like the symbol −√2 log2 cos(s log 2), and T_∞ − this bound like σ(s)·2a(1 + cos(s log 2))/(1 + a)²) suggests it too gives a count that does not grow with N, which is why it was not pursued.

2.7 Proposition 4: the window-tail constant of mechanism 3

With U_n centred on [−L/2, L/2] (a translation, which leaves |f̂| alone), Û_k(s) = 2L^{−1/2} sin(sL/2)/(s − κ_k), κ_k = 2πk/L, real. For f = Σ v_k U_k, (1/2π)∫_{|s|>σ}|f̂|² ds = v* M_σ v with

M_σ[k, l] = (2/(πL)) [ J(κ_k, κ_l; σ) + J(−κ_k, −κ_l; σ) ], J(α, β; σ) = ∫_σ^∞ sin²(sL/2) / ((s − α)(s − β)) ds.

Since sin²(sL/2) = sin²((s − κ)L/2) for every κ = κ_k (κL ∈ 2πℤ): for α ≠ β, J = (G(σ − β) − G(σ − α))/(α − β) with G(u) = (log|u| − Ci(L|u|))/2, the antiderivative of (1 − cos Lu)/(2u) on both sides of 0; for α = β, J = Lπ/4 + (1 − cos Lu₀)/(2u₀) − (L/2)Si(Lu₀), u₀ = σ − α. The window quantity of s1.3 is λ_max(M_σ). eps_trunc.window_tail evaluates it with mpmath at dps 30 and numpy's eigenvalue; a test checks it against direct quadrature of I − M_{[−σ, σ]} (agreement within 1e−11 on the three cases it runs). It is a size of a hypothetical bound, not a bound on anything.

Proposition 4. Let κ_N = 2πN/L, W(σ) := λ_max(M_σ), v_1 := (1, …, 1)/√(2N+1) and f_1 = Σ (v_1)_k U_k, the unit window with the largest jump at the window edges, |f_1(0)| = √((2N+1)/L) (in the [0, L] picture, which the translate above does not change: for every unit v, |f(0)| = |f(L)| = L^{−1/2}|Σ v_k| ≤ √((2N+1)/L)). For σ > κ_N:

(a) W(σ) ≤ 4(2N + 1)/(πL(σ − κ_N)). (b) W(σ) ≥ v_1* M_σ v_1, and v_1* M_σ v_1 = 2(2N + 1)/(πLσ)·(1 + O(κ_N/σ) + O(1/(Lσ))). (c) On the continuous windows Σ v_k = 0 (codimension 1, f continuous on ℝ), W₀(σ) := sup (1/2π)∫_{|s|>σ}|f̂|² ≤ 4K₂/(3πL(σ − κ_N)³), K₂ = Σ_k κ_k² = (2π/L)² N(N + 1)(2N + 1)/3.

Proof. (a) For |s| > κ_N, |Σ v_k/(s − κ_k)| ≤ Σ|v_k|/(|s| − κ_N) ≤ √(2N+1)/(|s| − κ_N), and sin² ≤ 1, so |f̂|² ≤ (4/L)(2N+1)/(|s| − κ_N)²; integrate over |s| > σ and divide by 2π. (b) The first inequality is the Rayleigh quotient. For the asymptotic form, f̂_1(s) = 2L^{−1/2} sin(sL/2) (Σ(v_1)_k)/s · (1 + O(κ_N/s)) and ∫_σ^∞ sin²(sL/2)/s² ds = 1/(2σ) + O(1/(Lσ²)). (c) With Σ v_k = 0, Σ v_k/(s − κ_k) = Σ v_kκ_k/(s(s − κ_k)), bounded by √K₂/(|s|(|s| − κ_N)) ≤ √K₂/(|s| − κ_N)² by Cauchy-Schwarz; integrate. ∎

So the mass above σ comes from the jump of f at the window edges, and the worst window is the one with the largest jump. Measured on the stored builds at the heuristic σ_n = 2n/√3 (size_if_closed in eps_trunc.json): where σ_n > κ_N the top eigenvector of M_σ has overlap 0.94 to 0.999 with v_1, W(σ_n) = 0.098 to 0.30, and W₀(σ_n) on the continuous windows is 0.0025 to 0.080 (at c = 2.9, N = 32: W = 0.21, 0.16, 0.13, 0.11, 0.098 and W₀ = 0.028, 0.012, 0.0063, 0.0040, 0.0025 for 200 to 364 modes). Where σ_n ≤ κ_N (80 modes at N = 16 for every c; 200 modes at c = 2.2, N = 32) the proposition does not apply, the heuristic overlap region contains window basis vectors outright and W(σ_n) is 0.88 to 1.0. For the allocation: a bound of mechanism 2's shape is limited by the edge jump; restricted to Σ v_k = 0 (which costs at most one eigenvalue in any count, by interlacing) the same shape is 8 to 39 times smaller at c = 2.9, N = 32.

2.8 Grades

statementgrade
Identity A, Identity B, Lemmas 1, 2, 2', 3, Corollaries 3.1, 3.2ordinary argument, unreviewed
no bound on the truncation error (outcome 4): statement O openthe obstruction is a missing lemma, not a counterexample; ALIGNMENT s5: unresolved
the float probe of Q − κT_∞ (s1.4)a labelled probe, not pinned; the count is assembler/'s
Proposition 4 (a), (b), (c)ordinary argument, unreviewed
W(σ_n), W₀(σ_n), overlaps (s2.7)measured (closed form in mpmath, float eigenvalues, checked by quadrature)
Lemma 1's measured companion (s2.9)measured (kernel/'s closed-form transforms, one window, one c)

2.9 Lemma 1's measured companion (lemma1_companion.py, lemma1_companion.json)

One window, f = U_0 at c = 2.9 (unit norm), with the s-integral restricted to |s| ≤ 60, which holds w_f = 0.9899 of the window's mass. Per-mode contributions c_j = (1/2π)∫_{|s|≤60}|f̂|²|ζ̂_j|² ds use kernel/'s closed-form Mellin transforms (sonin.zeta_mellin_all, Tate's local functional equation at dps 20), a route independent of two_adic/'s w-quadrature.

That is Lemma 1 in numbers: the stored ΔT is a small difference of two pieces, each of which diverges like log n. Grade: measured (one window, one c, float of mpmath values). It gives referee/ a falsifiable statement: a slope that flattened as n grows, or a Poisson form that stopped matching, would contradict the heuristic rate (not Lemma 1 itself, which is a proof).