Alphabeta Math
TheoremStatement: Literature-sourcedProof: 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.

The chord-tangent group law and elliptic uniformization

Statement

Let Λ=Zω1+Zω2 be a full complex lattice with oriented basis and let ℘=℘Λ be its Weierstrass function with invariants g2,g3 (Complex lattice and quotient torus, Weierstrass p function). Let CΛ:={[X:Y:Z]∈CP2:Y2Z=4X3−g2XZ2−g3Z3} be the associated smooth projective cubic with O=[0:1:0], and let Φ:TΛ→CΛ be the biholomorphism Φ([z])=[℘(z):℘′(z):1] for z∉Λ and Φ([0])=O (The torus is biholomorphic to its Weierstrass cubic). Transport addition from TΛ to CΛ through Φ and call the resulting operation ⊕. Then:

  1. for every projective line L, if L⋅CΛ=Q1+Q2+Q3 is its intersection divisor, with tangent and other repeated intersections counted with multiplicity, then Q1⊕Q2⊕Q3=O;
  2. consequently the transported operation is the chord-tangent law: for a secant or tangent whose third intersection is R one has P⊕Q=−R; vertical lines give P,−P,O (with multiplicity two at a half-period point), and the line at infinity cuts out 3O;
  3. in particular Φ([z]+[w])=Φ([z])⊕Φ([w]) for all z,w, so Φ is a group isomorphism.

Facts & Assumptions

Given: A full complex lattice Λ=Zω1+Zω2 with oriented basis, its torus TΛ=C/Λ with class map π(z)=[z], the Weierstrass function ℘=℘Λ and its derivative ℘′, the invariants g2=60G4, g3=140G6, the half-periods h1=ω1/2, h2=ω2/2, h3=(ω1+ω2)/2 with values ej=℘(hj), the polynomial p(x):=4x3−g2x−g3, the projective cubic CΛ⊆CP2 with its point O=[0:1:0], and the map Φ:TΛ→CΛ.

[F1]

Λ⊆C is a subgroup, [z]+[w]:=[z+w] is well defined and makes TΛ an abelian group with identity [0] and inverse −[z]=[−z], and the class map is a surjective group homomorphism with kernel Λ (Complex lattice and quotient torus).

[F2]

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

[F3]

℘(z)=℘(w) if and only if w≡z or w≡−z modulo Λ; the zeros of ℘′ are exactly the Λ-translates of h1,h2,h3, each of order one; consequently for w∉Λ one has ℘′(w)=0 if and only if 2w∈Λ; and e1,e2,e3 are three distinct complex numbers (Degree two of ℘ and its four branch points).

[F4]

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

[F5]

Δ=g23−27g32≠0; the polynomial p(x)=4x3−g2x−g3 has the three distinct roots e1,e2,e3, so p(ej)=0 and p′(ej)≠0 for each j; and CΛ is nonsingular in the Jacobian-rank sense at every point, with O its unique point at infinity (Nonvanishing of the lattice discriminant).

[F6]

For every w∈C the function z↦℘(z+w)+℘(z)+℘(w)−14((℘′(z)−℘′(w))/(℘(z)−℘(w)))2 is the zero meromorphic function of z on C; in particular, whenever z,w,z+w∉Λ and ℘(z)≠℘(w), the displayed quotient is defined and ℘(z+w)=−℘(z)−℘(w)+14((℘′(z)−℘′(w))/(℘(z)−℘(w)))2 holds as an equality of values (Addition formula for ℘).

[F7]

Φ([z])=[℘(z):℘′(z):1] for z∉Λ, Φ([0])=O, and Φ:TΛ→CΛ is bijective (The torus is biholomorphic to its Weierstrass cubic).

[F8]

