The short Weierstrass curve $y^2 = x^3 + Ax + B$, represented as the
WeierstrassCurve with $a_1 = a_2 = a_3 = 0$, $a_4 = A$, and $a_6 = B$. Over fields
of characteristic $\neq 2, 3$ every elliptic curve is isomorphic to one in this form.
Instances For
The $j$-invariant of a short Weierstrass curve $y^2 = x^3 + Ax + B$ (Definition 13.11): $j(A, B) = 1728 \cdot 4A^3 / (4A^3 + 27B^2)$.
Instances For
For a short Weierstrass curve, the invariant $c_4$ simplifies to $-48 A$.
When $A = 0$, the $j$-invariant of $y^2 = x^3 + B$ is $0$.
When $B = 0$ (and $A \neq 0$, $2 \neq 0$), the $j$-invariant of $y^2 = x^3 + Ax$ is exactly $1728$.
Theorem 13.12 (surjectivity of $j$): over any field of characteristic $\neq 2, 3$, every $j_0 \in k$ arises as the $j$-invariant of some short Weierstrass curve. The construction is explicit: $j_0 = 0$ uses $(A, B) = (0, 1)$, $j_0 = 1728$ uses $(1, 0)$, and otherwise $(3 j_0 (1728 - j_0), 2 j_0 (1728 - j_0)^2)$.
Forward direction of the isomorphism classification (Theorem 13.13): any change of variables taking a short Weierstrass curve to another short Weierstrass curve must have $s = r = t = 0$, with the action on the coefficients given by $A' = u^{-4} A$ and $B' = u^{-6} B$.
Backward direction of the isomorphism classification: for each unit $\mu \in k^\times$ the variable change with parameter $\mu^{-1}$ (and $r = s = t = 0$) takes $(A, B)$ to $(\mu^4 A, \mu^6 B)$.
Theorem 13.13 (isomorphism of short Weierstrass curves): two short Weierstrass curves are isomorphic over $k$ iff $(A', B') = (\mu^4 A, \mu^6 B)$ for some $\mu \in k^\times$.
The $j$-invariant is scaling-invariant under $(A, B) \mapsto (\mu^4 A, \mu^6 B)$: this is the algebraic incarnation of the geometric isomorphism class invariance.
If a nondegenerate short Weierstrass curve has $j = 0$ (in characteristic $\neq 2, 3$), then $A = 0$. This corresponds to the special locus of curves $y^2 = x^3 + B$.
If a nondegenerate short Weierstrass curve has $j = 1728$ (in characteristic $\neq 2, 3$), then $B = 0$. This corresponds to the special locus of curves $y^2 = x^3 + Ax$.
Cross-multiplying the equality $j(A, B) = j(A', B')$ on the $A$ side yields $A^3 \Delta' = A'^3 \Delta$ where $\Delta = 4A^3 + 27 B^2$.
Generic case of the $j$-invariant converse: when $A, B, A', B' \neq 0$ and $j(A,B) = j(A',B')$, there exists $u \neq 0$ with $A' = u^2 A$ and $B' = u^3 B$. This produces the explicit isomorphism witness in the open locus $j \notin \{0, 1728\}$.
Converse of equality of $j$-invariants in the generic case $j \neq 0, 1728$:
deduces from $\Delta, \Delta' \neq 0$ and $j(A,B) = j(A',B')$ that all of $A, B, A', B'$
are nonzero, then applies jInvariant_converse_generic.
If $j(A, B) = j(A', B') = 0$, then both $A$ and $A'$ are zero (special locus of $j = 0$).
If $j(A, B) = j(A', B') = 1728$, then both $B$ and $B'$ are zero (special locus of $j = 1728$).
If $\mu \in K$ satisfies $\mu^n = a$ for some $a \in k$ and $n > 0$, then $\mu$ is algebraic over $k$ of degree at most $n$ (since $X^n - a$ is a degree-$n$ annihilating polynomial).
Theorem 13.14 (isomorphism over the algebraic closure): two short Weierstrass curves $E_{A,B}$ and $E_{A',B'}$ over $k$ become isomorphic over $\overline{k}$ iff they have the same $j$-invariant. The isomorphism is via $(A', B') = (\mu^4 A, \mu^6 B)$ for some $\mu \in \overline{k}^\times$.