Solve Cubic Equations: Elliptic Curve in Weierstrass Normal Form

Click For Summary
An algorithmic approach exists to convert a given elliptic curve into Weierstrass normal form. The process begins by selecting a rational point on the cubic curve and using its tangent line to find another rational intersection point. By adjusting coordinates, the equation can be transformed into a specific polynomial form. Further variable substitutions simplify the equation, ultimately leading to the desired Weierstrass form with a leading coefficient of one. This method provides a systematic way to achieve the standard representation of elliptic curves.
Newtime
Messages
347
Reaction score
0
Is there an algorithmic way to put a given elliptic curve into Weierstrass normal form? If not, what's the general procedure?
 
Physics news on Phys.org
Newtime said:
Is there an algorithmic way to put a given elliptic curve into Weierstrass normal form? If not, what's the general procedure?

Yes. Say that C is a cubic. We start by picking a rational point O on the cubic. Then we take the tangent line of C at the rational point O. This will intersect the cubic in another rational point. We take the X-axis to be the tangent line at that other rational point. And we let the Y-axis to be any line through O.

By changing coordinates, you get an equation of the form

xy^2+(ax+b)y=cx^2+d+e

Multiply by x and change into the variable u=xy. This will get you something of the form

u^2+(ax+b)u=cx^3+dx^2+ex

Change the variable again by setting v^2=u^2+(ax+b).

Now change the variables once more to obtain that c=1.
 

Similar threads

Replies
11
Views
1K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 11 ·
Replies
11
Views
7K