Complex differentiability is the existence of the difference-quotient limit; sums, scalar multiples, products, quotients with nonvanishing denominator, and composition of complex differentiable functions are complex differentiable with the usual linearity, product, quotient and chain rules, and every constant function has derivative 0 (Complex differentiability at a point, the complex derivative, holomorphic functions, and entire functions, Linearity, product, reciprocal, and quotient rules for complex derivatives, The chain rule for complex derivatives).

[F9]

A holomorphic function on a disc equals its Taylor series there and has complex derivatives of all orders; a complex differentiable function is continuous at the point of differentiability (A holomorphic function equals its Taylor series throughout the largest centred disc in its domain, Complex differentiability at a point implies continuity there).

[F10]

For a holomorphic f on an open Ω⊆C the filled difference quotient g(ζ,z):=(f(ζ)−f(z))/(ζ−z) for ζ≠z and g(z,z):=f′(z) is continuous on Ω×Ω (The filled difference quotient of a holomorphic function is jointly continuous).

[F11]

Continuity on C is metric continuity for ∣⋅∣; a map into R2=C is continuous if and only if both components are continuous, and sums, products and quotients with nonvanishing denominator of continuous complex-valued functions are continuous (The Euclidean metric, convergence, Cauchy sequences, and continuity on the complex plane, A vector-valued function has a limit, or is continuous, if and only if each of its components does; with the algebra of continuous vector-valued functions, Sums, products, absolute values, finite maxima and minima, and quotients of continuous real-valued maps on a topological space are continuous where defined).

[F12]

For all z,w∈C one has ∣z∣≥0 with ∣z∣=0 only for z=0, ∣zw∣=∣z∣ ∣w∣, and ∣z+w∣≤∣z∣+∣w∣ (Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive).

[F13]

