Bill Allombert on Wed, 21 Oct 2026 18:41:31 +0200


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

Re: question on possibly extending the ell2cover(E) command


On Wed, Oct 21, 2026 at 06:14:55PM +0200, Aurel Page wrote:
> On 10/21/26 18:10, Bill Allombert wrote:
> > On Tue, Oct 20, 2026 at 01:18:51PM -0700, American Citizen wrote:
> > > We read:
> > > 
> > > ? ?ell2cover
> > > ell2cover(E): if E is an elliptic curve over Q, returns a basis of the set
> > > of everywhere locally soluble 2-covers of the curve E. For each
> > > cover a pair [R,P] is returned where y^2-R(x) is a quartic curve and P
> > > belongs to E(k), where k = Q(x)[y] / (y^2-R(x)).
> > > 
> > > Is there a possible way to extend this command so that it could be modified
> > > by known independent points on the curve, ie. only provide two covers which
> > > might contain the other unknown points, i.e.
> > > 
> > > ell2cover(E,P) returns a set of everywhere locally soluble 2-covers which
> > > are not included in the coverage of independent points P
> > The real problem is that the total number of 2-cover is equal 2^r where r
> > is the Selmer rank and this can get large very quickly...
> How about returning a basis of some (arbitrary, or maybe random)
> F2-complement of the F2-vector space generated by known points?

This is exactly what ellrank do, but I do not think this is what Randall needs.

Maybe we could return a basis of the Selmer classes and provide a function for converting
Selmer classes to 2-covers.

Cheers,
Bill.