← LibraryWeierstrass Equations and InvariantsEngineering · MathematicsLesson 337/385← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin JoginWeierstrass equationdiscriminantj-invariantisomorphism

Elliptic Curves

Weierstrass Equations and Invariants

General and short Weierstrass forms, the discriminant and j-invariant, and the transformations relating equivalent models.

Engineering / MathematicsElliptic Curves2 min readKV-MATH-0634

A curve admits many Weierstrass equations. The discriminant and the j-invariant are the quantities that distinguish genuinely different curves from different presentations of the same one.

The general form

y^2 + a1 x y + a3 y = x^3 + a2 x^2 + a4 x + a6The general Weierstrass equation, valid in any characteristic.

Reduction to short form

In characteristic not two or three, completing the square and then the cube reduces the general form to the short one. In characteristics two and three the reduction fails and different normal forms are used.

The invariants

Discriminant
Non-zero exactly when the curve is smooth. Changes by a twelfth power under admissible change of variables.
j-invariant
Invariant under all admissible changes of variables. Two curves over an algebraically closed field are isomorphic exactly when their j-invariants agree.
Conductor
Records the bad primes and their reduction types. Finer than the discriminant, which depends on the model.
j = (constant) * c4^3 / DeltaIndependent of the model; the fundamental isomorphism invariant.

Minimal models

Over the rationals a curve has a minimal Weierstrass model, with discriminant as small as possible. Computing it is a normalisation step performed before any serious arithmetic.

Twists

Quadratic twists share a j-invariant but differ over the rationals. They have the same behaviour at most primes but can have very different rank, which makes them a standard tool for constructing curves with prescribed properties.

Source. Henri Cohen, A Course in Computational Algebraic Number Theory, Springer GTM 138 — 7.1.3. Structural reference unverified: the source file was not available during authoring; chapter and section numbers are taken from the published edition and have not been checked against a physical copy.

Continue learning

Elliptic Curves: Basic DefinitionsArticle · MathematicsNEXT LESSON →The Group Law on an Elliptic CurveArticle · MathematicsThe Sub-exponential Algorithm in PracticeArticle · MathematicsElliptic Integrals and Elliptic FunctionsArticle · Mathematics