Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

this would get you close:

E.torsion_polynomial(n).splitting_field()

You're just some quadratic extensions away from the desired field (you just need to make sure that roots of the division polynomial are indeed x-coordinates of points).

Be careful, though: generally such explicit representations of splitting fields are entirely unworkable because they tend to have very high degrees.