Re: New GP function ellrank (2-descent)

John Cremona <[email protected]>
Newsgroups gmane.comp.mathematics.pari.devel
Message-ID <CAD0p0K5w3YV1yiTPTPd3gfY1ADnmq5ughNppZAfVwfpe2-ZdBA@mail.gmail.com>
Bill,

This is great news!  When mwrank is completely redundant then I can
really retire.

Some questions:

1. When you show that the output is [1,1,[]] you are asserting that
the rank is exactly 1 even though you do not (yet) have any points.
Are you using the theorem that (analytic rank=1) => (rank=1)?
2. Do you also use (analytic rank=0) => (rank=0)? In both these cases,
is the determination of the analytic rank rigorous?
3. Is the list of points always independent (modulo torsion)?  Denis's
output sometimes included torsion and/or included dependent points (if
I recall correctly).
4. For analytic rank 1 curves do you use ellheegner() instead of
descent?  I hope so since ellheegner is totally and utterly brilliant!

John

On Fri, 5 Feb 2021 at 16:11, Bill Allombert
<[email protected]> wrote:
>
> Dear PARI developers,
>
> I have added a new GP function 'ellrank' to the master branch.
> This is a port of Denis Simon GP script ellQ.gp.
> However the interface is different, it returns [r,R,V] where r is a
> lower bound for the rank, R is an upper bound and V is a list of point.
> If the full gorup is determined, r==R==#V.
>
> ? E = ellinit([-157^2,0]);
> ? ellrank(E)
> %2 = [1,1,[]]
> The rank is 1 but no points was found.
> It is possible to ask ellrank to try harder
> ? ellrank(E,10)
> %5 =
> [1,1,[[-43565582610691407250551997/609760250665615167250729,562653616877773225244609387368307126580/476144382506163554005382044222449067]]]
>
> It should compare favorably to John Cremona mwrank (which use a
> different algorithm), except it does not do saturation yet, but this
> will be added soon.
>
> Finally, I like to thanks Denis Simon for improving ellQ.gp over all
> this years.
>
> Cheers,
> Bill
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.