3 Weierstrass Equations

In this section, we drop the assumption that K=K¯, but we instead assume that K is a perfect field.

Definition (Elliptic curve). An elliptic curve E∕K is a smooth projective curve of genus 1, defined over K with a specified K-rational point 0E∈E(K).

Example. {X3+pY3+p2Z3=0}⊂ℙ2 is not an elliptic curve over ℚ, since it has no ℚ-rational points.

Theorem 3.1. Assuming that:

Then E is isomorphic over K to a curve in Weierstrass form via an isomorphism taking 0E to (0:1:0).

Remark. Proposition 2.7 treated the special case E is a smooth plane cubic and 0E is a point of inflection.

Fact: If D∈Div⁡(E) is defined over K (i.e. fixed by Gal⁡(K¯∕K)) then L(D) has a basis in K(E) (not just K¯(E)).

Proof of Theorem 3.1. L(2.0E)⊂L(3.0E). Pick basis 1,x for L(2.0E) and 1,x,y for L(3.0E).

Note: ord⁡0E(x)=−2, ord⁡0E(y)=−3.

The 7 elements 1,x,y,x2,xy,x3,y2 in the 6-dimensional space L(6.0E) must satisfy a dependence relation.

Leaving out x3 or y2 gives a basis for L(6.0E) since each term has a different order pole at 0E.

Therefore the coefficients of x3 and y2 are non-zero. Rescaling x and y (if necessary) we get

y2+a1xy+a3y=x3+a2x2+a4x+a6

for some ai∈K.

Let E′ be the curve defined by this equation (or rather its projective closure). There is a morphism

ϕ:E→E′⊂ℙ2P↦(x(P):y(P):1)=(xy(P):1:1y(P))0E↦(0:1:0)

Then

[K(E):K(x)]=deg⁡(E→xℙ1)=ord⁡0E(1x)=2[K(E):K(y)]=deg⁡(E→yℙ1)=ord⁡0E(1y)=3

This gives us a diagram of field extensions:

           K (E)


           K (x,y)


K (x)                  K (y)
By the Tower Law (since 2,3 are coprime), we get that [K(E):K(x,y)]=1. Hence K(E)=K(x,y)=ϕ∗K(E′), so deg⁡ϕ=1, so ϕ is birational.

If E′ is singular then E and E′ are rational, contradiction.

So E′ is smooth. Then Remark 2.9 implies that ϕ−1 is a morphism. So ϕ is an isomorphism. □

Proposition 3.2. Assuming that:

Then E≅E′ over K if and only if the equations are related by a change of variables x=u2x′+ry=u3y′+u2sx′+t

where u,r,s,t∈K with u≠0.

Proof.

  • ⇐ Obvious.
  • ⇒ ⟨1,x⟩=L(2.0E)=⟨1,x′⟩ hence x=λx′+r for some λ,r∈K with λ≠0.

    ⟨1,x,y⟩=L(3.0E)=⟨1,x′,y′⟩ implies y=μy′+σx′+t for some μ,σ,t∈K with μ≠0.

    Looking at coefficients of x3 and y2, we get λ3=μ2. So λ=u2, μ=u3 for some 0≠u∈K.

    Put s=σu2. □

A Weierstrass form equation defines an elliptic curve if and only if it defines a smooth curve, which happens if and only if Δ(a1,…,a6)≠0, where Δ∈ℤ[a1,…,a6] is a certain polynomial.

If char⁡K≠2,3, we may reduce to the case E:y2=x3+ax+b, with discriminant Δ=−16(4a3+27b2).

Corollary 3.3. Assuming that:

  • char⁡K≠2,3 and K is perfect

  • elliptic curves E:y2=x3+ax+b, E′:y2=x3+a′x+b′

Then E and E′ are isomorphic over K if and only if a′=u4a, b′=u6b for some u∈K∗.

Proof. E and E′ are related by a substitution as in Proposition 3.2 with r=s=t=0. □

Definition (j-invariant). The j-invariant is

j(E)=1728(4a3)4a3+27b2.

Corollary 3.4. Assuming that:

  • E≅E′

Then j(E)=j(E′). Moreover, the converse holds if K=K¯.

Proof.

E≅E′⟺{a′=u4ab′=u6b for some u∈K∗⟹(a3:b2)=((a′)3:(b′)2)⟺j(E)=j(E′)

and the converse holds if K=K¯ (to go backwards on the ⟹ step, we only need to take some kind of n-th root). □