Isomorphisms, twists, automorphism group
Isomorphic elliptic curves
The mysterious -invariant seems to appear everywhere when reading about elliptic curves. But should it really be that mysterious?
Let’s consider an elliptic curve defined by:
This is referred to as the short Weierstrass equation. The generalized Weierstrass equation is given by:
When we are working in a field with characteristic not equal to 2 or 3, there exists a variable substitution that can reduce the equation to the short Weierstrass form.
So, let’s focus on the short Weierstrass form. The -invariant is defined as:
There is a powerful theorem:
Theorem: Two elliptic curves are isomorphic over the algebraically closed field if and only if they have the same -invariant.
Let’s say we have two isomorphic elliptic curves. Let us prove they have the same j-invariant. But how does the isomorphism between two elliptic curves look like?
We can assume that the isomorphism preserves the short Weierstrass form. It turns out that the isomorphism is then of the form:
That’s kind of surprising. The above transformation is linear in and . Why does the isomorphism need to be linear?
Well, due to the way elliptic curve addition is defined, the isomorphism must map a line to a line. Therefore, the only transformations that can serve as isomorphisms are linear.
A quick calculation shows that the transformations of the form or do not preserve the short Weierstrass form. Therefore, the isomorphism needs to be of the form
But let’s observe:
To preserve the short form, it would need to be:
Thus:
So, if we want to have an isomorphism between the elliptic curves, needs to be a square.
Let’s define
We now have
So we have the elliptic curve :
and the elliptic curve , which is isomorphic to :
We can see:
This is related to twists (see below).
Twists
The twist of the elliptic curve is the elliptic curve , which is not isomorphic to over , but is isomorphic over some extension of
Let’s consider the elliptic curve There exists an isomorphism to the elliptic curve , but what if does not have a square root in ?
In that case, and are not isomorphic over , but they are isomorphic over . In this situation, is said to be a quadratic twist of (and vice versa).
Note that is isomorphic to , as we can use . The map simply scales this one.
Number of points
So, let’s have the elliptic curve over , where is a prime greater than
and its twist
where is not a square in
It holds:
How can we see this? Note that if is a square in (meaning is on ), then cannot be on because is not a square (and vice versa). That means that for each , we have points on either or . Additionally, there are two points at infinity, which gives us
Note that some care is needed in cases when In these cases, lies on both curves. However, this simply means we still have exactly two points for each such as well.
We know:
where is called the trace of Frobenius. From the above, it follows that:
Automorphism group
The automorphism group of an elliptic curve depends on the -invariant.
General case ()
The automorphism of elliptic curve where is
generated by the following map:
Special cases ()
When , the curve can be written as The automorphism group is:
generated by
and
where is a primitive cube root of unity.
When , the curve can be written as The automorphism group is:
generated by
and
where