aboutsummaryrefslogtreecommitdiff
path: root/misc_code/Q49-49a1-49a2.gp
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2026-06-14 09:58:21 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2026-06-14 09:58:21 +0200
commit5ea79c7ae0d44686f1df05c4a016652afbe58968 (patch)
tree05f6a052373f5fe0942777a48303b2f8b884cbe1 /misc_code/Q49-49a1-49a2.gp
downloadkummer-notes-code-5ea79c7ae0d44686f1df05c4a016652afbe58968.tar.gz
kummer-notes-code-5ea79c7ae0d44686f1df05c4a016652afbe58968.zip
Initial commit
Diffstat (limited to '')
-rwxr-xr-xmisc_code/Q49-49a1-49a2.gp14
1 files changed, 14 insertions, 0 deletions
diff --git a/misc_code/Q49-49a1-49a2.gp b/misc_code/Q49-49a1-49a2.gp
new file mode 100755
index 0000000..a8ae14d
--- /dev/null
+++ b/misc_code/Q49-49a1-49a2.gp
@@ -0,0 +1,14 @@
1elltorsfield_deg( E, n, deg ) = {
2 my( f, eqn, res );
3 f = elldivpol( E, n );
4 eqn = y^2 + E[1]*x*y + E[3]*y - x^3 - E[2]*x^2 - E[4]*x - E[5];
5 res = substpol( polresultant( f, eqn ), y, x );
6 printf( "Computing %d-torsion field...\n", n );
7 return( nfinit( nfsplitting( f*res, deg ) ) );
8}
9
10print("Computing 49-torsion field for 49a1, expecting maximal degree 42*49\n");
11elltorsfield_deg( ellinit( "49a1" ), 49, 42*49 );
12
13print("Computing 49-torsion field for 49a1, expecting maximal degree 42*49\n");
14elltorsfield_deg( ellinit( "49a1" ), 49, 42*49 );

Generated with cgit - Back to sebastiano.tronto.net