A nonzero polynomial of degree n≥1 over C has exactly n roots counted with multiplicity, in particular for degrees 2 and 3; for a split monic cubic (t−x1)(t−x2)(t−x3)=t3+a1t2+a2t+a3 one has a1=−(x1+x2+x3) (A complex polynomial of degree n has exactly n roots counted with multiplicity, Vieta's formulas identify the coefficients of a split monic polynomial with elementary symmetric functions of its roots).

[F14]

Λ is uniformly discrete and closed in C, so C∖Λ is open and every point of it has positive distance to Λ (The quotient C/Λ is a compact Riemann surface).

[F15]

CP2=(C3∖{0})/∼ with classes [X:Y:Z], the standard affine charts are the sets where one homogeneous coordinate is nonzero, with coordinates (X/Z,Y/Z) on {Z≠0} and (X/Y,Z/Y) on {Y≠0}, every projective line is the zero set of a nonzero linear form αX+βY+γZ, and O=[0:1:0] lies on it exactly when β=0 (projective space points).

[F16]

Let C be a complex algebraic curve which near p is the zero set of one holomorphic function f of two variables with nonzero complex gradient at p; then one free ambient coordinate is a local parameter: after permuting coordinates the curve agrees near p with a graph over that coordinate, the graph map is holomorphic, and transitions between two such local parameters are holomorphic, with holomorphic inverse by the same statement applied with the roles exchanged (Local holomorphic charts on nonsingular complex algebraic curves).

Proof

technique · direct
1.1F1F2F7algebra

(The transported operation.) Define ⊕:CΛ×CΛ→CΛ by P⊕Q:=Φ(Φ−1(P)+Φ−1(Q)). This is well defined because Φ is a bijection [F7]; transport along a bijection carries the abelian group laws of TΛ [F1] to CΛ, so ⊕ is commutative and associative, its identity is Φ([0])=O, and the inverse of P is ⊖P:=Φ(−Φ−1(P)). By the very definition Φ([z]+[w])=Φ([z])⊕Φ([w]) for all z,w∈C, and ⊖Φ([s])=Φ([−s])=[℘(−s):℘′(−s):1]=[℘(s):−℘′(s):1] for s∉Λ by the parity of ℘ and the oddness of ℘′ [F2]; in the chart {Z≠0} this reads ⊖(x,y)=(x,−y), and ⊖O=O.

1.2F2F3F4F8F9F14algebra

(The differentiated differential equation.) On C∖Λ the functions ℘ and ℘′ are holomorphic [F2] and (℘′)2=4℘3−g2℘−g3 [F4]. Differentiating this identity with the sum, product and chain rules [F8] gives 2℘′℘′′=(12℘2−g2)℘′ on C∖Λ. At every point with ℘′≠0 division gives ℘′′=6℘2−12g2. If z0∈C∖Λ has ℘′(z0)=0, then z0 is a Λ-translate of one of h1,h2,h3 by [F3], and [F3] also says each such zero is of order one; hence ℘′≠0 on a punctured disc D∖{z0} around z0 with D⊆C∖Λ [F14], so the identity holds on D∖{z0}. Both ℘′′ and 6℘2−12g2 are holomorphic on D, since ℘′′ is the derivative of the holomorphic function ℘′ and a holomorphic function has complex derivatives of every order [F9]; hence both are continuous on D [F9], and the limit z→z0 along D∖{z0} gives ℘′′(z0)=6℘(z0)2−12g2. Therefore ℘′′=6℘2−12g2 on all of C∖Λ.

1.3F5F8F15F16algebra

(The affine chart and its local parameters.) In the chart {Z≠0} with coordinates (x,y)=(X/Z,Y/Z) [F15], the cubic CΛ is the zero set of f(x,y):=y2−p(x), because the defining equation divided by Z3 reads y2=4x3−g2x−g3. Its gradient is ∇f=(−p′(x), 2y): if y≠0 then ∂f/∂y=2y≠0, while if y=0 then p(x)=0, so x=ej for some j by [F5] and ∂f/∂x=−p′(ej)≠0. Hence the gradient is nonzero at every point of CΛ∩{Z≠0} and the hypothesis of the chart lemma [F16] holds there: at a point with y≠0 the coordinate x is a local parameter and CΛ agrees near the point with a graph x↦(x,g(x)) for a holomorphic g with g(x)2=p(x), while at the point (ej,0) the coordinate y is a local parameter and CΛ agrees near it with a graph y↦(h(y),y) for a holomorphic h with h(0)=ej and y2=p(h(y)). Differentiating the latter identity with the chain rule [F8] gives 2y=p′(h(y))h′(y), so h′(0)=0 because p′(ej)≠0; comparing the y2-coefficients in y2=p(ej+(h(y)−ej))=p′(ej)(h(y)−ej)+O((h(y)−ej)2) gives h(y)−ej=(1/p′(ej))y2+O(y3), so h(y)−ej vanishes at y=0 with order exactly 2.

1.4F8F15F16algebra

(The point at infinity and the vertical directions there.) In the chart {Y≠0} with coordinates (u,v)=(X/Y,Z/Y) [F15], the point O=[0:1:0] is (0,0) and the cubic reads G(u,v)=0 for G(u,v):=v−4u3+g2uv2+g3v3. Here G(0,0)=0 and ∂G/∂v(0,0)=1≠0, so by the chart lemma [F16] the coordinate u is a local parameter at O and CΛ agrees near O with the graph v=φ(u) of a holomorphic φ near 0 with φ(0)=0 and φ(u)=4u3−g2uφ(u)2−g3φ(u)3. Differentiating the relation G(u,φ(u))=0 with the chain rule [F8] gives (−12u2+g2φ(u)2)+(1+2g2uφ(u)+3g3φ(u)2)φ′(u)=0, so φ′(0)=0 and hence φ(u)=O(u2). The relation excludes φ≡0, since it would give 4u3=0 near 0. Writing φ(u)=unψ(u) with ψ(0)≠0 and n≥1, the relation unψ=4u3−g2u2n+1ψ2−g3u3nψ3 forces n=3: for n<3 every term on the right has order greater than n, and for n>3 the term 4u3 is the unique lowest-order term on the right, so its order there is exactly 3. Hence the line at infinity {Z=0}, whose local equation in this chart is v [F15], vanishes along CΛ at O with order 3, and it meets CΛ nowhere else, because setting Z=0 in the cubic gives 4X3=0, hence X=0 and the point [0:Y:0]=O. Likewise, for c∈C the vertical line {X=cZ} has local equation u−cv at O [F15], which restricts to u−cφ(u)=u(1−c φ(u)/u); since φ(u)=O(u2) the bracket tends to 1≠0, so the order of vanishing at O is 1.

1.5F15F16

(Intersection multiplicity convention.) For a projective line L and a point P0∈CΛ∩L call the multiplicity of L at P0 the order of vanishing at P0 of the restriction of a local equation of L to CΛ, computed in a local parameter of CΛ at P0; by [F16] the transition between two local parameters is holomorphic with holomorphic inverse, so its derivative never vanishes and the order does not depend on the local parameter, and multiplying a local equation of a line by a holomorphic function without zeros does not change the order. The intersection divisor L⋅CΛ is the formal sum of the points of the finite set CΛ∩L taken with these multiplicities; a multiplicity 1, 2 or 3 is called a simple, double or triple intersection.

2.1F3F4F6F8step 1.2algebra

(The differentiated addition identity where all values are finite.) Let z,w∈C satisfy z,w,z+w∉Λ and ℘(z)≠℘(w), and put x:=℘(z), y:=℘′(z), u:=℘(w), v:=℘′(w), d:=u−x≠0, m:=(v−y)/d and t:=℘(z+w). By [F3] the inequality ℘(z)≠℘(w) says z≢±w modulo Λ, so z∉±w+Λ. By [F6] the function Φw(ζ):=℘(ζ+w)+℘(ζ)+℘(w)−14Q(ζ)2 with Q(ζ):=(℘′(ζ)−℘′(w))/(℘(ζ)−℘(w)) is the zero meromorphic function of ζ on C; on a small disc around z each of the functions ζ↦℘(ζ+w), ℘(ζ) and Q(ζ) is holomorphic (here z+w∉Λ, z∉Λ and ℘(z)≠℘(w)), so Φw is holomorphic there and, being identically zero, has derivative 0 there. By the sum, product and quotient rules [F8], at ζ=z one has 0=℘′(z+w)+℘′(z)−12Q(z)Q′(z) with Q(z)=m and Q′(z)=(℘′′(z)(x−u)−(y−v)y)/(x−u)2=(my−℘′′(z))/(u−x), the last equality because x−u=−d and y−v=−md; hence ℘′(z+w)=−y+12mQ′(z). Next [F6] gives t=−x−u+14m2, that is m2=4(t+x+u). By [F4] at z and at w, v2−y2=4(u3−x3)−g2(u−x)=(u−x)(4(u2+ux+x2)−g2), while v2−y2=(v−y)(v+y)=md(v+y); dividing by d≠0 gives m(v+y)=4(u2+ux+x2)−g2, and substituting v+y=2y+md gives m2d+2my=4(u2+ux+x2)−g2. Substituting m2=4(t+x+u) and (t+x+u)(u−x)=t(u−x)+(u2−x2) yields 4t(u−x)+4(u2−x2)+2my=4(u2+ux+x2)−g2, that is 2my=4x(u+2x)−g2−4t(u−x). By step 1.2, g2=12x2−2℘′′(z), so 2my=4xu−4x2+2℘′′(z)−4t(u−x), which says my−℘′′(z)=2(u−x)(x−t); therefore Q′(z)=2(x−t) and ℘′(z+w)=−y+m(x−t).

2.2F2F3F5F7F13step 1.1step 1.3step 1.4

(Vertical lines.) Let c∈C and L:={X=cZ}; then O∈L [F15], L∩{Z=0}={O}, and by step 1.4 the multiplicity of L at O is 1. If p(c)≠0, then by [F13] applied to t2−p(c) there is y0≠0 with y02=p(c), and the affine part of L∩CΛ is exactly the two points P+=(c,y0) and P−=(c,−y0), since in the chart {Z≠0} the curve meets x=c in the solutions of y2=p(c). At each of them y≠0, so by step 1.3 the coordinate x is a local parameter and the local equation x−c of L has order 1 there; hence the divisor is P++P−+O, of total multiplicity 3. Choose z with Φ([z])=P+ [F7]; then z∉Λ, ℘(z)=c and ℘′(z)=y0, so by parity [F2] P−=(c,−y0)=[℘(−z):℘′(−z):1]=Φ([−z]), and step 1.1 gives P+⊕P−⊕O=Φ([z]+[−z]+[0])=Φ([0])=O. If p(c)=0, then c=ej for a unique j [F5], and the only affine intersection is P:=(ej,0); by step 1.3 the local equation x−ej of L has order 2 at P in the local parameter y, while the multiplicity at O is 1 by step 1.4, so the divisor is 2P+O, of total multiplicity 3. By [F3], ℘(hj)=ej and ℘′(hj)=0, so P=Φ([hj]); also −hj≡hj modulo Λ because 2h1=ω1, 2h2=ω2 and 2h3=ω1+ω2 all lie in Λ, so step 1.1 gives P=Φ([−hj])=⊖Φ([hj])=⊖P, and 2P⊕O=Φ([hj]+[hj]+[0])=Φ([2hj])=Φ([0])=O because 2hj∈Λ. Thus the transported sum of the divisor P,−P,O is O, with the finite point occurring with multiplicity two.

2.3step 1.1step 1.4

(The line at infinity.) Let L:={Z=0}. It has no affine point, and by step 1.4 it meets CΛ only at O, with multiplicity 3, so L⋅CΛ=3O and, by step 1.1 and Φ([0])=O, O⊕O⊕O=Φ([0]+[0]+[0])=Φ([0])=O.

3.1F3F9F10F11F12F14step 2.1algebra

(The diagonal case of the differentiated identity.) Let z0∈C∖Λ satisfy ℘′(z0)≠0; then 2z0∉Λ by [F3], and by [F14] we may choose a disc D centred at z0 with D⊆C∖Λ and z0+D⊆C∖Λ. For w∈D∖{z0} the Taylor expansion of ℘ at z0 [F9] gives ℘(w)−℘(z0)=℘′(z0)(w−z0)+O((w−z0)2)≠0 after shrinking D, so step 2.1 applies to the pair (z0,w) and G(w):=℘′(z0+w)+℘′(z0)−m^(w)(℘(z0)−℘(z0+w))=0 for w∈D∖{z0}, where m^ is the continuous extension to w=z0 of m(z0,w)=(℘′(w)−℘′(z0))/(℘(w)−℘(z0)): by [F10] applied to ℘′ and to ℘ on a disc around z0 inside C∖Λ the filled difference quotients A(w)=(℘′(w)−℘′(z0))/(w−z0) (value ℘′′(z0) at w=z0) and B(w)=(℘(w)−℘(z0))/(w−z0) (value ℘′(z0)≠0 at w=z0) are continuous at z0, and since B(z0)≠0 the quotient m^=A/B is continuous at z0 with m^(w)=m(z0,w) for w≠z0 and m^(z0)=℘′′(z0)/℘′(z0) [F11]. The functions w↦℘′(z0+w) and w↦℘(z0+w) are holomorphic on D, hence continuous there [F9], so G is continuous at z0 [F11]. Since G vanishes on D∖{z0} it vanishes at z0: given ε>0 choose δ>0 smaller than the radius of D with ∣G(w)−G(z0)∣<ε for ∣w−z0∣<δ, take w=z0+δ/2 to get ∣G(z0)∣=∣G(z0)−G(w)∣<ε, and since this holds for every ε>0 — take ε=∣G(z0)∣ if ∣G(z0)∣>0 — we get ∣G(z0)∣=0 [F12], hence G(z0)=0 [F12], that is ℘′(2z0)=−℘′(z0)+(℘′′(z0)/℘′(z0))(℘(z0)−℘(2z0)).

3.2F2F3F5F6F7F13step 1.1step 1.3step 1.5step 2.1algebra

(Nonvertical lines with three distinct intersections.) Let L be the projective line {Y=mX+bZ} with m,b∈C; then O∉L by [F15], and L∩{Z=0}={[1:m:0]} does not lie on CΛ because 4≠0. The affine points of CΛ∩L are the points (x,mx+b) with PL(x)=0, where PL(X):=(mX+b)2−p(X)=−4X3+m2X2+(g2+2mb)X+(g3+b2) is a polynomial of degree 3, and at such a point the multiplicity of L in the sense of step 1.5 equals the multiplicity of x as a root of PL: if y=mx+b≠0, then x is a local parameter and CΛ is a graph x′↦(x′,g(x′)) near x by step 1.3, (g(x′)−mx′−b)(g(x′)+mx′+b)=p(x′)−(mx′+b)2=−PL(x′) and g(x)+mx+b=2y≠0, so the order of g−m(⋅)−b at x equals the order of PL at x; and if y=0 (so x=ej and b=−mej), then both multiplicities equal 1, because PL(ej)=0 and PL′(ej)=2m(mej+b)−p′(ej)=−p′(ej)≠0 by [F5], while in the local parameter y of step 1.3 the line restricts to y−m(h(y)−ej) with derivative 1−mh′(0)=1≠0 at 0. Consequently the intersection divisor of a nonvertical line is the sum of its root points (x,mx+b), each with the multiplicity of the root, a total multiplicity of 3=deg⁡PL by [F13] and step 1.5. Now suppose PL has three distinct roots x1,x2,x3, put Pi:=(xi,mxi+b) and yi:=mxi+b, so that L⋅CΛ=P1+P2+P3; the xi are distinct, and −PL/4 is monic with X2-coefficient −m2/4, so x1+x2+x3=m2/4 by [F13]. By surjectivity of Φ [F7] choose z1,z2∈C with Φ([zi])=Pi; then zi∉Λ (as Pi≠O), ℘(zi)=xi and ℘′(zi)=yi, and x1≠x2 gives ℘(z1)≠℘(z2), hence z1±z2∉Λ by [F3]. Put t:=℘(z1+z2); the secant slope (y2−y1)/(x2−x1) equals m. Step 2.1 applies to (z1,z2) and gives ℘′(z1+z2)=−y1+m(x1−t), while [F6] gives t=−x1−x2+14m2. By the sum relation above, x3=m2/4−x1−x2=t, so P3 has x-coordinate t, and its y-coordinate is y3=mx3+b=mt+y1−mx1=y1+m(t−x1)=y1−m(x1−t)=y1−(℘′(z1+z2)+y1)=−℘′(z1+z2). Thus P3=(℘(−z1−z2),℘′(−z1−z2))=Φ([−z1−z2]) by the parity of ℘ and ℘′ [F2], and by step 1.1 P1⊕P2⊕P3=Φ([z1]+[z2]+[−z1−z2])=Φ([0])=O.

4.1F2F3F5F7F9F13step 1.1step 1.2step 1.5step 3.1step 3.2algebra

(Nonvertical lines with a repeated intersection: the tangent case.) Let L={Y=mX+bZ} and suppose PL has a repeated root x; put y:=mx+b and P:=(x,y). By step 3.2 the multiplicity of L at P equals the multiplicity of the root x, so it is at least 2; in particular y≠0, since a point with y=0 has multiplicity 1 by step 3.2. Choose z∈C with Φ([z])=P [F7]; then z∉Λ, x=℘(z), y=℘′(z)≠0 and 2z∉Λ by [F3]. Because the root is repeated, PL′(x)=2m(mx+b)−p′(x)=0, so 2my=p′(x)=12x2−g2=2℘′′(z) by step 1.2, that is m=℘′′(z)/℘′(z). Step 3.1 gives ℘′(2z)=−y+m(x−℘(2z)), that is m ℘(2z)+b=m ℘(2z)+y−mx=y−m(x−℘(2z))=y−(℘′(2z)+y)=−℘′(2z). Hence the point R:=(℘(2z),−℘′(2z))=Φ([−2z]) (parity [F2]; both coordinates are finite because 2z∉Λ) lies on L and on CΛ, so its x-coordinate ℘(2z) is a root of PL by step 3.2. Since deg⁡PL=3 and x is a root of multiplicity at least 2 [F13], Vieta's formula of [F13] gives its residual root t3=m2/4−2x, including when t3=x. Taking the diagonal limit w→z in [F6] is legitimate because y=℘′(z)≠0: Taylor expansion [F9] gives (℘′(z)−℘′(w))/(℘(z)−℘(w))→℘′′(z)/℘′(z)=m, and 2z∉Λ makes ℘ continuous there. Hence ℘(2z)=−2x+m2/4=t3. Thus R=Φ([−2z]) is exactly the residual intersection; if t3=x the root is triple and the divisor is 3P=2P+R, while otherwise it is 2P+R. In both cases step 1.1 and Φ([0])=O give 2P⊕R=Φ([z]+[z]+[−2z])=Φ([0])=O.

5.1F7F15step 1.1step 3.2step 4.1step 2.2step 2.3

(Assembly.) Every projective line is the zero set of a nonzero linear form αX+βY+γZ [F15]. If β=0 the line contains O: it is {Z=0} when α=0, and {X=cZ} with c=−γ/α when α≠0. If β≠0 it is {Y=mX+bZ} with m=−α/β and b=−γ/β, and it does not contain O. Hence every projective line falls under step 3.2, step 4.1, step 2.2 or step 2.3, and in each case the intersection divisor Q1+Q2+Q3, written with multiplicities, satisfies Q1⊕Q2⊕Q3=O: this is assertion 1. Reading a secant with distinct points P,Q and third intersection R as the divisor P+Q+R, and a tangent with contact point P and residual point R as 2P+R (step 3.2, step 4.1 and step 2.2), the group identity in the abelian group (CΛ,⊕) of step 1.1 gives P⊕Q=⊖R=−R and 2P=⊖R=−R; step 2.2 gives the vertical case P,−P,O with multiplicity two at a half-period point, and step 2.3 gives the line at infinity 3O. This is assertion 2. Finally assertion 3 is step 1.1: Φ([z]+[w])=Φ([z])⊕Φ([w]) for all z,w, and Φ is a bijection [F7], so Φ is a group isomorphism. ∎

Remarks

The point of the proof is that the group law is not postulated on the cubic: it is transported from the torus along the biholomorphism Φ, so associativity and the identity cost nothing, and the content of the theorem is the agreement of the transported law with the line construction. For a nonvertical secant the third intersection point has x-coordinate 14m2−x1−x2 by Vieta, which the addition formula identifies with ℘(z1+z2), and the differentiated addition identity supplies the sign of its y-coordinate; this is the algebraic form of the classical statement that the third point is Φ(−z1−z2). Repeated intersections are handled by the same two identities evaluated on the diagonal, which is legitimate because the derivative quotients extend continuously; the vertical and infinity cases are the two lines through O missed by the nonvertical normal form, and their multiplicities come from the local parameter u and the graph at O. Nothing here uses the sigma function or the Weierstrass product; the only analytic inputs are the addition formula, the cubic differential equation and the local structure of the smooth cubic.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

147 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