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 be a full complex lattice with oriented basis and let be its Weierstrass function with invariants (Complex lattice and quotient torus, Weierstrass p function). Let be the associated smooth projective cubic with , and let be the biholomorphism for and (The torus is biholomorphic to its Weierstrass cubic). Transport addition from to through and call the resulting operation . Then:
- for every projective line , if is its intersection divisor, with tangent and other repeated intersections counted with multiplicity, then ;
- consequently the transported operation is the chord-tangent law: for a secant or tangent whose third intersection is one has ; vertical lines give (with multiplicity two at a half-period point), and the line at infinity cuts out ;
- in particular for all , so is a group isomorphism.
Facts & Assumptions
Given: A full complex lattice with oriented basis, its torus with class map , the Weierstrass function and its derivative , the invariants , , the half-periods , , with values , the polynomial , the projective cubic with its point , and the map .
is a subgroup, is well defined and makes an abelian group with identity and inverse , and the class map is a surjective group homomorphism with kernel (Complex lattice and quotient torus).
is holomorphic on , even and -periodic, and at each it has a double pole with principal part and no other poles; on , this series converging normally, is odd and -periodic, and has a pole of order 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).
if and only if or modulo ; the zeros of are exactly the -translates of , each of order one; consequently for one has if and only if ; and are three distinct complex numbers (Degree two of ℘ and its four branch points).
; the polynomial has the three distinct roots , so and for each ; and is nonsingular in the Jacobian-rank sense at every point, with its unique point at infinity (Nonvanishing of the lattice discriminant).
For every the function is the zero meromorphic function of on ; in particular, whenever and , the displayed quotient is defined and holds as an equality of values (Addition formula for ).
for , , and is bijective (The torus is biholomorphic to its Weierstrass cubic).
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 (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).
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).
For a holomorphic on an open the filled difference quotient for and is continuous on (The filled difference quotient of a holomorphic function is jointly continuous).
Continuity on is metric continuity for ; a map into 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).
For all one has with only for , , and (Conjugation is an involutive real-field automorphism, , and modulus is definite, multiplicative, and subadditive).
A nonzero polynomial of degree over has exactly roots counted with multiplicity, in particular for degrees and ; for a split monic cubic one has (A complex polynomial of degree has exactly roots counted with multiplicity, Vieta's formulas identify the coefficients of a split monic polynomial with elementary symmetric functions of its roots).
is uniformly discrete and closed in , so is open and every point of it has positive distance to (The quotient is a compact Riemann surface).
with classes , the standard affine charts are the sets where one homogeneous coordinate is nonzero, with coordinates on and on , every projective line is the zero set of a nonzero linear form , and lies on it exactly when (projective space points).
Let be a complex algebraic curve which near is the zero set of one holomorphic function of two variables with nonzero complex gradient at ; then one free ambient coordinate is a local parameter: after permuting coordinates the curve agrees near 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
(The transported operation.) Define by . This is well defined because is a bijection [F7]; transport along a bijection carries the abelian group laws of [F1] to , so is commutative and associative, its identity is , and the inverse of is . By the very definition for all , and for by the parity of and the oddness of [F2]; in the chart this reads , and .
(The differentiated differential equation.) On the functions and are holomorphic [F2] and [F4]. Differentiating this identity with the sum, product and chain rules [F8] gives on . At every point with division gives . If has , then is a -translate of one of by [F3], and [F3] also says each such zero is of order one; hence on a punctured disc around with [F14], so the identity holds on . Both and are holomorphic on , since is the derivative of the holomorphic function and a holomorphic function has complex derivatives of every order [F9]; hence both are continuous on [F9], and the limit along gives . Therefore on all of .
(The affine chart and its local parameters.) In the chart with coordinates [F15], the cubic is the zero set of , because the defining equation divided by reads . Its gradient is : if then , while if then , so for some by [F5] and . Hence the gradient is nonzero at every point of and the hypothesis of the chart lemma [F16] holds there: at a point with the coordinate is a local parameter and agrees near the point with a graph for a holomorphic with , while at the point the coordinate is a local parameter and agrees near it with a graph for a holomorphic with and . Differentiating the latter identity with the chain rule [F8] gives , so because ; comparing the -coefficients in gives , so vanishes at with order exactly .
(The point at infinity and the vertical directions there.) In the chart with coordinates [F15], the point is and the cubic reads for . Here and , so by the chart lemma [F16] the coordinate is a local parameter at and agrees near with the graph of a holomorphic near with and . Differentiating the relation with the chain rule [F8] gives , so and hence . The relation excludes , since it would give near . Writing with and , the relation forces : for every term on the right has order greater than , and for the term is the unique lowest-order term on the right, so its order there is exactly . Hence the line at infinity , whose local equation in this chart is [F15], vanishes along at with order , and it meets nowhere else, because setting in the cubic gives , hence and the point . Likewise, for the vertical line has local equation at [F15], which restricts to ; since the bracket tends to , so the order of vanishing at is .
(Intersection multiplicity convention.) For a projective line and a point call the multiplicity of at the order of vanishing at of the restriction of a local equation of to , computed in a local parameter of at ; 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 is the formal sum of the points of the finite set taken with these multiplicities; a multiplicity , or is called a simple, double or triple intersection.
(The differentiated addition identity where all values are finite.) Let satisfy and , and put , , , , , and . By [F3] the inequality says modulo , so . By [F6] the function with is the zero meromorphic function of on ; on a small disc around each of the functions , and is holomorphic (here , and ), so is holomorphic there and, being identically zero, has derivative there. By the sum, product and quotient rules [F8], at one has with and , the last equality because and ; hence . Next [F6] gives , that is . By [F4] at and at , , while ; dividing by gives , and substituting gives . Substituting and yields , that is . By step 1.2, , so , which says ; therefore and .
(Vertical lines.) Let and ; then [F15], , and by step 1.4 the multiplicity of at is . If , then by [F13] applied to there is with , and the affine part of is exactly the two points and , since in the chart the curve meets in the solutions of . At each of them , so by step 1.3 the coordinate is a local parameter and the local equation of has order there; hence the divisor is , of total multiplicity . Choose with [F7]; then , and , so by parity [F2] , and step 1.1 gives . If , then for a unique [F5], and the only affine intersection is ; by step 1.3 the local equation of has order at in the local parameter , while the multiplicity at is by step 1.4, so the divisor is , of total multiplicity . By [F3], and , so ; also modulo because , and all lie in , so step 1.1 gives , and because . Thus the transported sum of the divisor is , with the finite point occurring with multiplicity two.
(The line at infinity.) Let . It has no affine point, and by step 1.4 it meets only at , with multiplicity , so and, by step 1.1 and , .
(The diagonal case of the differentiated identity.) Let satisfy ; then by [F3], and by [F14] we may choose a disc centred at with and . For the Taylor expansion of at [F9] gives after shrinking , so step 2.1 applies to the pair and for , where is the continuous extension to of : by [F10] applied to and to on a disc around inside the filled difference quotients (value at ) and (value at ) are continuous at , and since the quotient is continuous at with for and [F11]. The functions and are holomorphic on , hence continuous there [F9], so is continuous at [F11]. Since vanishes on it vanishes at : given choose smaller than the radius of with for , take to get , and since this holds for every — take if — we get [F12], hence [F12], that is .
(Nonvertical lines with three distinct intersections.) Let be the projective line with ; then by [F15], and does not lie on because . The affine points of are the points with , where is a polynomial of degree , and at such a point the multiplicity of in the sense of step 1.5 equals the multiplicity of as a root of : if , then is a local parameter and is a graph near by step 1.3, and , so the order of at equals the order of at ; and if (so and ), then both multiplicities equal , because and by [F5], while in the local parameter of step 1.3 the line restricts to with derivative at . Consequently the intersection divisor of a nonvertical line is the sum of its root points , each with the multiplicity of the root, a total multiplicity of by [F13] and step 1.5. Now suppose has three distinct roots , put and , so that ; the are distinct, and is monic with -coefficient , so by [F13]. By surjectivity of [F7] choose with ; then (as ), and , and gives , hence by [F3]. Put ; the secant slope equals . Step 2.1 applies to and gives , while [F6] gives . By the sum relation above, , so has -coordinate , and its -coordinate is . Thus by the parity of and [F2], and by step 1.1 .
(Nonvertical lines with a repeated intersection: the tangent case.) Let and suppose has a repeated root ; put and . By step 3.2 the multiplicity of at equals the multiplicity of the root , so it is at least ; in particular , since a point with has multiplicity by step 3.2. Choose with [F7]; then , , and by [F3]. Because the root is repeated, , so by step 1.2, that is . Step 3.1 gives , that is . Hence the point (parity [F2]; both coordinates are finite because ) lies on and on , so its -coordinate is a root of by step 3.2. Since and is a root of multiplicity at least [F13], Vieta's formula of [F13] gives its residual root , including when . Taking the diagonal limit in [F6] is legitimate because : Taylor expansion [F9] gives , and makes continuous there. Hence . Thus is exactly the residual intersection; if the root is triple and the divisor is , while otherwise it is . In both cases step 1.1 and give .
(Assembly.) Every projective line is the zero set of a nonzero linear form [F15]. If the line contains : it is when , and with when . If it is with and , and it does not contain . 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 , written with multiplicities, satisfies : this is assertion 1. Reading a secant with distinct points and third intersection as the divisor , and a tangent with contact point and residual point as (step 3.2, step 4.1 and step 2.2), the group identity in the abelian group of step 1.1 gives and ; step 2.2 gives the vertical case with multiplicity two at a half-period point, and step 2.3 gives the line at infinity . This is assertion 2. Finally assertion 3 is step 1.1: for all , 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 -coordinate by Vieta, which the addition formula identifies with , and the differentiated addition identity supplies the sign of its -coordinate; this is the algebraic form of the classical statement that the third point is . 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 missed by the nonvertical normal form, and their multiplicities come from the local parameter and the graph at . 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
- Complex lattice and quotient torus
- Weierstrass p function
- The quotient $\mathbb C/\Lambda$ is a compact Riemann surface
- Normal convergence, parity and periodicity of the Weierstrass p function
- Degree two of ℘ and its four branch points
- Weierstrass cubic differential equation
- Addition formula for $\wp$
- Nonvanishing of the lattice discriminant
- The torus is biholomorphic to its Weierstrass cubic
- projective space points
- Local holomorphic charts on nonsingular complex algebraic curves
- 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
- A holomorphic function equals its Taylor series throughout the largest centred disc in its domain
- Complex differentiability at a point implies continuity there
- The filled difference quotient of a holomorphic function is jointly 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
- Conjugation is an involutive real-field automorphism, $z\overline z=|z|^2$, and modulus is definite, multiplicative, and subadditive
- 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
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
- J. S. Milne, Modular Functions and Modular Forms, Ch. 3, p. 47, Proposition 3.12 continuation (standard reference, not scraped)
- C. T. McMullen, Advanced Complex Analysis, Math 213a notes (2010), Ch. 5, Theorem 5.16 and Corollaries 5.17-5.20, printed pp. 89-90 (standard reference, not scraped)
- C. T. McMullen, Advanced Complex Analysis, Math 213a notes (2 Dec 2025), Ch. 5 §5.2, Theorem 5.16 and Corollaries 5.17-5.20, pp. 148-150 (standard reference, not scraped)