Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: AI-adaptedPipeline-generatedprecheck passaudited 2026-10-02
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Addition and duplication for ℘

Example

Let Λ be a full complex lattice with Weierstrass function ℘, and let z∈C∖Λ satisfy ℘′(z)≠0. Then ℘(2z)=−2℘(z)+14(℘′′(z)℘′(z))2. Moreover ℘′′=6℘2−12g2 on C∖Λ, so on the same locus the duplication value is the rational expression −2℘(z)+(6℘(z)2−12g2)24 ℘′(z)2 in ℘(z) and ℘′(z). The duplication formulas agree as meromorphic functions on C. At a nonzero half-period both sides have a genuine double pole, since 2z∈Λ; no finite value is asserted there.

Facts & Assumptions

Given: A full complex lattice Λ=Zω1+Zω2 with oriented basis, its Weierstrass function ℘ and derivative ℘′, the invariants g2=60G4, g3=140G6, and a point z∈C∖Λ.

[F1]

℘ is holomorphic on C∖Λ, is even and Λ-periodic, and at each lattice point has a double pole with principal part (z−λ)−2 and no other poles; ℘′(z)=−2∑ω∈Λ(z−ω)−3 on C∖Λ, this series being normally convergent there, and ℘′ is odd and Λ-periodic with a pole of order 3 at each lattice point (Normal convergence, parity and periodicity of the Weierstrass p function, Weierstrass p function).

[F2]

℘(z)=℘(w) if and only if w≡z or w≡−z modulo Λ; the zeros of ℘′ are exactly the Λ-translates of the three nonzero half-periods, and each of them is of order one; consequently, for w∈C∖Λ, ℘′(w)=0 if and only if 2w∈Λ (Degree two of ℘ and its four branch points).

[F3]

(℘′)2=4℘3−g2℘−g3 on C∖Λ (Weierstrass cubic differential equation).

[F4]

The addition formula holds meromorphically in (z,w): it holds as an equality of values wherever the displayed quotient is defined, and all apparent exceptional cases are interpreted by meromorphic continuation, without assigning a finite value at a genuine pole (Addition formula for ℘).

[F5]

A holomorphic function with a zero of order m at a factors near a as (z−a)mg(z) with g(a)≠0; a holomorphic function on a domain that is not identically zero has isolated zeros; and two holomorphic functions on a domain agreeing on a set with an accumulation point in the domain agree everywhere (The order of a zero is the exponent in its local holomorphic factorization, Zeros of a nonzero holomorphic function are isolated, Identity theorem for holomorphic functions).

[F6]

Complex derivatives are linear, satisfy the product rule and the chain rule, and a complex-differentiable function is continuous (Linearity, product, reciprocal, and quotient rules for complex derivatives, The chain rule for complex derivatives, Complex differentiability at a point implies continuity there).

[F7]

Meromorphic functions on a connected plane domain form a field: sums, products and quotients with nonzero denominator are meromorphic, and the pole set of a meromorphic function is discrete and closed; a meromorphic function on a domain that vanishes on a nonempty open subset is identically zero (Meromorphic functions on a plane domain, Meromorphic functions on a connected plane domain form a field, Poles of a meromorphic function form a closed discrete set and are at most countable).

[F8]

The complex plane is a connected plane domain (Complex lattice and quotient torus).

Verification

1.1F1F2F3F5F6F7algebra

(The second-derivative identity on C∖Λ.) Differentiating [F3] with the rules of [F6] gives 2℘′℘′′=(12℘2−g2)℘′ on C∖Λ; at every point with ℘′≠0 this gives ℘′′=6℘2−12g2. Let h∉Λ with ℘′(h)=0: by [F2] the zero of ℘′ at h is of order one, so [F5] gives ℘′(w)=(w−h)g(w) with g(h)≠0, and hence ℘′(w)≠0 for 0<∣w−h∣<ρ with some ρ>0; shrinking ρ if necessary, the pole set of the meromorphic function ℘ is discrete by [F7], so the disc D(h,ρ) contains no lattice point. Both ℘′′ and 6℘2−12g2 are holomorphic on D(h,ρ) and agree on the punctured disc D(h,ρ)∖{h}, which is a nonempty connected open set, so [F5] makes them agree on all of D(h,ρ), in particular at h. Every point of C∖Λ either has ℘′≠0 or is such a zero h by [F2], so ℘′′=6℘2−12g2 on all of C∖Λ.

