Bill Allombert on Fri, 03 May 2024 15:27:32 +0200
|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
- To: Ahmad Mostafa Ismail El-Guindy <a.elguindy@cu.edu.eg>
- Subject: Re: ellisisom?
- From: Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
- Date: Fri, 3 May 2024 15:27:07 +0200
- Arc-authentication-results: i=1; smail; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1714742828; c=relaxed/relaxed; bh=r4Vg13/nw3+Zmtbtsd0h7iMOBFAD5r2dJr43anGp+tY=; h=DKIM-Signature:Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To; b=TRgS9TvjQn0nts1vWoHU0e6ezeMhaFkNUsE5jMJOyw71Y2iSNRqMHCroeOZS2+EwGsOFb5OuMtoPOT5HNC44+JczGlVjosua5MPYVIKlfGG/OXdV6C+/aCjRfrGT/zBAFBDq7dJAJv+bDt7X7P92JdkjclD86l3DeR0t1oOgZ7WMF5YkH41/FVEFTD1qT9yfo164Fbl4tuwKjwAcOObfldKU8FUibxAzVB9OFYKqs6t1mkd5wpUC1FBxts6UCkmRm2oy6Kmc5E59OS2FykxRQbDDIZzt79O44h4BrzLIIjJj5ATwMi15QQQjuWAMPpBJUcAQQ+8/Jw33eq0voVqWN7AvTsNQyOV/xqfpwcumakWf0OcHtfM6a9cTrv7s5olDUzEAGiqyk/FJzDBwUsJC+hHcma8vydQ9tb4D1V9rsGdTBNrR4zDSNQYLO+stLum2sf1+EpxJ7w4OOHPPAS/Mgs4C+LObjA5xKQMknswsjnEr87o2x37PMaRZBAI+3BjON7jCbNOzMgi/jLoeQ0XZHmcOLlyGXpBYi3t5izyzXmXrTBxG1udOng9E285/5sILc0XtFeBfjxEjMvP8UhLfdM3h8jAAnlVItkfj3+rXTbjoucT/wm2bErB2EBeXdr4Xkqqa6CU8QPX+KPX1HDk7DYdhQE5pgNIsDsu9zmMtqUA=
- Arc-seal: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1714742828; cv=none; b=TWmdzViUjfF2gekWrNeBTEGd6bjTjt4p/S6qnIiPbzKZv4C4HiBSltwNn7FPNgpDCRGQVUGT5Ju23sw7Zrya7vRcOcQMuzd7p9bD/N2EKL35Mg9daPTjzy5b7c+/K9vH4arHR8mrixLSMAchuJ0LRWvpPqzqaG3OhqGKdNeAtjrO0UajOArhDtOj7Coo4ilLr21r36rWzGr38wQYxc37eFF4fvibxkYUtuUDys8DjMXPyBcwaPMKWu62oVxIsxYjarAKm2N0jQJ7CEqJgieeuNcZD6ZDry+5EQQZAprzIILq6NEvds4Ngy18pPDnW8DQIHjfqhrQUVGyGcKoedUh9VdLIUq6qU+aKOrAe8BBrPb8f1CYqf0h3ZW8Pdu8VLohS+Wi0SL3MFirZngohQ1ZSkQcEx7OCs9afc6LuXz+W+ifQqLKvfQpJj1RLeCJZBnTZnahN+aRnxAbhOMyGKB1JNM3/w85ctwIzmBhWDgsuzwxJlKVhsJ/JVM4udRc81ixIo/VJi2lrSWw+mNWz5emgxLirZNqHnLccZJjKUOi70Jw9ZSaOCr+aa/8LjUyWey4prWOKSNDaA/FMCYO3u0ePi43gHyDGuAUCSJgQuUGf+9xNQ/XGWKwgut/iGHMcc1jQBhTLsBS6s4O1IOa2yQWrHoqKwBTU6h/geR7J9PzIQs=
- Authentication-results: smail; dmarc=none header.from=math.u-bordeaux.fr
- Authentication-results: smail; arc=none
- Cc: pari-users@pari.math.u-bordeaux.fr
- Delivery-date: Fri, 03 May 2024 15:27:32 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=math.u-bordeaux.fr; s=2022; t=1714742828; bh=r4Vg13/nw3+Zmtbtsd0h7iMOBFAD5r2dJr43anGp+tY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=HpJbnmZ1rr62v+tVr9S/oOjIk7dVMfxb0vtsbbWJQ46Ae/5l21sQ7SsGGkUsnqxta jguIuLOHt0tKErjyfouBYiyjsM8mVjTmXjur1FYk9se9wmvqdidM4CCXAtW0g9/STA hLOH4270tOhWu0Tl3KPPf0rJI6ErfFQq5+XoxKj3T6fp3VPsGxxoat62KTPu44mkR3 nTg8fC3hhFJzVX4qK1r7ESdBRQsUvjgq2+hCDBFEdeRYXdqR/DDwR8rGjUEAo4a1uh lvByXR/0vmsT05X0UdytLqhoQdXdcue3nJVwpe21bipWr5LaGFTMtJkDMIHUpsGFdc p3EKsj1aIPKXssWLflUCtEI+wlDH/Pf3BbRzT9XeMk2MgcSShdLynTW8oSMyJJXMp8 /Z9aKlqSVmADCnlHZ4Z5F+azzAMAeM5P1b9uGmAZX4I3dJUfSvNHc7ya+VTNGIH/gX lzMkFRoLVHSfbuV2qAq8z9KZuiUrx2NTCqXu3yCYhITBbNXtbC4tsKMn6Blm4cgLVH 09+JGBEGRSI9g9CYkDISKdN6dvzASVHIs+3TtEAJu548t+JxvyzQyd6jyo/dZchluk nC1yc9xTsYlrptKeUy8dlczsfjMazYmggbieQifcqnGHOyVXS4gYd4z4HP6MyO1i0P W6vZRoRtcidhg5M9aVVTcgeU=
- In-reply-to: <AS8PR04MB822909C293D104853865CABCD41F2@AS8PR04MB8229.eurprd04.prod.outlook.com>
- Mail-followup-to: Ahmad Mostafa Ismail El-Guindy <a.elguindy@cu.edu.eg>, pari-users@pari.math.u-bordeaux.fr
- References: <AS8PR04MB822909C293D104853865CABCD41F2@AS8PR04MB8229.eurprd04.prod.outlook.com>
On Fri, May 03, 2024 at 12:34:21PM +0000, Ahmad Mostafa Ismail El-Guindy wrote:
> Hello,
>
> In this link
> https://pari.math.u-bordeaux.fr/dochtml/html/Elliptic_curves.html
>
> there is the description below of the function ellisisom
>
> ellisisom(E, F)
> Return 0 if the elliptic curves E and F defined over the same number field are not isomorphic, otherwise return [u,r,s,t] suitable for ellchangecurve, mapping E to F.
>
> The library syntax is GEN ellisisom(GEN E, GEN F).
>
> However, this function is not present either in the current version ( GP/PARI CALCULATOR Version 2.15.5 (released)) or in its documentation (naturally)
>
> https://pari.math.u-bordeaux.fr/dochtml/html-stable/
>
> My question is whether there is a substitute (and was there a reason for the removal)?
It was not removed, ellisisom is currently only available in the development version.
Below is a GP implementation if you need it:
myellisisom(E,F)=
{
my(u,r,s,t);
if (E.j!=F.j, return(0));
if (E.j==0,
if(!ispower(E.c6/F.c6,6,&u),return(0))
,E.j==1728,
if(!ispower(E.c4/F.c4,4,&u),return(0))
, if(!ispower(F.c4*E.c6/(F.c6*E.c4),2,&u),return(0)));
s = (u*F.a1-E.a1)/2;
r = (u^2*F.a2 + s*E.a1 - E.a2 + s^2)/3;
t = (u^3*F.a3 - r*E.a1 - E.a3)/2;
[u,r,s,t];
}
Cheers,
Bill
- References:
- ellisisom?
- From: Ahmad Mostafa Ismail El-Guindy <a.elguindy@cu.edu.eg>