Bill Allombert on Tue, 16 Apr 2024 23:50:33 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Game: find the curve


On Tue, Apr 16, 2024 at 03:55:26PM +0200, Denis Simon wrote:
> Hi Randall,
> 
> Call [x,y] the coordinates of your point.
> The question is to find a linear relation between |y^2,x*y,y,x^3,x^2,x,1].
> The function lindep does the job.

Indeed:
? [X,Y]=P;F=lindep([X*Y,-X^2,Y,-X,-1,-X^3,Y^2])~
%1 = [0,-105941,-105941,-112234954810,-23483312417238135,1,1]
? E=ellinit(F[1..5]/F[7]);
? ellisoncurve(E,P)
%3 = 1
? ellglobalred(E)
%4 = [11223495481,[1,35314,0,52971],4,[11,2;9631,2],[[2,-9,0,2],[2,-1,0,2]]]
? ellminimaltwist(E)
%5 = 105941
? Et=elltwist(E,105941);
? ellidentify(Et)
%11 = [["11a1",[0,-1,1,-10,-20],[]],[105941,0,0,594508555628570

So actually the curve is the twist of 11a1 a.k.a X_0(11) by D=105941 = 11*9631.
Its conductor is 11223495481 = 11^2 * 9631^2 which is a bit large for ellheegner.

Cheers,
Bill.