John Cremona on Mon, 27 Nov 2023 15:37:51 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: general educational question on elliptic curve isogenies and moving points around |
On Sun, Nov 26, 2023 at 05:32:03PM -0800, American Citizen wrote:
> Using
>
> All results = 0 for using K[1] and trying the other 7 curves.
>
> for example ellisisom(K[1],K[2]) = 0
>
> What am I doing wrong?
Your curves are isogenous but not isomorphic.
I suppose you want to do:
E=ellinit(K[1]);
S=ellisomat(E)[1];
vector(#K,i,apply(e->ellisisom(ellinit(e[1]),ellinit(K[i])),S))
%4 = [[[1,1/12,1/2,0],0,0,0,0,0,0,0],[0,[2,1/3,1,0],0,0,0,0,0,0],[0,0,[2,1/3,1,0],0,0,0,0,0],[0,0,0,[4,4/3,2,0],0,0,0,0],[0,0,0,0,[1,1/12,1/2,0],0,0,0],[0,0,0,0,0,[1,1/12,1/2,0],0,0],[0,0,0,0,0,0,[1,1/12,1/2,0],0],[0,0,0,0,0,0,0,[1,1/12,1/2,0]]]
So you get the correspondance between ellisomat output and your list, with the variable change.
Cheers,
Bill.
PS: I join a new version of ellisisom which fix a typo if j=0 or 1728.