1.2F1F2F4F5F6F7algebra

(The duplication identity where ℘′(z)≠0.) Fix z∈C∖Λ with ℘′(z)≠0; then 2z∉Λ by [F2], and ℘ is holomorphic near 2z. Choose ρ>0 so small that D(z,ρ) avoids Λ, (z+Λ)∖{z} and −z+Λ, and that z+w∉Λ for w∈D(z,ρ). For 0<∣w−z∣<ρ the addition formula [F4] applies and gives ℘(z+w)=−℘(z)−℘(w)+14Q(w)2 with Q(w)=(℘′(z)−℘′(w))/(℘(z)−℘(w)). Both numerator and denominator vanish at w=z, and the denominator has a simple zero there because its derivative is −℘′(z)≠0; the numerator has a zero of at least order one. Thus Q extends holomorphically with Q(z)=℘′′(z)/℘′(z), whether or not ℘′′(z) vanishes. Letting w→z gives ℘(2z)=−2℘(z)+14(℘′′(z)/℘′(z))2.

2.1step 1.1step 1.2algebra

(Rational expression in ℘ and ℘′.) Substituting the identity of step 1.1 into the duplication identity of step 1.2 gives, for every z∈C∖Λ with ℘′(z)≠0, ℘(2z)=−2℘(z)+14(6℘(z)2−12g2℘′(z))2=−2℘(z)+(6℘(z)2−12g2)24 ℘′(z)2, a value of the rational function R(x,y)=−2x+(6x2−12g2)24y2 of the two variables x,y with coefficients in the field generated by g2 over C (here the denominator 4y2 does not vanish because ℘′(z)≠0).

3.1F1F2F7F8step 1.1step 1.2step 2.1algebra

(Meromorphic extension and pole set.) The function F(z):=℘(2z) is meromorphic on C: it is holomorphic off 12Λ={z:2z∈Λ}, and if z0∈12Λ with λ:=2z0∈Λ, then [F1] gives that ℘(w)−(w−λ)−2 is holomorphic near λ, so substituting w=2z shows F(z)−14(z−z0)−2 holomorphic near z0: each z0∈12Λ is a double pole of F, and there are no others. The right-hand side R(℘(z),℘′(z)) is meromorphic on C by the field property [F7], because ℘ and ℘′ are meromorphic and ℘′ is not the zero function by [F2]. By steps 1.2 and 2.1 the two meromorphic functions agree on {z∈C∖Λ:℘′(z)≠0}=C∖12Λ, a nonempty open subset of the connected domain C [F8]; hence their difference vanishes on a nonempty open set and is identically zero by [F7]. Therefore the duplication identity is an identity of meromorphic functions on C: it holds wherever both sides are finite, and at the points of 12Λ, where F has a double pole and the right-hand side likewise has a pole (at half-periods because ℘′ has a zero of order one and ℘′′ is nonzero there, and at lattice points by the equality of the two meromorphic functions), no finite value is asserted.

4.1

(Assembly.) Step 1.1 gives the identity ℘′′=6℘2−12g2 on C∖Λ, extended holomorphically across the half-periods where the division by ℘′ was only apparently problematic; step 1.2 gives the duplication identity for ℘′(z)≠0; step 2.1 exhibits it as the rational expression in ℘(z) and ℘′(z); and step 3.1 upgrades the duplication identity to an identity of meromorphic functions on C, with the genuine poles retained. These are exactly the assertions of the example. ∎

Remarks

The only point of substance is that the addition formula becomes 0/0 when w=z: the secant through two coincident points has to be replaced by the tangent, and in the formula that means replacing the difference quotient by the derivative quotient ℘′′(z)/℘′(z). The second identity is what makes the result algebraic: (℘′)2=4℘3−g2℘−g3 can be differentiated and solved for ℘′′ wherever ℘′≠0, and the apparent failure of that solution at the half-periods is repaired by the identity theorem, since ℘′′ and 6℘2−12g2 are holomorphic across them. Both formulas are used in The chord-tangent group law and elliptic uniformization, where the tangent case of the chord-tangent law is exactly the limiting case w→z used here; note that the theorem derives its own copy of the differentiated differential equation locally, so this example carries no load for it.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

75 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources