All projects

Standalone Lean project

Sphere Packing in Dimension 8

A formalization project for the optimal sphere-packing theorem in eight dimensions.

101indexed declarationsLean 4.31.0mathlib@fabf563a7c95commit acfc6204e65aApache-2.0Repository Versions and build evidence

Flagship declarations

Start with the mathematical results

Pinned project revision
Project-declaredLean 4.31.0

Anti Der Pos

antiDerPos

Plain-language statement

If FF is a modular form where F(it)F(it) is positive for sufficiently large tt (i.e. constant term is positive) and the derivative is positive, then FF is also positive.

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Anti Serre Der Pos

antiSerreDerPos

Plain-language statement

Let F:HCF : \mathbb{H} \to \mathbb{C} be a holomorphic function where F(it)F(it) is real for all t>0t > 0. Assume that Serre derivative kF\partial_k F is positive on the imaginary axis. If F(it)F(it) is positive for sufficiently large tt, then F(it)F(it) is positive for all t>0t > 0.

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Cusp Form rpow mul res To Imag Axis tendsto zero

cuspForm_rpow_mul_resToImagAxis_tendsto_zero

Plain-language statement

For a cusp form f of level Γ(n), we have t^s * f(it) → 0 as t → ∞ for any real power s. This follows from the exponential decay of cusp forms at infinity: f = O(exp(-2π τ.im / n)).

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

D add

D_add

Plain-language statement

Basic properties of derivatives: linearity, Leibniz rule, etc.

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record

Project index

More declarations

Search within this project

Showing 8 of 95 additional declarations. Use project search for the complete index.

Project-declaredLean 4.31.0

D D₂

D_D₂

Plain-language statement

The D-derivative of the anomaly function D₂. D₂ γ z = 2πi · (γ₁₀ / denom γ z), so D(D₂ γ) = (2πi)⁻¹ · d/dz[2πi · c / denom] = -c² / denom²

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

D diff qexp

D_diff_qexp

Plain-language statement

D(E₂E₄ - E₆) = 720 * ∑ n²·σ₃(n)·qⁿ. Key for the log-derivative limit: (D F)/F → 2 as z → i∞.

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

D is Bounded At Im Infty of bounded

D_isBoundedAtImInfty_of_bounded

Plain-language statement

The D-derivative is bounded at infinity for bounded holomorphic functions. For y large (y ≥ 2·max(A,0) + 1), we use a ball of radius z.im/2 around z. The ball lies in the upper half plane, f is bounded by M on it, and norm_D_le_of_sphere_bound gives ‖D f z‖ ≤ M/(π·z.im) ≤ M/π.

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

D qexp term

D_qexp_term

Plain-language statement

Lemma 6.45 (Blueprint): The normalized derivative DD acts as qddqq \frac{d}{dq} on qq-series. For a single q-power term: D(a·qⁿ) = n·a·qⁿ where q = exp(2πiz) and n ∈ ℤ. The key calculation: - d/dz(exp(2πinz)) = 2πin·exp(2πinz) - D(exp(2πinz)) = (2πi)⁻¹·(2πin·exp(2πinz)) = n·exp(2πinz)

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

D qexp tsum

D_qexp_tsum

Project documentation

Lemma 6.45 (Blueprint): DD commutes with tsum for qq-series. If F(z) = Σ a(n)·qⁿ where q = exp(2πiz), then D F(z) = Σ n·a(n)·qⁿ. More precisely, this lemma shows that for a ℕ-indexed q-series with summable coefficients satisfying appropriate derivative bounds, D acts termwise by multiplying coefficients by n.

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

D qexp tsum pnat

D_qexp_tsum_pnat

Plain-language statement

Simplified version of D_qexp_tsum for ℕ+-indexed series (starting from n=1). This is the form most commonly used for Eisenstein series q-expansions. Thin layer implementation: Extends a : ℕ+ → ℂ to ℕ → ℂ with a' 0 = 0, uses tsum_pNat and summable_pnat_iff_summable_nat to convert between sums, then applies D_qexp_tsum.

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

D real of real

D_real_of_real

Plain-language statement

If F is real on the imaginary axis and MDifferentiable, then D F is also real on the imaginary axis.

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

D slash

D_slash

Plain-language statement

The derivative anomaly: how D interacts with the slash action. This is the key computation for proving Serre derivative equivariance.

sphere packingFourier analysismodular forms

Source project: Sphere Packing in Dimension 8

Person-level attribution pending.

View proof record