> 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» для некоторая причина. Я, честно говоря, не знаю, почему, я попытался исправить это, но в пред. коды C_i и E_i были действительными понятиями внутри цикла for. Вам не нужно сообщать мне точную ошибку или даже знать Магму, но если вы можете помочь мне справиться с этой проблемой, это было бы здорово (например, работа в команде?).Magma CAS. Поиск всех d в [1..100], таких, что x^3 + y^3 = d для x, y в рациональности
Вы Верно. Хм .. удивительно, что я трачу много минут, пытаясь исправить ошибку программы, и это действительно так просто. Огромное спасибо! Возможно, другие однажды найдут вопрос полезным. –