Special functions
The Lean Pool projects whose card's first MSC2020 code is in class 33, Special functions: 2 articles, one per card.
TheoremCarlson special functions and complex Dirichlet averages#
Formalizes Carlson special functions through complex Dirichlet averages, with simplex measures, Gamma-regularized analytic continuation, Euler inversion, Euler–Poisson equations, and quadratic transformations. Includes the complete supporting several-complex-variable and special-function libraries.
Quoted from the card LeanPool/projects/lean-codes.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.
PalomarSnapshot.r_first_quadratic(theorem; a main declaration), declared in LeanPool/CarlsonFunctions/Solution.lean, line 209: “The Gamma-regularized Carlson R function satisfies the first quadratic transformation for complex exponent and Dirichlet parameters with positive-real-part unsquared variables.”PalomarSnapshot.joint_average_continuation(theorem; a main declaration), declared in LeanPool/CarlsonFunctions/Solution.lean, line 163: “For a holomorphic scalar function on a convex open domain D, its Gamma-regularized Dirichlet average extends jointly holomorphically to all complex Dirichlet parameters and all node vectors in D. The extension agrees with the regularized simplex integral when every parameter has positive real part; the ordinary normalized average differs by the factor Gamma of the parameter sum.”
Project
- Authors: Bastiaan J Braams.
- Project repository: bjbraams/lean-codes, at commit fcc2be9a.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 33C65, 32A10.
- In Lean Pool: LeanPool/CarlsonFunctions, from the card LeanPool/projects/lean-codes.yaml.
Sources
TheoremPolylogarithms and sixteen log-trigonometric integral identities#
Formalizes the sixteen A-series identities from rainrzk's PolyLog Integrals tutorial, together with reusable real and complex polylogarithm series, absolute convergence on the closed unit disk, differentiation, duplication, Euler reflection and Landen identities, logarithmic moments, Fubini kernels and radial integration machinery. The formulas involve Catalan's constant, zeta(3), Li_4(1/2) and Im Li_3((1+i)/2). These are classical identities, not new informal results. A004 uses the corrected factor pi^2/24; A014 uses a proved expression entirely inside the unit disk, replacing the tutorial's invalid series expansion. A015 uses radial differentiation instead of a half-disc contour integral. The formalization was materially completed on 2026-10-01 at 00:01:57 UTC. The 2022 informal tutorial is older; the eligibility date is that of the completed Lean proofs.
Quoted from the card LeanPool/projects/polylog-integrals.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.
Main results
The card lists 21 main results, each with its informal statement quoted from the card. The scan finds 21 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.
LeanPolyLog.Proofs.A001(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A001.lean, line 25: “Li_2(i) equals -pi^2/48 plus i times Catalan's constant.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A001.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A002(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A002.lean, line 27: “Li_2(1/(1+i)) equals 5 pi^2/96 - log^2(2)/8 plus i times (pi log(2)/8 - G).” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A002.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A003(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A003.lean, line 27: “Li_2((sqrt(5)-1)/2) equals pi^2/10 - log^2((1+sqrt(5))/2).” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A003.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A004(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A004.lean, line 27: “The integral from 0 to 1 of log(1+x^2)/x equals pi^2/24, correcting the tutorial's factor of two.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A004.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A005(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A005.lean, line 71: “The integral from 0 to 1 of log^2(1+x^2)/x^3 equals pi^2/12 - log^2(2).” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A005.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A006_cos(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A006.lean, line 27: “The integral from 0 to pi/4 of log(cos x) equals G/2 - (pi/4) log(2).” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A006.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A006_sin(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A006.lean, line 34: “The integral from 0 to pi/4 of log(sin x) equals -G/2 - (pi/4) log(2).” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A006.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A007(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A007.lean, line 25: “The integral from 0 to pi/4 of x log(cos x) equals pi G/8 - pi^2 log(2)/32 - 21 zeta(3)/128.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A007.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A008(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A008.lean, line 27: “The integral from 0 to pi/4 of x log(1+tan x) equals pi^2 log(2)/64 - pi G/8 + 21 zeta(3)/64.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A008.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A009(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A009.lean, line 151: “The integral from 0 to pi/2 of x^2 cot x equals pi^2 log(2)/4 - 7 zeta(3)/8.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A009.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A010(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A010.lean, line 24: “The integral from 0 to pi/4 of x^2 tan^2 x equals -G + pi^2/16 - pi^3/192 + pi log(2)/4.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A010.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A011(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A011.lean, line 26: “The integral from 0 to 1 of Li_2(x)/(x sqrt(1-x^2)) equals 3 pi^2 log(2)/8 - 7 zeta(3)/16.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A011.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A012(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A012.lean, line 32: “The integral from 0 to 1 of arctan(x) log(x)/(1+x) equals -pi^3/64 + G log(2)/2.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A012.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A013(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A013.lean, line 35: “The integral from 0 to 1 of arctan(x) log^2(x)/(1+x) equals -pi^2 G/24 - pi^3 log(2)/32 + 21 pi zeta(3)/64.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A013.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A014(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A014.lean, line 34: “The integral from 0 to 1 of log(x) log(1+x)/(1+x^2) equals 11 pi^3/128 + 3 pi log^2(2)/32 - 2 G log(2) - 3 Im Li_3((1+i)/2).” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A014.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A015(theorem), declared in LeanPool/PolylogIntegrals/Proofs/A015.lean, line 64: “The integral from 0 to pi/2 of x log^2(sin x) equals Li_4(1/2) - 19 pi^4/2880 + log^4(2)/24 + pi^2 log^2(2)/12.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A015.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Proofs.A016(theorem; a main declaration), declared in LeanPool/PolylogIntegrals/Proofs/A016.lean, line 26: “The integral from 0 to 1 of Li_3(x)/(x sqrt(1-x^2)) equals Li_4(1/2)/2 + 41 pi^4/5760 + log^4(2)/48 + pi^2 log^2(2)/6.” Its source, as the card gives it: “Upstream Statements.lean and Proofs/A016.lean at the pinned commit; README prior-appearance table and blueprint/ERRATA.md label classical sources and corrections. Lean proofs were written with Claude assistance and reviewed by rainrzk; the informal tutorial is rainrzk (2022).”LeanPolyLog.Dilog.hasDerivAt_Li_succ(theorem), declared in LeanPool/PolylogIntegrals/Lemmas/DilogComplex.lean, line 69: “For every natural s and nonzero complex z in the open unit disk, Li_(s+1) has derivative Li_s(z)/z at z.” Its source, as the card gives it: “Upstream Lemmas/DilogComplex.lean, termwise differentiation.”LeanPolyLog.Dilog.Li_two_add_Li_two_div_sub_one(theorem), declared in LeanPool/PolylogIntegrals/Lemmas/DilogComplex.lean, line 130: “For complex z of norm at most 1 and real part at most 1/2, Li_2(z) + Li_2(z/(z-1)) = -log^2(1-z)/2, with the principal logarithm.” Its source, as the card gives it: “Upstream Lemmas/DilogComplex.lean, complex Landen identity.”LeanPolyLog.Arcsin.integral_Lir_div_mul_sqrt(theorem), declared in LeanPool/PolylogIntegrals/Lemmas/Arcsin.lean, line 325: “For s at least 2 and a measurable nonnegative weight w on (0,1] with integrable moments equal to 1/(n+1)^s, the integral from 0 to 1 of Li_s(x)/(x sqrt(1-x^2)) equals the integral from 0 to pi/2 of w(sin t) times (pi/2+t).” Its source, as the card gives it: “Upstream Lemmas/Arcsin.lean, moment representation and Fubini.”LeanPolyLog.Radial.integral_im_logCube(theorem), declared in LeanPool/PolylogIntegrals/Lemmas/Radial.lean, line 339: “If (log^3((1+r)/2)-log^3((1-r)/2))/r is interval integrable from 0 to 1, its integral equals the integral from 0 to pi of the imaginary part of the cube of the principal complex logarithm of (1+exp(i t))/2.” Its source, as the card gives it: “Upstream Lemmas/Radial.lean, radial differentiation and domination.”
Project
- Authors: rainrzk.
- Source: LeanPolyLog, completed formalization of PolyLog Integrals.
- Project repository: rainrzk/LeanPolyLog, at commit 056b7b42.
- Provenance: AI, which in Lean Pool's terms means its Lean proofs were “mostly produced by an AI system”.
- License: Apache-2.0.
- MSC2020: 33B30, 26A36, 30B10.
- In Lean Pool: LeanPool/PolylogIntegrals, from the card LeanPool/projects/polylog-integrals.yaml.
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.