1
> 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

このメソッドは、何らかの理由で「procedure() ... end procedure」のみを出力しています。正直なところ、理由がわかりません。修正しようとしましたが、前の. コード C_i と E_i は for ループ内の有効な概念でした。正確な間違いを教えていただく必要はありませんし、マグマのことを知っている必要もありませんが、この問題を解決するのに協力していただけると助かります (チームワークのように?)。

4

1 に答える 1

1

プロシージャを呼び出してみてください:

> One();

(マグマで何かをしてから長い時間が経ちましたが、One;それ自体が手順自体に評価されるようです。)

于 2014-09-10T08:01:49.393 に答える