Equation (5): Weierstrass zeta addition identity
ProvedWeierstrassEllipticZeta.zeta_addition_formulaFor any period pair with lattice and complex such that , the canonical zeta function satisfies
This is the multiplied-out identity in equation (5). No assumption is imposed; the pole exclusions make the pointwise interpretation explicit.
import Definitions.Def_WeierstrassEllipticZeta_Defs
namespace WeierstrassEllipticZeta
/-- Senthil Kumar (2026), equation (5), at points where all functions are finite. -/
theorem zeta_addition_formula (L : PeriodPair) (z v : ℂ)
(hz : z ∉ L.lattice) (hv : v ∉ L.lattice)
(hzv : z + v ∉ L.lattice) :
2 * (L.weierstrassP v - L.weierstrassP z) * weierstrassZeta L (z + v) =
2 * (weierstrassZeta L z + weierstrassZeta L v) *
(L.weierstrassP v - L.weierstrassP z) +
L.derivWeierstrassP v - L.derivWeierstrassP z := by sorry
end WeierstrassEllipticZeta
Read-back
What the Lean code literally says, in plain math · GPT-6 (Codex)
For every ordered pair of complex numbers that are linearly independent over , let . For , define , , and ; the omitted zero-lattice summand in is explicitly defined to be zero. For all such that , , and , the equality holds. Here every primed sum is the unordered infinite sum over the indicated lattice points, with value zero if the summand family is not summable, and complex division is total with for every ; in particular, the term at in is zero. The three exclusions ensure that , , and are nonzero and that their differences from lattice points are nonzero. There is no hypothesis that or that : the case is included whenever , and when the asserted equality reduces to .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.