On May 2, 10:40 am, John Cremona <john.crem...@gmail.com> wrote:
> On May 2, 5:55 pm, simon.k...@uni-jena.de wrote:
>
> > Dear John,
>
> > On 2 Mai, 18:39, John Cremona <john.crem...@gmail.com> wrote:
>
> > > When an elliptic curve is created the code in the __init__ function in
> > > ell_generic.py (lines 164-5) do cause a multivariate polynomial ring
> > > to be created.  In this case it's a new ring each time as the base
> > > field is always a new field.
>
> > How is the multivariate polynomial ring created?
>
> First the projective plane is constructed, effectively by
> PP=ProjectiveSpace(2,K), and then the ring by PP.coordinate_ring(),
> which calls
>  PolynomialRing(self.base_ring(),
>                                self.variable_names(),
> self.dimension_relative()+1)
> so in effect we call PolynomialRing(K).
>
> John

Well, is there any way to avoid this? It seems like a bad thing to
waste a couple GB on rings that in the end aren't used any more once
the curve E is delete.

Cheers,

Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to