Exceptional Set in the abc… to Modular forms and the…
LemmaExceptional Set in the abc Conjecture#
Formalizes reductions and optimization bounds for a power-saving estimate on exceptional triples in the abc conjecture.
Quoted from the card LeanPool/projects/abc-exceptions.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 3 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
abcConjecture_iff_countTriples(lemma; a main declaration), declared in LeanPool/ABCExceptions/Section2.lean, line 188: “Recasts the abc conjecture as a uniform big-O bound for bounded exceptional triples.”refinedCountTriplesStar_isBigO_B(theorem), declared in LeanPool/ABCExceptions/Section2.lean, line 1553: “Bounds the refined exceptional-triple count by the dyadic structured-box supremum.”thm_4_point_3(theorem; a main declaration), declared in LeanPool/ABCExceptions/Section4.lean, line 1574: “Derives the Section 4 optimization bound from the determinant, geometry, and Fourier hypotheses.”
Project
- Authors: Bhavik Mehta, Arend Mellendijk.
- Source: Bounds on the exceptional set in the abc conjecture by Tim Browning, Jared Duker Lichtman, Joni Teräväinen, arXiv:2410.12234.
- Project repository: b-mehta/ABC-Exceptions.
- Provenance: human, which in Lean Pool's terms means its Lean proofs were “written by people”.
- License: Apache-2.0.
- MSC2020: 11D75, 11N37.
- In Lean Pool: LeanPool/ABCExceptions, from the card LeanPool/projects/abc-exceptions.yaml.
Sources
TheoremFermat's Last Theorem for regular primes#
Formalizes Kummer's proof of Fermat's Last Theorem for every odd regular prime exponent. The development proves both cases of the theorem and includes the required theory of cyclotomic integers, relative units, Hilbert 90 and 92, ramification, class groups, and Kummer's lemma.
Quoted from the card LeanPool/projects/flt-regular.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 4 main results, each with its informal statement quoted from the card. The scan finds 4 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
flt_regular(theorem; a main declaration), declared in LeanPool/FltRegular/FltRegular.lean, line 27: “Fermat's Last Theorem holds for every odd regular prime exponent.”FltRegular.caseI(theorem), declared in LeanPool/FltRegular/CaseI/Statement.lean, line 279: “The first case of Fermat's Last Theorem holds for every regular prime: no primitive solution exists when the exponent does not divide the product of the three terms.”FltRegular.caseII(theorem), declared in LeanPool/FltRegular/CaseII/Statement.lean, line 95: “The second case of Fermat's Last Theorem holds for every odd regular prime: no primitive nonzero solution exists when the exponent divides the product of the three terms.”eq_pow_prime_of_unit_of_congruent(theorem), declared in LeanPool/FltRegular/NumberTheory/KummersLemma/KummersLemma.lean, line 63: “A unit of the cyclotomic field of an odd regular prime that is congruent to an integer modulo the prime is itself a prime-th power.”
Project
- Authors: FltRegular contributors.
- Source: Fermat's Last Theorem for regular primes by Riccardo Brasca, Ruben Van de Velde, Andrew Yang, Chris Birkbeck, Alex J. Best, Eric Rodriguez.
- Project repository: leanprover-community/flt-regular, at commit 94a1d789.
- Provenance: human, which in Lean Pool's terms means its Lean proofs were “written by people”.
- License: Apache-2.0.
- MSC2020: 11D41, 11R18, 11R29.
- In Lean Pool: LeanPool/FltRegular, from the card LeanPool/projects/flt-regular.yaml.
Sources
TheoremFLT Eichler-Shimura#
Collects the definitions and theorems from the Anthropic Fermat's Last Theorem formalization needed for the Eichler-Shimura isomorphism, relating modular forms to cohomology of modular curves, and properties of the Galois representations of elliptic curves. Includes integer-multiplication results for elliptic curves with transcendental j-invariant, explicit function-field models of modular curves, and the genus formula for X_1(N).
Quoted from the card LeanPool/projects/flt-eichler-shimura.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 6 main results, each with its informal statement quoted from the card. The scan finds 6 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
HeckeEis.exists_eichlerShimura_heckeEquivariant(theorem; a main declaration), declared in LeanPool/FLTEichlerShimura/Theorems/Thm_HeckeEis_exists_eichlerShimura_heckeEquivariant.lean, line 39: “The Eichler-Shimura isomorphism for Gamma_0(N), identifying parabolic cohomology with binary-form coefficients with the direct sum of holomorphic and antiholomorphic cusp forms, with descended cohomological Hecke operators and compatibility with T_p away from the level and U_p at primes dividing it.”WeierstrassCurve.tateModuleRep_charpoly_frobenius(theorem; a main declaration), declared in LeanPool/FLTEichlerShimura/Theorems/Thm_WeierstrassCurve_tateModuleRep_charpoly_frobenius.lean, line 163: “For an integral Weierstrass model W over Z and primes p and ell with ell distinct from p and not dividing the discriminant of W, Frobenius at ell acts on the p-adic Tate module of W over the algebraic closure of Q with characteristic polynomial X^2 - a_ell X + ell. This formulation assumes the expected cardinalities of the p-power torsion subgroups, proved elsewhere in this library.”WeierstrassCurve.isogenyEnd_eq_zsmul_of_transcendental_j(theorem; a main declaration), declared in LeanPool/FLTEichlerShimura/Theorems/Thm_WeierstrassCurve_isogenyEnd_eq_zsmul_of_transcendental_j.lean, line 62: “Over an algebraically closed field of characteristic zero, if an elliptic curve has j-invariant transcendental over the rationals, every point-group endomorphism induced by a finite integral self-embedding of its function field (represented by IsogenyEndDatum) is multiplication by an integer.”ModularCurve.x0_modularPolynomialPresentation(theorem; a main declaration), declared in LeanPool/FLTEichlerShimura/Theorems/Thm_ModularCurve_explicitFunctionFieldModels.lean, line 219: “For positive N, the modular-polynomial quotient Q(X)[Y]/(Phi_N(X,Y)) is isomorphic as a Q-algebra to the q-expansion function field of X_0(N), with X mapping to j(q) and Y to j(q^N).”ModularCurve.LevelN.frickeFunctionFieldModel(theorem; a main declaration), declared in LeanPool/FLTEichlerShimura/Theorems/Thm_ModularCurve_explicitFunctionFieldModels.lean, line 271: “For positive N, j and the nonzero N-torsion Fricke functions generate the full modular function field of Gamma(N) over C. Explicitly, every Gamma(N)-invariant meromorphic function on the upper half-plane with at most exponential growth at every cusp is a quotient of elements of C[j, f_v], with nonzero denominator and equality on punctured neighbourhoods of every point. The fraction field carries the modular action with kernel generated by Gamma(N) and -I. Its fixed field is C(j), and it is Galois over C(j) of degree [SL_2(Z) :<Gamma(N), -I>].”ModularCurve.genusFF_gamma1_formula_of_isAlgClosed(theorem; a main declaration), declared in LeanPool/FLTEichlerShimura/Theorems/Thm_ModularCurve_twelve_mul_genusFF_laurentBaseChange_gamma1_add_six_mul_natCard_doubleCoset_eq_index_add_twelve_of_isAlgClosed.lean, line 249: “For N >= 5 and any algebraically closed field K of characteristic zero, the genus g of the Gamma_1(N) q-expansion function field after base change from Q to K satisfies 12g + 6c = [SL_2(Z) :<Gamma_1(N), -I>] + 12, where c is the number of cusps of Gamma_1(N).”
Project
- Authors: David Loeffler.
- Project repository: loefflerd/KN-scratch.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11F11.
- In Lean Pool: LeanPool/FLTEichlerShimura, from the card LeanPool/projects/flt-eichler-shimura.yaml.
Sources
TheoremGalois groups of quadratic polynomial iterates#
Formalizes Stoll's criterion for when the Galois group of the n-th iterate of X² + a over the rationals is the full n-fold iterated wreath product of C₂. It proves the criterion in terms of two-independence of a signed critical-orbit sequence and its pairwise-coprime Möbius factors, and derives the paper's congruence families for which maximality holds at every level. The supporting library develops reusable multiquadratic-extension, iterated wreath-product, Möbius-factor, and valuation results.
Quoted from the card LeanPool/projects/quadratic-iterates.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 3 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
QuadraticIterates.section1_equiv(theorem), declared in LeanPool/QuadraticIterates/ArchMath1992/Main.lean, line 193: “For each n, assuming -a is not a rational square, the Galois group of the n-th iterate of X² + a is the full n-fold iterated wreath product of C₂ exactly when either the first n terms of the signed sequence c₁ = -a, cₖ = fₖ(0) for k ≥ 2, or the first n integer Möbius factors of that sequence are independent modulo rational squares.”QuadraticIterates.section1_squarefree(theorem), declared in LeanPool/QuadraticIterates/ArchMath1992/Main.lean, line 203: “If -a is not a rational square and none of the absolute Möbius factors from levels 2 through n is a rational square, then the n-th iterate has the full iterated-wreath-product Galois group.”QuadraticIterates.section3_main(theorem; a main declaration), declared in LeanPool/QuadraticIterates/ArchMath1992/Main.lean, line 300: “The Galois group is the full iterated wreath product at every positive level when a is positive and congruent to 1 or 2 modulo 4, or when a is negative and divisible by 4 with -a nonsquare.”
Project
- Authors: Michael Stoll.
- Source: Galois groups over ℚ of some iterated polynomials by Michael Stoll, doi:10.1007/BF01197321.
- Project repository: MichaelStollBayreuth/QuadraticIterates, at commit b0413c17.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11R32, 12F10, 37P05.
- In Lean Pool: LeanPool/QuadraticIterates, from the card LeanPool/projects/quadratic-iterates.yaml.
Sources
TheoremThe Hasse–Minkowski theorem over ℚ#
Proves the local–global principle for quadratic forms over the rationals: a form is isotropic over ℚ exactly when it is isotropic over ℝ and over every p-adic completion, together with Meyer's theorem that an indefinite rational form in at least five variables is isotropic. The development builds the Hilbert symbol at every place of ℚ with Serre's explicit formulas (including the 2-adic case), proves Hilbert reciprocity and the existence theorem for prescribed local symbols, the Hasse invariant and the rank-two and rank-three local representability criteria, Legendre's ternary descent, and the rank-four and rank-≥5 inductions.
Quoted from the card LeanPool/projects/hasse-minkowski.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 2 main results, each with its informal statement quoted from the card. The scan finds 2 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
HasseMinkowski.hasseMinkowski(theorem; a main declaration), declared in LeanPool/HasseMinkowski/Main.lean, line 197: “A quadratic form over ℚ is isotropic if and only if it is isotropic over ℝ and over every p-adic completion ℚ_[p] (the Hasse–Minkowski local–global principle, in isotropy form).”HasseMinkowski.meyer(theorem; a main declaration), declared in LeanPool/HasseMinkowski/Main.lean, line 202: “Every indefinite quadratic form over ℚ in at least five variables is isotropic (Meyer's theorem).”
Project
- Authors: jayyswan, Nirvana Coppola, María Inés de Frutos-Fernández.
- Source: The Hasse–Minkowski theorem over ℚ.
- Project repository: jayyswan/hasse-minkowski, at commit 47f0e9b5.
- Provenance: mix, which in Lean Pool's terms means people and AI “both contributed substantially” to its Lean proofs.
- License: Apache-2.0.
- MSC2020: 11E12, 11E08, 11E88.
- In Lean Pool: LeanPool/HasseMinkowski, from the card LeanPool/projects/hasse-minkowski.yaml.
Sources
TheoremImproved long gaps between consecutive primes#
Formalizes the unconditional lower bound showing that, for all sufficiently large X, the largest gap between consecutive primes below X is at least a positive constant times log X (log log X)^2 log log log log X / (log log log X)^2. The development includes the short-translates sieve proposition, divisor coefficient estimates, truncated product weights, moment bounds, and the Erdos--Rankin covering argument used to derive the headline result.
Quoted from the card LeanPool/projects/long-gaps-between-primes.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 3 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
LongGapsBetweenPrimes.long_prime_gaps(theorem; a main declaration), declared in LeanPool/LongGapsBetweenPrimes/Main.lean, line 4524: “There are a positive constant c and a real threshold X0 such that for every X at least X0, some pair of consecutive indexed primes below X has gap greater than c times log X (log log X)^2 log log log log X / (log log log X)^2.”LongGapsBetweenPrimes.long_gap_theorem(theorem), declared in LeanPool/LongGapsBetweenPrimes/Main.lean, line 4490: “For all sufficiently large X, there are consecutive primes p < q with q at most X and q - p at least a fixed positive multiple of the improved long-gap scale.”LongGapsBetweenPrimes.short_translates(lemma), declared in LeanPool/LongGapsBetweenPrimes/Main.lean, line 3694: “For all sufficiently large x, every sufficiently sparse subset S of an interval of length between x and x(log x)^2 has a translate b + Q(x)t + S consisting entirely of composite numbers, with 1 <= t <= exp x.”
Project
- Authors: OpenAI.
- Source: Improved Long Gaps Between Primes by OpenAI, https://cdn.openai.com/pdf/51126fac-1b68-4128-9666-c908bcc16033/long_gaps.pdf.
- Project repository: openai/LongGapsBetweenPrimes, at commit 03a1190d.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11N05.
- In Lean Pool: LeanPool/LongGapsBetweenPrimes, from the card LeanPool/projects/long-gaps-between-primes.yaml.
Sources
TheoremImproved Lower Bounds for Strong n-Conjectures#
Formalizes the disproof of Ramaekers's conjecture, constructing tuple families whose abc-style quality stays bounded above 1, and proves Browkin-Brzezinski lower bounds on the quality of the n-conjecture tuples.
Quoted from the card LeanPool/projects/redhill.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 5 main results, each with its informal statement quoted from the card. The scan finds 5 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
RamaekersConjecture(def), declared in LeanPool/Redhill/Common/Conjectures.lean, line 49: “Defines Ramaekers's conjecture for fixed n as the statement that the quality of the relevant tuple set equals 1.”not_ramaekersConjecture_ge_six(theorem; a main declaration), declared in LeanPool/Redhill/General/Main.lean, line 131: “Proves Ramaekers's conjecture fails for every n at least 6 (the general case, Theorem 1.14).”not_ramaekersConjecture_odd_ge_five(theorem), declared in LeanPool/Redhill/Odd/Main.lean, line 169: “Proves Ramaekers's conjecture fails for every odd n at least 5 (the odd case via Pell equations, Theorem 1.13).”not_ramaekersConjecture_five(theorem), declared in LeanPool/Redhill/KonyaginPrelude.lean, line 341: “Proves Ramaekers's conjecture fails for n equal to 5 (the Konyagin prelude bound).”le_quality_nConjectureTuples(theorem; a main declaration), declared in LeanPool/Redhill/BB94.lean, line 291: “Proves the Browkin-Brzezinski 1994 lower bound 2n-5 on the quality of the n-conjecture tuples (Theorem 1.3).”
Project
- Authors: Jeremy Tan.
- Source: Improved Lower Bounds for Strong n-Conjectures by Rupert Hölzl, Sören Kleine, Frank Stephan, doi:10.1017/S1446788725000084.
- Project repository: Parcly-Taxel/Redhill.
- Provenance: human, which in Lean Pool's terms means its Lean proofs were “written by people”.
- License: MIT, under which the project was published; Lean Pool redistributes it under Apache-2.0, keeping its copyright line: “Copyright (c) 2026 Jeremy Tan / Parcly Taxel”.
- MSC2020: 11A41, 11D75.
- In Lean Pool: LeanPool/Redhill, from the card LeanPool/projects/redhill.yaml.
Sources
TheoremInteger Moore determinants and iterated Fermat quotients#
Proves Granville's integrality and congruence formulas for iterated Fermat quotients at odd primes, including the exceptional order p - 1. For 1 ≤ d ≤ p and integers x_j prime to p, it proves that the nonzero integer Moore determinant det(x_j^(p^i)) is divisible by p^C(d+1,3), and that the next power does not divide it exactly when the Fermat quotients q_p(x_j) are pairwise distinct modulo p. The development supplies polynomial coefficient identities, denominator-clearing and valuation estimates, a determinant reduction ladder, and weighted Vandermonde formulas over general commutative rings.
Quoted from the card LeanPool/projects/granville-moore.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 5 main results, each with its informal statement quoted from the card. The scan finds 5 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
GranvilleMoore.exists_intCast_iteratedFermatQuot(theorem), declared in LeanPool/GranvilleMoore/MasterExpansion.lean, line 412: “For an odd prime p, an integer x not divisible by p, any j ≤ p - 1, and any k, the iterated Fermat quotient F^(j)_k(x) is an integer.” Its source, as the card gives it: “Upstream README, first main result; attributed there to Granville.”GranvilleMoore.dvd_factorial_mul_sub_mul_pow(theorem), declared in LeanPool/GranvilleMoore/MasterExpansion.lean, line 477: “Under the same prime and unit hypotheses, for j ≤ p - 2 and any k, j! F^(j)_k(x) is congruent to x q_p(x)^j modulo p, where q_p(x) = (x^(p-1) - 1)/p.” Its source, as the card gives it: “Upstream README, second main result.”GranvilleMoore.dvd_factorial_mul_sub_exceptional(theorem), declared in LeanPool/GranvilleMoore/MasterExpansion.lean, line 710: “For an odd prime p and an integer x not divisible by p, (p-1)! F^(p-1)_0(x) is congruent to x q_p(x)^(p-1) - x q_p(x) modulo p.” Its source, as the card gives it: “Upstream README, exceptional congruence.”GranvilleMoore.pow_dvd_det_mooreMatrix(theorem), declared in LeanPool/GranvilleMoore/MooreDeterminant.lean, line 334: “For an odd prime p, 1 ≤ d ≤ p, and integers x_j not divisible by p with nonzero Moore determinant, p^C(d+1,3) divides det(x_j^(p^i)).” Its source, as the card gives it: “Upstream README, Moore determinant lower bound, in divisibility form.”GranvilleMoore.not_pow_succ_dvd_det_mooreMatrix_iff(theorem; a main declaration), declared in LeanPool/GranvilleMoore/MooreDeterminant.lean, line 356: “Under those determinant hypotheses, its p-adic valuation is exactly C(d+1,3) if and only if the integer Fermat quotients q_p(x_j) have pairwise distinct residues modulo p. The Lean statement expresses exactness as failure of divisibility by p^(C(d+1,3)+1).” Its source, as the card gives it: “Upstream README, equality criterion, including d = p.”
Project
- Authors: Ken Ono.
- Source: The p-divisibility of the integer Moore determinant and iterated Fermat quotients.
- Project repository: AxiomMath/GranvilleMoore, at commit 16181f1f.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11A07, 11C20, 15A15.
- In Lean Pool: LeanPool/GranvilleMoore, from the card LeanPool/projects/granville-moore.yaml.
Sources
TheoremIrrationality of the Riemann zeta function at five#
Proves that Mathlib's Riemann zeta function at five is an irrational real number, following Aabir Fauzan's September 2026 preprint. Constructs integer polynomials of degree 37n with positive values at zeta(5) that decay exponentially in n squared. Includes a general integer-polynomial irrationality criterion, Hankel determinant and moment-integral identities, logarithmic-energy estimates, prime-adic integrality bounds, and kernel-checked rational certificates. The formalization uses a different normalizer and a positive decay constant in place of the paper's specific constant 139/5. Reuses the prime number theorem infrastructure already in the MooreBound project.
Quoted from the card LeanPool/projects/zeta-five-irrational.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 3 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
Zeta5Irrational.irrational_five(theorem; a main declaration), declared in LeanPool/Zeta5Irrational/Main.lean, line 37: “There exists an irrational real number x whose complex coercion equals Mathlib's Riemann zeta function evaluated at five.” Its source, as the card gives it: “Fauzan, zeta(5) is irrational, Theorem 1.1, September 17, 2026, https://doi.org/10.5281/zenodo.22826419; upstream Apery/Main.lean. The completed formalization was released on September 23, 2026.”Zeta5Irrational.main_estimate(theorem), declared in LeanPool/Zeta5Irrational/MainEstimate.lean, line 85: “There is a positive real c such that, for all sufficiently large n, an integer polynomial Q of degree 37n is a positive rational multiple of the constructed determinant polynomial and satisfies 0 < Q(zeta(5)) < exp(-c*n^2).” Its source, as the card gives it: “Upstream Apery/MainEstimate.lean; variant of the paper's Theorem 2.1 with c = -800*(Aeff + U) instead of 139/5.”Zeta5Irrational.irrational_of_eventually_exists_int_poly(theorem), declared in LeanPool/Zeta5Irrational/Criterion.lean, line 62: “A real xi is irrational if, eventually, integer polynomials of degree at most d(n) have positive values at xi bounded by epsilon(n), and b^d(n)*epsilon(n) tends to zero for every positive natural b.” Its source, as the card gives it: “Upstream Apery/Criterion.lean; the paper's Section 1.1.”
Project
- Authors: Moritz Firsching.
- Source: Zeta5 formalization of Aabir Fauzan's zeta(5) is irrational.
- Project repository: mo271/Zeta5, at commit f19a1960.
- Provenance: mix, which in Lean Pool's terms means people and AI “both contributed substantially” to its Lean proofs.
- License: Apache-2.0.
- MSC2020: 11J72, 11M06, 31A15.
- In Lean Pool: LeanPool/Zeta5Irrational, from the card LeanPool/projects/zeta-five-irrational.yaml.
Sources
TheoremIrrationality of ζ(3)#
Formalizes Beukers' proof of Apéry's theorem for ζ(3), including the integral identities, denominator estimates, positivity, upper bounds, and final irrationality contradiction.
Quoted from the card LeanPool/projects/zeta_3_irrational.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 5 main results, each with its informal statement quoted from the card. The scan finds 5 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
LeanPool.Zeta3Irrational.zeta3_irrational(theorem; a main declaration), declared in LeanPool/Zeta3Irrational/Basic.lean, line 1177: “Proves that ζ(3) is irrational.”LeanPool.Zeta3Irrational.linear_int(theorem), declared in LeanPool/Zeta3Irrational/Basic.lean, line 54: “Clears denominators in the Apéry integral to produce a linear form in 1 and ζ(3).”LeanPool.Zeta3Irrational.JJ_pos(theorem), declared in LeanPool/Zeta3Irrational/Basic.lean, line 962: “Proves positivity of the transformed Beukers-Apéry integral.”LeanPool.Zeta3Irrational.JJ_upper(theorem), declared in LeanPool/Zeta3Irrational/Basic.lean, line 1053: “Bounds the Beukers-Apéry integral by a geometric factor times the ζ(3) series.”LeanPool.Zeta3Irrational.fun1_tendsto_zero(theorem), declared in LeanPool/Zeta3Irrational/Basic.lean, line 1119: “Shows that the denominator-cleared Apéry linear forms tend to zero.”
Project
- Authors: Junqi Liu, Jujian Zhang.
- Source: A note on the irrationality of ζ(2) and ζ(3) by Frits Beukers, doi:10.1112/blms/11.3.268, arXiv:2503.07625.
- Project repository: ahhwuhu/zeta_3_irrational.
- Provenance: human, which in Lean Pool's terms means its Lean proofs were “written by people”.
- License: Apache-2.0.
- MSC2020: 11M06, 11J72.
- In Lean Pool: LeanPool/Zeta3Irrational, from the card LeanPool/projects/zeta_3_irrational.yaml.
Sources
TheoremIwaniec's linear sieve and Jacobsthal's bound#
Proves an absolute O((r log r)^2) bound for any run of consecutive integers covered by r distinct primes, using the Rosser-Iwaniec linear sieve at the sifting limit. Preserves the combinatorial sieve, delay-equation majorants, prime-sum estimates and the proved strong prime-number-theorem dependency. This imports the dependency closure of the Jacobsthal corollary, rather than claiming the upstream formalizations of both papers in full.
Quoted from the card LeanPool/projects/iwaniec-linear-sieve.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 3 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
IwaniecLinearSieve.iwaniecBound(theorem; a main declaration), declared in LeanPool/IwaniecLinearSieve/Jacobsthal.lean, line 35: “There is an absolute real constant C such that, for every finite set S of at least two primes and every interval of m consecutive integers each divisible by a prime in S, m is at most C times (|S| log |S|)^2.”IwaniecLinearSieve.shiftedSieve(theorem), declared in LeanPool/IwaniecLinearSieve/Jacobsthal/ShiftedSieve.lean, line 455: “Rosser's lower-bound sieve for the first r primes transfers to any set of r primes, bounding the number of integers avoiding all those primes.”IwaniecLinearSieve.linearSieveEstimate(theorem), declared in LeanPool/IwaniecLinearSieve/LinearSieve/Estimate.lean, line 122: “At a fixed constant times z squared, Rosser's lower-bound sieve has main term bounded below by a positive constant times R(z)/log z and support bounded above by a constant times z squared divided by log squared z, for all sufficiently large z.”
Project
- Authors: Jason Davies, PrimeNumberTheoremAnd contributors.
- Source: On the problem of Jacobsthal by Henryk Iwaniec, doi:10.1515/dema-1978-0121.
- Project repository: jasondavies/iwaniec-linear-sieve, at commit c8d01549.
- Provenance: mix, which in Lean Pool's terms means people and AI “both contributed substantially” to its Lean proofs.
- License: Apache-2.0.
- MSC2020: 11N35, 11N36, 11N25.
- In Lean Pool: LeanPool/IwaniecLinearSieve, from the card LeanPool/projects/iwaniec-linear-sieve.yaml.
Sources
TheoremKloosterman–Weil bounds via Carlitz and Stepanov#
Proves the classical prime Kloosterman–Weil bound by extension-field recurrences and auxiliary-polynomial point counts. Develops exact CRT factorization, squarefree bounds with a unit first coefficient, and centered incomplete reciprocal-phase bounds at the reduced modulus.
Quoted from the card LeanPool/projects/kloosterman-weil.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 4 main results, each with its informal statement quoted from the card. The scan finds 4 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
KloostermanWeil.weil1948_bound(theorem; a main declaration), declared in LeanPool/KloostermanWeil/Weil/PrimeKloosterman.lean, line 30: “For every prime p and nonzero coefficients m and n modulo p, the norm of the standard Kloosterman sum is at most twice the square root of p.”KloostermanWeil.kloostermanUnitSum_crt(theorem; a main declaration), declared in LeanPool/KloostermanWeil/Weil/ChineseRemainderAndCompletion.lean, line 142: “Kloosterman sums factor exactly over coprime nonzero moduli, with explicit Bezout-normalized coefficients.”KloostermanWeil.centeredReducedIntervalSum_bound(theorem; a main declaration), declared in LeanPool/KloostermanWeil/Weil/Contracts.lean, line 47: “For a positive squarefree modulus q, the mean-centered reciprocal phase defined at q divided by gcd(A,q) has interval sums bounded uniformly in interval length by its squarefree Weil constant times one plus log of that reduced modulus.”KloostermanWeil.squarefreeUnitNumerator_bound(theorem), declared in LeanPool/KloostermanWeil/Weil/Contracts.lean, line 27: “For every nonzero squarefree modulus q and unit first coefficient, the Kloosterman sum is bounded by 2 to the number of prime factors of q times the square root of q.”
Project
- Authors: Charlie Dorsey.
- Source: Weil Bounds Toolkit.
- Project repository: charliedorsey/weil-bounds-toolkit, at commit 7adcd236.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11L05, 11T23.
- In Lean Pool: LeanPool/KloostermanWeil, from the card LeanPool/projects/kloosterman-weil.yaml.
Sources
TheoremThe Komlós and Beck–Fiala bounds with constant 36#
Proves that finitely many real vectors of Euclidean norm at most one admit signs whose sum has every coordinate bounded by 36, and deduces the Beck–Fiala discrepancy bound 36 times the square root of the maximum vertex degree for finite hypergraphs. The Karingula–Lovett splitting argument is supported by reusable finite-distribution, total-variation, transport, convex-hull, and matrix-discrepancy infrastructure. The near-invariant distribution uses discrete squared tent weights, and real vectors are handled by coordinatewise truncation toward zero.
Quoted from the card LeanPool/projects/komlos.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 5 main results, each with its informal statement quoted from the card. The scan finds 5 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
Komlos.discrepancy_le_of_forall_sum_sq_le_one(theorem; a main declaration), declared in LeanPool/Komlos/Main.lean, line 57: “For a real matrix with arbitrary finite row and column index types, if each column has sum of squared entries at most one, its minimum signed-column discrepancy is at most 36.” Its source, as the card gives it: “Theorem 1.2, matrix form.”Komlos.exists_isColouring_forall_abs_sum_apply_le(theorem), declared in LeanPool/Komlos/Main.lean, line 102: “Any finite family of vectors in a finite-dimensional real Euclidean space, each of norm at most one, admits signs in {-1, 1} whose signed sum has absolute value at most 36 in every coordinate.” Its source, as the card gives it: “Theorem 1.2.”Hypergraph.exists_isColouring_forall_abs_finsum_le(theorem), declared in LeanPool/Komlos/BeckFiala.lean, line 77: “If a hypergraph has finitely many vertices and each vertex belongs to at most t edges, there is a {-1, 1} colouring of all vertices whose sum on each edge has absolute value at most 36 times sqrt(t).” Its source, as the card gives it: “Beck–Fiala consequence discussed in Section 1.”Komlos.exists_isColouring_mean_add_sum_mem_convexHull(theorem), declared in LeanPool/Komlos/SignedSums.lean, line 34: “For a finitely supported probability distribution on any real module and n vectors, if translation by six times each vector has total variation distance at most one third, some signed sum added to the mean belongs to the convex hull of the distribution's support.” Its source, as the card gives it: “Lemma 1.4, generalized to arbitrary real modules.”Komlos.exists_nearInvariant(theorem), declared in LeanPool/Komlos/NearInvariant.lean, line 70: “Every positive-denominator integer grid in finite-dimensional real coordinate space admits a finitely supported mean-zero probability distribution in [-6, 6]^d whose total variation distance under any grid translation of Euclidean norm at most one is at most one third.” Its source, as the card gives it: “Lemma 1.5, using discrete squared tent weights.”
Project
- Authors: Gabriel Dahia.
- Source: An elementary proof of the Komlós conjecture by Sankeerth Rao Karingula, Shachar Lovett, https://eccc.weizmann.ac.il/report/2026/188/.
- Project repository: gdahia/Komlos, at commit d8028574.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11K38, 05C65, 05D40.
- In Lean Pool: LeanPool/Komlos, from the card LeanPool/projects/komlos.yaml.
Sources
TheoremLehmer's Polynomial and the E10 Coxeter Element#
Proves that Lehmer's degree-10 polynomial — the integer polynomial of smallest known Mahler measure above 1 — is irreducible over the integers, and that it is the characteristic polynomial of a Coxeter element of the E10 Weyl group (the rank-10 instance of McMullen). Against Mathlib's Mahler-measure API it computes M(L) exactly as the Salem root with the unconditional bounds 1 < M(L) < 7/5, states Lehmer's conjecture as a defined Prop (never assumed) with the strong form implying the gap form, and contrasts the E8 Coxeter element (order exactly 30) with the E10 element (infinite order in GL(10,Z)): the E-series crosses from torsion to a Salem matrix at rank 10, and the crossing value is Lehmer's number.
Quoted from the card LeanPool/projects/lehmer-e10.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 2 main results, each with its informal statement quoted from the card. The scan finds 2 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
LehmerE10.main_theorem(theorem; a main declaration), declared in LeanPool/LehmerE10.lean, line 44: “Lehmer's polynomial L(x) = x^10 + x^9 - x^7 - x^6 - x^5 - x^4 - x^3 + x + 1 is irreducible over the integers, and the characteristic polynomial of a Coxeter element of the E10 Weyl group equals L.”LehmerE10.lehmer_mahlerMeasure(theorem), declared in LeanPool/LehmerE10/Mahler.lean, line 76: “The Mahler measure of L equals its Salem root mu, with the unconditional bounds 1 < M(L) < 7/5.”
Project
- Authors: Dillon Ryan.
- Project repository: dillon-11/lehmer-E10.
- Provenance: mix, which in Lean Pool's terms means people and AI “both contributed substantially” to its Lean proofs.
- License: Apache-2.0.
- MSC2020: 11R06, 11C08, 20F55.
- In Lean Pool: LeanPool/LehmerE10, from the card LeanPool/projects/lehmer-e10.yaml.
Sources
TheoremLeo Moser's finite distinct-subset-sums inequality#
Formalizes the exact finite sum-of-squares inequality that Guy's 1982 account states as Theorem 2 and attributes to Leo Moser: a finite set A of natural numbers with distinct subset sums satisfies 4^|A| - 1 <= 3 * sum(a^2). It then derives direct and square-root lower bounds for the largest element of A. This does not claim the stronger historical asymptotic bound attributed jointly to Erdős and Moser, and Erdős Problem 1 remains open.
Quoted from the card LeanPool/projects/erdos-moser-distinct-subset-sums.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 3 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
LeanPool.ErdosMoser.leoMoserVarianceBound(theorem; a main declaration), declared in LeanPool/ErdosMoser/SubsetSums.lean, line 129: “If a finite set A of natural numbers has distinct subset sums, then 4^|A| - 1 is at most three times the sum of the squares of the elements of A.” Its source, as the card gives it: “Richard K. Guy, "Sets of Integers Whose Subsets Have Distinct Sums," Theorem 2 (credited there to Leo Moser), Annals of Discrete Mathematics 12 (1982), 141-154, doi:10.1016/S0304-0208(08)73500-X.”LeanPool.ErdosMoser.erdosMoserMaxBound(theorem), declared in LeanPool/ErdosMoser/Bounds.lean, line 28: “For a nonempty finite set A of natural numbers with distinct subset sums, 4^|A| - 1 is at most 3|A| times the square of its largest element.”LeanPool.ErdosMoser.erdosMoserMaxSqrt(theorem), declared in LeanPool/ErdosMoser/Bounds.lean, line 47: “The equivalent square-root lower bound on the largest element: sqrt((4^|A| - 1)/(3|A|)) is at most max(A).”
Project
- Authors: Egor Lyfar.
- Source: Sets of Integers Whose Subsets Have Distinct Sums by Richard K. Guy, doi:10.1016/S0304-0208(08)73500-X, https://www.erdosproblems.com/1.
- Project repository: lyfar/erdos-moser-distinct-subset-sums-lean.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11B13, 11B75.
- In Lean Pool: LeanPool/ErdosMoser, from the card LeanPool/projects/erdos-moser-distinct-subset-sums.yaml.
Sources
TheoremLi's criterion for the Riemann Hypothesis#
Li's criterion for the Riemann zeta function, formalized in Lean 4 over Mathlib: Mathlib's
RiemannHypothesisholds if and only if every Li-Keiper coefficient of the completed xi function has nonnegative real part. The zero-indexed analytic coefficient at n is Li's classical lambda_(n+1), the n-th Taylor coefficient at 0 of the logarithmic derivative of s |-> xi(1/(1-s)). A second compared theorem identifies this analytic coefficient with Li's arithmetic coefficient, the symmetrized sum over the nontrivial zeros counted with multiplicity, and proves that symmetrized family summable so the sum is the genuine one. Both results are unconditional: the biconditional, the coefficient identification, the genus-1 Hadamard factorization of xi (with multiplicity), genus-1 summability of 1/|rho|^2, and the growth bound order(xi) <= 1 are all proved. This is a formalization of a classically known equivalence (X.-J. Li, 1997); it is not a proof of the Riemann Hypothesis, nor of the positivity of the coefficients.
Quoted from the card LeanPool/projects/li-criterion-rh-equivalence-lean.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 2 main results, each with its informal statement quoted from the card. The scan finds 2 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
li_criterion(theorem; a main declaration), declared in LeanPool/LiCriterion/Comparator/Solution.lean, line 52: “The Riemann hypothesis is equivalent to nonnegativity of every Li–Keiper coefficient.”li_coefficients_eq_zero_sum(theorem; a main declaration), declared in LeanPool/LiCriterion/Comparator/Solution.lean, line 58: “The analytic Li–Keiper coefficients equal the symmetrically summed arithmetic coefficients over the nontrivial zeros.”
Project
- Authors: Nicholas Bulka.
- Project repository: nicholasbulka/li-criterion-rh-equivalence-lean, at commit 35df682f.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11M26.
- In Lean Pool: LeanPool/LiCriterion, from the card LeanPool/projects/li-criterion-rh-equivalence-lean.yaml.
Sources
TheoremLinear independence of 1, zeta(2), and zeta(3)#
Proves that 1, the Riemann zeta function at 2, and its value at 3 are linearly independent over the rationals, using integer polynomial approximation, p-adic coefficient bounds, prime-edge nonvanishing, and logarithmic potential energy estimates for Hankel determinants. Includes reusable irrationality criteria, contour integration, Andreief identities, Newton-basis valuation bounds, and energy inequalities for finite measures. The cited source is the completed Lean proof; independent novelty of the informal argument is not claimed.
Quoted from the card LeanPool/projects/zeta2-zeta3-linear-independence.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 3 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
Zeta32.one_zeta_two_zeta_three_linearIndependent(theorem; a main declaration), declared in LeanPool/Zeta32/Final.lean, line 56: “The three complex numbers 1, riemannZeta 2, and riemannZeta 3 are linearly independent over the rational numbers.” Its source, as the card gives it: “Upstream Zeta32/Final.lean and Solution.lean at the pinned commit. First public proof release: 2026-09-30 03:47:38 UTC, commit ec4fcb5617126b0a861f9e0c16f95425b32d4638. The upstream README and NOTICE disclose substantial AI assistance. The polynomial argument is credited upstream to Fauzan; this card cites the Lean artifact, not a separately verified paper.”Zeta32Acceptance.one_zeta_two_zeta_three_linearIndependent_series(theorem), declared in LeanPool/Zeta32/Results.lean, line 19: “For rational a, b, and c, if a plus b times the real sum of 1/(k+1)^2 plus c times the real sum of 1/(k+1)^3 is zero, then all three coefficients are zero; both sums range over natural numbers k.”Zeta32.zeta3_sub_rat_mul_zeta2_irrational(theorem), declared in LeanPool/Zeta32/Final.lean, line 51: “For every rational r, the real series for zeta(3) minus r times the real series for zeta(2) is irrational.”
Project
- Authors: Qian Tang.
- Source: Linear independence of 1, zeta(2), and zeta(3), Lean formalization.
- Project repository: dtq1997/zeta2-zeta3-linear-independence, at commit 669c92bf.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11J72, 11M06.
- In Lean Pool: LeanPool/Zeta32, from the card LeanPool/projects/zeta2-zeta3-linear-independence.yaml.
Sources
TheoremMarkoff mod p#
Lean 4 formalization of strong approximation for the Markoff surface modulo sufficiently large primes. The primary source is Bourgain-Gamburd-Sarnak.
Quoted from the card LeanPool/projects/markoff-modp.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists one main result, with its informal statement quoted from the card. The scan finds its declaration in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
BGS.Markoff.reduction_surjective_of_explicitBound(theorem; a main declaration), declared in LeanPool/MarkoffModP/BGS/Markoff/Assembly/ReductionSurjectivity.lean, line 44: “For primes exceeding the explicit bound, reduction of integral Markoff points to the Markoff surface modulo p is surjective as specified by the theorem.”
Project
- Authors: Yuma Mizuno, Guanghao Li.
- Project repository: yuma-mizuno/markoff-modp, at commit ac1099fc.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 11D25.
- In Lean Pool: LeanPool/MarkoffModP, from the card LeanPool/projects/markoff-modp.yaml.
Sources
TheoremMinimum modulus for the unique multiset-sum problem#
Formalizes the exact minimum modulus
N_min(n) = 2^n - 2^{floor(log_2 n)}for the unique multiset-sum problem on the super-increasing residue set{2^i - 1 : 0 <= i < n}, and proves the sharp elementary-abelian-2-group lower boundk >= n - 1for unique multiset sums in(Z/2Z)^k.
Quoted from the card LeanPool/projects/min-modulus-unique-multiset-sum.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 2 main results, each with its informal statement quoted from the card. The scan finds 2 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
MinModulus.nmin_eq(theorem; a main declaration), declared in LeanPool/MinModulusUniqueMultisetSum/UniqueSums.lean, line 935: “Proves that among moduliN >= 2the least one making the super-increasing residue set{2^i - 1 : 0 <= i < n}valid for the unique multiset-sum problem is2^n - 2^{floor(log_2 n)}, for everyn >= 2(stated asIsLeast).”MinModulus.elementaryAbelianTwoGroups_optimal(theorem; a main declaration), declared in LeanPool/MinModulusUniqueMultisetSum/ElemAbelian2.lean, line 163: “Proves that ifg_0, ..., g_{n-1}in(Z/2Z)^khave unique multiset sums, thenk >= n - 1: an elementary abelian 2-group admitting such a family has order at least2^(n - 1).”
Project
- Authors: José A. R. Fonollosa.
- Source: Minimum modulus for the unique multiset-sum problem, with an application to computing the permanent by José A. R. Fonollosa, arXiv:2607.08366.
- Project repository: jarfo/min-modulus.
- Provenance: human, which in Lean Pool's terms means its Lean proofs were “written by people”.
- License: Apache-2.0.
- MSC2020: 11B75, 05D99.
- In Lean Pool: LeanPool/MinModulusUniqueMultisetSum, from the card LeanPool/projects/min-modulus-unique-multiset-sum.yaml.
Sources
TheoremModular forms and the generalized residue theorem#
Formalizes the Hungerbühler-Wasem generalized residue theorem for Cauchy principal value integrals through poles and applies it to the valence formula for modular forms on the modular group.
Quoted from the card LeanPool/projects/leanmodularforms.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 3 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.
generalizedResidueTheorem(theorem; a main declaration), declared in LeanPool/LeanModularForms/GeneralizedResidueTheory/GeneralizedResidueTheorem.lean, line 61: “Proves the Hungerbühler-Wasem generalized residue theorem for piecewise-C1 curves through poles.”generalizedResidueTheorem_simplePoles(theorem), declared in LeanPool/LeanModularForms/GeneralizedResidueTheory/GeneralizedResidueTheorem.lean, line 202: “Specializes the generalized residue theorem to the simple-pole case.”valence_formula_textbook_orbit_finsum(theorem; a main declaration), declared in LeanPool/LeanModularForms/ValenceFormula/TextbookForm.lean, line 507: “Proves the valence formula for modular forms on the modular group.”
Project
- Authors: Chris Birkbeck.
- Source: doi:10.1155/2019/6130464, arXiv:1808.00997.
- Project repository: CBirkbeck/LeanModularForms.
- Provenance: mix, which in Lean Pool's terms means people and AI “both contributed substantially” to its Lean proofs.
- License: Apache-2.0.
- MSC2020: 11F11, 30E20.
- In Lean Pool: LeanPool/LeanModularForms, from the card LeanPool/projects/leanmodularforms.yaml.
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.