Bill Allombert on Thu, 07 Mar 2024 19:15:52 +0100
|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: question on inconsistent results for a curve and ellrank() command
|
- To: pari-users@pari.math.u-bordeaux.fr
- Subject: Re: question on inconsistent results for a curve and ellrank() command
- From: Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
- Date: Thu, 7 Mar 2024 19:15:44 +0100
- Arc-authentication-results: i=1; smail; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1709835349; c=relaxed/relaxed; bh=2QxsCKIj2tCCpIBKwbtdjHyOzdOGC/k1+nk06sM/bJo=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To; b=Qr0owfhexe5umKmy+vbc9JnA9QEyzBM0eLlw8DSV5Af2tkRRCZ9tTzqAz1nDdL941J2Ei90aXCTCsdnBbr1mkjUcDIl3iVwa1sQuTvnuQsKj4gX9GA7ytPnBAtUygU0t+kLu3DG/Dk/4DLSpleoaPwbhsikmXNEb1ISgSJ1kZFWIyzfnrQElM33/tM+fyO04ibfbtdaUT4cLpFOuS4UlxuJ1kpygK844+uTJDmMAt/os58ouLy2jS6rNBF3QTkr9D2rvaMJZl5kznWpGDTc8Vg+vB/+PpczU73/74nCMSEVuyyj7u4LyYpnEkxQWI8hmSi0+EniJaRLiXVpbYnuuiBXEgqqvqLBopEANIWlUWhUxYJ0AjeQyCbp1dRGpFV39CBlh88Ij8ENe7biLqCiDzmXwq+jNL8Sj73PsXYMFFi92Yt5Ae1z/PJ0kOFoRs+6LNtU+qFnvcL+qnMwyjwqsmnjSgQsfExZ2ypTdosbzN4oPRdirxhT0cEP/VmDkaLMgrRa0qVXHyebDz2CrQDuUBgf+E01ADJPLAMz+xTiXshTYMfac4GUt9v8cgs/mq4CBx8IKWcO/mnOXvwI4qVzG2D5uPIXuqnbaO8wmzWpDbNz6CIthZuurbKz4RcVzjR48E7KBlIoWpEANEpgbRzBsfTPYflz3GGjI0YjDd5HqtqQ=
- Arc-seal: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1709835349; cv=none; b=v13KNuBl7U1uUKS4O34bfjZ5Htn5u4DgKegAnUJeMSDTRW+67BPB1Z0iabjEB2oLBTIjOzkhfA2dpkDT3MMGuTqyIlVURfQA+x6qMifr54JuMvc/Vts3WdJb8sTFda3iLNjt2sPQmTPf/HjLZRNSX9XCm5zoC5DdhfSDr6qNVvlgihqHEL35KX/roNvtPoUZvgoS/klhVvyvv73PSsIlb6IuiAhe1CKBdef4Up8U1c+VBcUtEXTDAXbyhcQsLhJnGUd+FcgUcxer7yQ/9hsh38WSAjjU3PXSRw/Q2WDuO6rNnlaKqa083eohRHogWY8OSzzQGkyy+JIMh+7DOpGuuEtd8U8jXryXhnecoug5pzE7S5lbDym/AGdB97zCN/ssUlBZHsSR10nyTsiIIxyFS+suCX0M6rR2uAASfaoQ3pKOiJJukA+TSptoVO7BppxleZZ89O9dz8eysWb0mXgRjNcHr332hScWqCG4makWE/fGE3N+tIZoWDyatr5HopO6beeY3vvnwWrb2nOeqjYCmyE8Bp/s7VChcI0eLAhdeeEFbtZdqyKIsX0if9/OssqlE1G7dTKGRkKtw/cfp0yjgM8DTza/Ok2XjsmCINrothwieJI4JPfBB5NQBJE1s5M9Dv8tIXn4luLZ2kxNgvmYxJgh4qmi0MsYSWgIBDzW/eE=
- Authentication-results: smail; dmarc=none header.from=math.u-bordeaux.fr
- Authentication-results: smail; arc=none
- Delivery-date: Thu, 07 Mar 2024 19:15:52 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=math.u-bordeaux.fr; s=2022; t=1709835349; bh=2QxsCKIj2tCCpIBKwbtdjHyOzdOGC/k1+nk06sM/bJo=; h=Date:From:To:Subject:References:In-Reply-To:From; b=sx21Uxl/OnyXHlPyjgZM62yxfoy0oIGqfFuQRmlJV/2+77Ra8GMhjt0G19KdbQoa+ Qk/xYpTSxmwWDBokmB8Lohaw0NeUC42hXLvqv3QE6xUJzxYNaMjkDvQYahnC9+YUq0 oKja36EAtZ8/t4hyRoNxG1VdaTrWhmm0xnN+gPFRC99otAVeAl9wQweOz+GsS+4Nq2 McM5a46Ga+Y8zWy3LCSJ5J12WfmDM8eosyR4V/5Ue9JCNJg6+6q7vfjcB3QCJABQhx dp4kwlDRkH5b7PjEAJ1kNofsiVLAqr2FwPVm8tzlvUSOosT0sWWwssIA4VhAAZZ4EY FfIiBudxxwFUoZHxB5NtpCiYUoPr19zi4FH3YLBzvrodapxH3NyCKSDEXxQeaSs/cz 4VogGncTl/Zp2AWYAVzGE9THHWEyAjCNMAbhhFIto30UVSzDbWrp40cFgkuDT3E8GF 07dtupWPzhWlL6QEgO0DBfNiMOKMtSDDlFZTMSh0Zdf+sQFS34Rnl0MmtBVwu0saAr q0+h0z13vgbVJfLsWx6aJ1pecMSMxP1nr/ADB9NuPr6TkBu3c2/r9i3FcxFwUErmEn +ckFy3jU+m3wq/r7/BpmkEanoJIPPeXdGI+dWiyyD8ihCcyOR4uI4UftBd55aivizT cH0Bz8GH0uThX0ga+wqRj94M=
- In-reply-to: <700346dd-64b8-40ed-92cf-85dd691f1387@normalesup.org>
- Mail-followup-to: pari-users@pari.math.u-bordeaux.fr
- References: <32deab2f-b5f2-4064-8e82-3ac439ff650c@gmail.com> <700346dd-64b8-40ed-92cf-85dd691f1387@normalesup.org>
On Thu, Mar 07, 2024 at 08:34:20AM +0100, Aurel Page wrote:
> Dear Randall,
>
> Bill will confirm, but I think ellrank uses a random search, so the points
> found may not be the same on several runs. I don't think this has anything
> to do with the precision.
Precisely, if you do not use effort, the algorithm is mostly deterministic.
Otherwise the algorithm pick random Selmer class representative to build
quartics to find points on them, so you might not always find the same
number of points.
Now the effort parameter increases both the number of quartics to check, and the
height bound for the search on each of them.
However, the choice of growth of parameters is probably not optimal, but it is
difficult to compare the effect of any choices.
One can do:
? E=ellinit([0,12304376939822994932659524,0,-3648259547053109398533591982691229700073064038400,0]);
? F=ellrankinit(E);
? R=ellrank(F)
%3 = [0,6,0,[]]
? R=ellrank(E,1,R[4])
%4 = [0,6,0,[]]
? R=ellrank(E,2,R[4])
%5 = [2,6,0,[[-1406975789099557808651520,5167717070222070579741742214157519360]]]
? R=ellrank(E,3,R[4])
%6 = [2,6,0,[[-1406975789099557808651520,5167717070222070579741742214157519360],[-999779060917633308399360,3866142351194747967608412122674782720]]]
? R=ellrank(E,4,R[4])
%7 = [4,6,0,[[-6105797019069920466053760,15917389406358134595823780451205131520],[-1406975789099557808651520,5167717070222070579741742214157519360],[-999779060917633308399360,3866142351194747967608412122674782720]]]
Cheers,
Bill.