> One := procedure();
procedure> P2<x,y,z> := ProjectiveSpace(Rationals(),2);
procedure> for i := 1 to 100 do
procedure|for> C_i := Curve(P2, x^3+y^3-i*z^3);
procedure|for> E_i, C_itoE_i := EllipticCurve(C_i);
procedure|for> G, map := MordellWeilGroup(E_i);
procedure|for> print Generators(E_i);
procedure|for> end for;
procedure> end procedure;
> One;
procedure() ... end procedure
此方法仅打印出&#34; procedure()... end procedure&#34;由于某些原因。老实说,我不知道为什么,我试图修复它,但在上一篇。代码C_i和E_i是for循环中的有效概念。 你不必告诉我确切的错误,甚至不知道Magma,但是如果你能帮助我解决这个问题,那就很好(比如团队合作?)。
答案 0 :(得分:1)
尝试调用该过程:
> One();
(自从我用Magma做了很多事以来,已经很长时间了,但看起来One;
本身就会对程序本身进行评估。)