Weierstraß normal form

From Elliptic Curve Crypto
Revision as of 12:44, 3 January 2025 by Rational Point (talk | contribs) (Eliminating the skew term)


General equation

Karl Theodor Wilhelm Weierstraß (31 Oct 1815 – 19 Feb 1897)
Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle gz^3 + hz^2w + jzw^2 + kw^3}
Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle {} + mz^2 + pzw + qw^2}

Linear transformation

Problem

Substitute and for z and w in the general equation, simplify by collecting like terms in respective powers of x and y, and solve for α, β, γ, δ, ζ, η, a and b so that[1]


Eliminating the skew term

Sometimes the Weierstraß equation is given in the form [2]

with an extra skew term . Let and complete the square.

Now let and complete the cube, viz.

This is the normal Weierstraß form with and , and obviously rational points are mapped to rational points with the rational linear transformation and .

  1. ↑ Arnold Kas. “Weierstrass Normal Forms and Invariants of Elliptic Surfaces.” Transactions of the American Mathematical Society, vol. 225, Jan 1977, pp. 259-266. PDF
  2. ↑ LMFDB Elliptic curves over Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \mathbb Q} . https://www.lmfdb.org/EllipticCurve/Q/