Consider an elliptic curve $E$ and a non-zero point $a\in E$ of order three. Translation by $a$ is an automorphism $\tau_a:E\to E, x\mapsto x+a$ of order $3$ of the Riemann surface $E$. Could you please give me an idea how to get an equation of $E/G$ if an equation of $E$ is given? In my case $E$ is given by $y^2 = x^4 + 10x^3 +25x^2 -100x.$
Any help would be appreciated!
Yes, this can be done using Vélu's formulae; see here for a translation of his article Isogénies entre courbes elliptiques. These formulae have been implemented in Magma. Below is code for computing the equation.
First we put the curve into standard Weierstrass form with a cubic:
This gives the curve $E: y^2 + xy + y = x^3 - 76 x + 298$. Computing the torsion subgroup of $E$ with
we find that the $3$-torsion of $E$ over $\mathbb{Q}$ consists of the points $$ (0 : 1 : 0), \quad (2 : 11 : 1), \quad (2 : -14 : 1) \, . $$ We then use the command
IsogenyFromKernelto compute the isogeny, which takes as input a polynomial cutting out the $x$-coordinates of the points in our subgroup:This returns the elliptic curve $$ E_2 : y^2 + xy + y = x^3 + 549x - 2202 \, . $$ We can verify that $E_2$ is $3$-isogenous to our original curve: