We take , as required for this rational elliptic curve. The tangent at is . Its intersection with the curve has , so it meets the curve three times at : the identity is an inflection point of a plane cubic.
For , let their chord meet the diagonal cubic elliptic curve at the third point , using the tangent if and counting intersection multiplicities. Then join to and take the third intersection . Define . Equivalently, three collinear intersection points satisfy .
Here inversion has the particularly simple form
Indeed , its displayed inverse, and lie on the same line, since swapping preserves both the curve and . Thus addition is the chord or tangent operation followed by swapping the first two coordinates. The rule includes limiting cases involving and repeated intersections. Its associativity follows from the elliptic curve group law from Riemann-Roch: the identification with the degree-zero Picard group turns the line-intersection Weil divisor relation into addition of divisor classes. Since a line cuts a Weil divisor linearly equivalent to , that relation is exactly the chord rule just described.
Put . Choose rational projective coordinates in which and its tangent is . Because is an inflection point of a plane cubic, that tangent intersects the cubic in the divisor . Consequently its cubic equation has the form
Here , since the restriction to is a nonzero multiple of , and , since smoothness at requires a nonzero -derivative there. Completing the square in , by the rational linear change , gives on
Set and . Then
These are invertible rational projective coordinate changes, and remains the unique point at infinity. Smoothness ensures that the resulting monic cubic has no repeated root. Thus this is a Weierstrass equation of an elliptic curve, without requiring any extraction of a square or cube root in .
On this model write and . To add , take their joining line, or the tangent if , and let be the third intersection counted with multiplicity. Define
For a vertical line its third intersection is , so . The line through and an affine point is vertical, giving . The tangent at has triple contact, giving . This is the chord-and-tangent group law.
If are rational, their joining line or tangent is rational. Its residual intersection point is rational: substituting the line in the cubic leaves a cubic whose other two roots, counted with multiplicity, are rational. Thus addition preserves . The construction is symmetric in , so it is commutative.
For associativity, use divisor classes. A smooth plane cubic has geometric genus , by the genus-degree formula. The Riemann-Roch theorem says that a divisor of degree on a genus-one curve has a one-dimensional space of sections. Therefore every degree-zero divisor class is uniquely represented by : add , take its unique effective degree-one representative, and then subtract . Uniqueness also follows because a nonconstant function with its only pole a simple pole at would contradict .
Every line section is linearly equivalent to the tangent section . Thus, whenever are collinear, including tangencies,
A vertical section gives . Hence the chord-and-tangent group law becomes ordinary addition in the degree-zero Picard group under the injective correspondence . Associativity follows from associativity in that abelian group. Together with closure, identity and inverses already checked, this proves that is an abelian group.
Embed as a smooth plane cubic with an inflection point. A line through , using the tangent when , has a third intersection counted with multiplicity. The chord-and-tangent group law defines , where is the third point on the line through and .
The divisor cut out by the first line is
and the line through and gives . Their quotient therefore shows
Under the bijection from part (a), the chord-and-tangent operation is exactly addition in the abelian group . It is consequently associative and commutative, has identity , and has the geometrically defined point as inverse. Thus it makes an abelian group.
The Hessian determinant of is a nonzero scalar multiple of . Hence the inflection points are
There are nine of them. Since is an inflection point, these are exactly . They are all defined over
so .