Exercise 5.7.12 (Point of infinite order)

Suppose that the elliptic curve 𝒞 f ( ) is given by y 2 = x 3 + a x 2 + bx + c , and that the coefficients a , b , c are integers. Let P 1 = ( u 1 w 1 2 , v 1 w 1 3 ) be a rational point on this curve, and write 2 P 1 = ( u 3 w 3 2 , v 3 w 3 3 ) with g.c.d. ( u 1 , w 1 ) = 1 . Show that if b is even and u 1 is odd, then u 3 is odd, and the power of 2 in w 3 is greater than the power of 2 in w 1 . Deduce that the points 2 k P 1 are all distinct, and hence that P 1 has infinite order. In particular, show that the point ( 1 , 3 ) on the curve y 2 = x 3 + 6 x 2 + 2 x has infinite order.

Answers

Proof. Now let P 1 = ( x 1 , y 1 ) be any point on 𝒞 f ( ) , and suppose that y 1 0 , so 2 P 1 = ( x 3 , y 3 ) O , where O = ( 0 : 1 : 0 ) is the point at infinity. By Theorem 5.25, we may write

x 1 = u 1 w 1 2 , y 1 = v 1 w 1 3 , u 1 w 1 = 1 , v 1 w 1 = 1 , x 3 = u 3 w 3 2 , y 3 = v 3 w 3 3 , u 3 w 3 = 1 , v 3 w 3 = 1 .

By the explicit formulas (5.53), we have (knowing that y 1 0 )

x 3 = ( 3 x 1 2 + 2 a x 1 + b 2 y 1 ) 2 a 2 x 1 , = ( 3 x 1 2 + 2 a x 1 + b ) 2 4 ( x 1 3 + a x 1 2 + b x 1 + c ) ( a + 2 x 1 ) 4 ( x 1 3 + a x 1 2 + b x 1 + c ) = x 1 4 2 b x 1 2 8 c x 1 + b 2 4 ac 4 x 1 3 + 4 a x 1 2 + 4 b x 1 + 4 c .

Substituting the values of x 1 , x 3 , we obtain

u 3 w 3 2 = u 1 4 w 1 8 2 b u 1 2 w 1 4 8 c u 1 w 1 2 + b 2 4 ac 4 u 1 3 w 1 6 + 4 a u 1 2 w 1 4 + 4 b u 1 w 1 2 + 4 c = u 1 4 2 b u 1 2 w 1 2 8 c u 1 w 1 6 + ( b 2 4 ac ) w 1 8 4 w 1 2 ( u 1 3 + a u 1 2 w 1 4 + b u 1 w 1 4 + c w 1 6 ) ,

so

4 w 1 2 u 3 ( u 1 3 + a u 1 2 w 1 4 + b u 1 w 1 4 + c w 1 6 ) = w 3 2 [ u 1 4 2 b u 1 2 w 1 2 8 c u 1 w 1 6 + ( b 2 4 ac ) w 1 8 ] . (1)

Assume that b is even and u 1 is odd. If we reduce equation (1) modulo 2 , we obtain

0 w 3 2 ( u 1 4 + b 2 w 1 8 ) w 3 2 ( mod 2 ) .

Therefore w 3 is even, and since u 3 w 3 = 1 , u 3 is odd.

  • If w 1 is odd, then, since w 2 is even, ν 2 ( w 2 ) > 0 = ν 2 ( w 1 ) .
  • If w 2 is even, knowing that u 1 is odd, we obtain that u 1 3 + a u 1 2 w 1 2 + b u 1 w 1 4 + c w 1 6 and u 1 4 2 b u 1 2 w 1 2 8 c u 1 w 1 6 + ( b 2 4 ac ) w 1 8 are odd. Therefore equation (2) gives

    2 ν 2 ( w 3 ) = 2 ν 2 ( w 1 ) + 2 ,

    so

    ν 2 ( w 3 ) = ν 2 ( w 1 ) + 1 > ν 2 ( w 1 ) .

In both cases, ν 2 ( w 3 ) > ν 2 ( w 1 ) : the power of 2 in w 3 is greater than the power of 2 in w 1 .

Since x 1 = u 1 w 1 2 and x 3 = u 3 w 3 2 are in lowest terms, this proves that x 1 x 3 , hence 2 P 1 P 1 .

It is important to note that y 3 0 , because y 3 = v 3 w 3 3 , where v 3 w 3 = 1 and w 3 is even, therefore v 3 is odd, so v 3 0 and y 3 0 . Therefore 2 P 3 is not the point O .

Hence we may continue with P 3 in place of P 1 , and obtain in the same way that ν 2 ( x ( 2 P 3 ) ) > ν 2 ( x ( P 2 ) ) .

We obtain by induction that no point 2 k P 1 is on the y -axis, and ν 2 ( x ( 2 P k ) ) > ν 2 ( x ( P k ) ) for all k . The sequence ( ν 2 ( 2 k P ) ) k is strictly increasing, so the points 2 k P 1 are all distinct.

We conclude that P 1 has infinite order.

Example: Consider the curve 𝒞 : y 2 = x 3 + 6 x + 2 = x 3 + a x 2 + bx + c . The discriminant of x 3 + 6 x + 2 is D = 4 6 3 27 2 2 = 972 0 , thus 𝒞 is an elliptic curve. 𝒞 contains the point P 1 = ( x 1 , y 1 ) = ( 1 , 3 ) = ( 1 1 2 , 3 1 3 ) = ( u 1 w 1 2 , v 1 w 1 3 ) . Then b = 6 is even and u 1 = 1 is odd (and y 1 0 ). By Problem 12, P 1 has infinite order. □

With Sagemath:

sage: E = EllipticCurve([6,2]); E
Elliptic Curve defined by y^2 = x^3 + 6*x + 2 over Rational Field
sage: plot(E)
Launched png viewer for Graphics object consisting of 1 graphics primitive
sage: P = E(1,3)
sage: 2 * P
(1/4 : -15/8 : 1)
sage: 4 * P
(889/400 : 41037/8000 : 1)

User profile picture
2025-05-25 08:45
Comments