Magma script related to the algorithm
step1 |
step2 |
step3 |
program |
---|
Example: 256a1
Magma V2.24-5 Mon Apr 8 2019 14:57:05 on luna [Seed = 300288142]
Type ? for help. Type <Ctrl>-D to quit.
> load "programNF_optimized.m";
Loading "programNF_optimized.m"
-----------------------------------------------------
Printing level (1,2,3,Gal)=(false,false,false,true)
Using Optimized Representation? false
-----------------------------------------------------
Loading "step1NF.m"
Loading "galrep_Sutherland/galrep.m"
Loading "galrep_Sutherland/subgroups.m"
Loading "step2NF_optimized.m"
Loading "step3NF.m"
> E:=EllipticCurve("256a1");
> TorsionGrowth(E,2);
[
[
[ 2 ],
[ -1, 1 ]
],
[
[ 2, 2 ],
[ -1, 2, 1 ]
]
]
>
The output shows the torsion over (\\mathbb Q\) and the primitive torsion over number fields of degree divisind 2: