The Hankel determinant construction of the paper "ζ(5) is irrational" #
This file defines (in Lean) the objects of Section 2.1 of the paper "ζ(5) is irrational" (A. Fauzan, 17 September 2026):
- the polynomials
D_m(t) = ∏_{j=1}^m (t + j²); - the
ℚ-linear functionalμ_X, given on monomials by (2.2) and on the simple poles1/(t + j²)by (2.3), extended toP / D_Kby polynomial division and partial fractions; - the Hankel matrix
G_K(X)of (2.4), its determinantΔ_K(X), the scalarS_Kof (2.5) andF_K = S_K Δ_K.
Throughout, K = 40 n, N = 3 n, h = 37 n as in (2.1).
Convention. Two polynomial rings ℚ[X] occur: the paper's variable t (the argument of the
rational functions the functional is applied to) and the paper's indeterminate X (the
value of the functional is affine in X). Both are represented by Polynomial ℚ; the
docstrings say which is which.
Nothing is proved about these objects here; see Zeta5Irrational.MainEstimate for the main
estimate.
D_m(t) = ∏_{j=1}^m (t + j²), a monic polynomial in t.
Equations
- Zeta5Irrational.D m = ∏ j ∈ Finset.Icc 1 m, (Polynomial.X + Polynomial.C (↑j ^ 2))
Instances For
The polynomial moments (2.2): μ(t^e) = (-1)^e B_{2e+2} (2e+3)(2e+4)(2e+5) / 24.
Mathlib's bernoulli uses the convention B₁ = -1/2, as does the paper.
Equations
Instances For
μ on polynomials in t, extended ℚ-linearly from the monomials.
Equations
- Zeta5Irrational.μpoly P = P.sum fun (e : ℕ) (c : ℚ) => c * Zeta5Irrational.μmono e
Instances For
The generalized harmonic number H_j^{(5)} = ∑_{v=1}^j v⁻⁵.
Equations
- Zeta5Irrational.H5 j = ∑ v ∈ Finset.Icc 1 j, 1 / ↑v ^ 5
Instances For
The pole values (2.3), as polynomials in the indeterminate X:
μ_X(1/(t + j²)) = j⁴ (X - H_j^{(5)}) - 1/4 + 1/(2j).
Equations
- Zeta5Irrational.poleValue j = Polynomial.C (↑j ^ 4) * (Polynomial.X - Polynomial.C (Zeta5Irrational.H5 j)) - Polynomial.C (1 / 4) + Polynomial.C (1 / (2 * ↑j))
Instances For
μ_X(P(t) / D_K(t)) for a polynomial P in t, as a polynomial in X.
Since D_K is monic with the simple roots t = -j² (1 ≤ j ≤ K),
P / D_K = (P /ₘ D_K) + ∑_j (P(-j²) / D_K'(-j²)) / (t + j²), and μ_X is applied termwise.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The h × h Hankel matrix G_K(X) of (2.4), whose (i, j) entry is
μ_X (D_N(t)^6 t^(i+j) / D_K(t)), with K = 40 n, N = 3 n, h = 37 n.
Equations
- Zeta5Irrational.G n i j = Zeta5Irrational.μX (40 * n) (Zeta5Irrational.D (3 * n) ^ 6 * Polynomial.X ^ (↑i + ↑j))
Instances For
F_K = S_K Δ_K of (2.5).