This is a Lean formalization of the paper of Alfes, Ono and Swaminathan on higher Dyson ranks and the elliptic corrections to their generating functions. Every numbered result of the paper is proved; the main results are listed below.
- For every
m ≥ 1, the coefficient[z^r][q^N] R_m(z;q)equals the full-rank countN_m(r,N). - For every
m ≥ 1, the full-rank count is symmetric:N_m(r,N) = N_m(-r,N). - For
m ≥ 2,d = 2m+1,x ≠ 0and0 < |q| < 1, the seed values satisfy∑_{r<d} x^r X_{j+r-2} - q^{j-1} X_j = C_x G_d(x;q). - The constant
C_xvanishes for everyx ≠ 1withx^d = 1. - The seed
G_{d,x}(u;q)satisfies the finite functional equation inu ↦ quwith defect polynomialR_{d,x}(U;q). - The defect polynomial is the unique polynomial of degree at most
d-2for which that functional equation holds on a nonempty open set. - The defect polynomial
R_{d,x}(U;q)has degree at mostd-2. - The constant term of
R_{d,x}(U;q)is-X_0(x;q). - Each coefficient
q [U^a] R_{d,x}(U;q)extends holomorphically to the open unit disk. - For
x = e(α)withα ∈ ℚ ∩ [0,1), the series definingE_{m,x}converges normally on compact subsets of(ℍ × ℂ) \ D_x. - The periodization
E_{m,x}is holomorphic on(ℍ × ℂ) \ D_x. E_{m,x}satisfies the twisted elliptic transformation law underw ↦ w + aτ + b.- The residue function
ρ_{m,x}is holomorphic onℍ. ρ_{m,x}(τ) = x^{-2} + O(|e(τ)|)asIm τ → ∞.E_{m,x}has at most simple poles along each component ofD_x.- The residue of
E_{m,x}atw = -α + aτ + bis-ρ_{m,x}(τ) x^{2(m+1)a} q^{-ma²} / (2πi). - Where
ρ_{m,x}(τ) ≠ 0, the pole ofE_{m,x}at each point ofD_xis genuine. - Where
ρ_{m,x}(τ) = 0, the singularity ofE_{m,x}at each point ofD_xis removable. E_{m,x}is not identically zero.- The shift
w ↦ E_{m,x}(τ, w + α/m)satisfies the untwisted elliptic transformation law. - The finite part
E^fin_{m,x}extends holomorphically toℍ × ℂ. E^fin_{m,x}satisfies the twisted elliptic transformation law.- The shift
w ↦ E^fin_{m,x}(τ, w + α/m)satisfies the untwisted elliptic transformation law. E^fin_{m,x}(τ, w + α/m) = ∑_{ℓ<2m} h_{m,ℓ,x}(τ) ϑ_{m,ℓ}(τ,w).- The coefficients
h_{m,ℓ,x}in that theta decomposition are unique. - The series defining
h_{m,ℓ,x}converges normally on compact subsets ofℍ. - Each
h_{m,ℓ,x}is holomorphic onℍ. h_{m,ℓ,x}(τ) = e(ℓα/m) x^{ℓ-2} e(c_ℓ τ) + O(|e((c_ℓ+2)τ)|)withc_ℓ = 1 + ℓ - ℓ²/(4m).- No
h_{m,ℓ,x}is identically zero onℍ. E^fin_{m,x}is not identically zero.- For
x = 1,h_{m,ℓ,1}(it)is a positive real number for everyt > 0. - For
m ≥ 2,x = e(α)withα ∈ ℚ ∩ [0,1)andq = e(τ)withτ ∈ ℍ, the sequenceX_j(x;q) / G_d(x;q)solves the finite recurrence and tends to1; it is the only solution of the recurrence, for any constantγ, that tends to1, and that constant isγ = 1wheneverC_x ≠ 0. - The seed of every solution
Yof the recurrence converges on|u| < 1and continues meromorphically toℂ, with at most simple poles at the pointsx^{-1}q^{-i}andω^{-k}q^{-i}, whereω = e(1/d). - The periodization of that continuation converges normally on compact sets off the orbits
D_x ∪ ⋃_k D_{ω^k}, is holomorphic there, has at most simple poles, and satisfies the twisted elliptic transformation law. - The exceptional set
Ξ_mofqat which some residue functionρ^{(k)}vanishes is discrete in the punctured unit disk and contains noqwith0 < |q| ≤ 1/2. - For
q ∉ Ξ_m, the periodization of a solutionYis holomorphic offD_xif and only ifYis a multiple of(X_j(x;q))_j. - For
q ∉ Ξ_mand eachω^k ≠ x, some solution of the recurrence withγ = 0has a periodization whose poles lie exactly alongD_{ω^k}, each one genuine. - For a primitive
d-th root of unityζ, the backward polynomialP_J ∈ ℤ[q]satisfiesR_m(ζ;q) ≡ P_J(q) (mod q^{J+1}).
See §Formal Challenge for a formal certificate.
This depends on Mathlib.
A formal challenge file certifying that this repository does formalize the results claimed above is located at Challenge/Basic.lean. This file only depends on Mathlib. It contains formal statements of §Main Results with sorry as proof.
This repository can be verified against the formal challenge with the Lean comparator on a Linux machine. First, follow the instructions in https://github.com/leanprover/comparator to install comparator. Then, run the following command:
lake env comparator Comparator/comparator.json
This repository has been verified with the comparator (Lean kernel only).