LeakageEstimate #
Private helpers #
Private Lemma: Distance bound #
For n ∈ I_ℓ and integer j ≥ 0:
dist(√(n + 1/2), [j, j+1]) ≥ (|j − ℓ| − 1)₊
Proof: Since r_n ∈ (ℓ, ℓ+1) (Theorem 5.6):
j ≥ ℓ + 1:dist = j − r_n > j − (ℓ+1) = |j−ℓ| − 1.j ≤ ℓ − 1:dist = r_n − (j+1) > ℓ − (j+1) = |j−ℓ| − 1.j = ℓ:r_n ∈ (j, j+1) ⊂ [j,j+1], sodist = 0 = (0−1)₊ = 0.
Theorem 5.7: Block-to-annulus leakage (single block) #
For ℓ ≥ 1, j ≥ 0, and a : Fin D → ℂ defining U_ℓ:
(1/π) ∫_{j ≤ |z| < j+1} |U_ℓ(z)|² exp(−|z|²) dm ≤ exp(1/4) · exp(−(max(|j−ℓ|−1, 0))²) · fockNormSq(U_ℓ)
Proof:
- Circle orthogonality (Thm 5.4): decompose into radial integrals.
- Corollary 2.10: bound each radial integral.
- Theorem 5.6: locate
r_nin(ℓ, ℓ+1), bound distance. - Sum over
n ∈ I_ℓ.
Theorem 5.8: Total leakage bound #
For M ≥ 2:
∑_j ∫_{A_j} |R_j|² dμ ≤ η_M · fockNormSq(U)
where η_M := 2 exp(1/4) ∑_{m ≥ M} exp(−m²).
Proof:
- Orthogonality on annuli:
∫_{A_j} |R_j|² dμ = ∑_{|ℓ−j|>M} ∫_{A_j} |U_ℓ|² dμ. - Apply Theorem 5.7 to each term.
- Swap order of summation (Tonelli):
∑_j ∑_{|ℓ−j|>M} … ≤ ∑_ℓ fockNormSq(U_ℓ) · …. - Inner sum:
∑_{|j−ℓ|>M} exp(−(|j−ℓ|−1)²) ≤ 2 ∑_{m≥M} exp(−m²). - Hence total
≤ η_M · fockNormSq(U).
The leakage coefficient η_M = 2 exp(1/4) ∑_{m ≥ M}^∞ exp(−m²).
Equations
- FockSPR.etaCoeff M bound = 2 * Real.exp (1 / 4) * ∑ m ∈ Finset.Icc M bound, Real.exp (-↑m ^ 2)
Instances For
Helper: symmetric block_annulus_leakage #
Helper: remainder ≤ far blocks (annulus level) #
This combines two steps:
- Circle Parseval: ‖R_j(r·ζ)‖²_{L²} = ∑_{k not near} ‖a_k‖² r^{2(k+1)}
- Block grouping: ∑{k not near} ≤ ∑{far ℓ} ∑{k∈I_ℓ} = ∑{far ℓ} ‖U_ℓ(r·ζ)‖² (using blocks_cover and blocks_disjoint) These give a pointwise (in r) bound on the circle norm. The annulus-level bound follows by integrating against r exp(-r²) ≥ 0 and exchanging sum and integral (finite sum of continuous functions).
Helper: inner sum bound #
Main theorem #
Theorem 5.9: Explicit bound for η₅ #
η₅ < 4 × 10⁻¹¹
Proof: Bound exp(1/4) < 13/10, exp(-25) < 14/10¹², exp(-36) < 1/10¹⁴.
Split the sum at m = 5, bound the tail by 95 · exp(-36).