#15486: Lazy Evaluation of R_Characters for Modular Forms
-------------------------+-------------------------------------------------
       Reporter:         |        Owner:
  elarson3               |       Status:  needs_work
           Type:         |    Milestone:  sage-6.2
  defect                 |   Resolution:
       Priority:  major  |    Merged in:
      Component:         |    Reviewers:  Peter Bruin
  modular forms          |  Work issues:
       Keywords:         |       Commit:
        Authors:  Eric   |  dc4df256d57ba67f02bdaa9f4500ce919dbc9544
  Larson                 |     Stopgaps:
Report Upstream:  N/A    |
         Branch:         |
  public/15486           |
   Dependencies:         |
-------------------------+-------------------------------------------------

Comment (by pbruin):

 Hmm, I did create a local branch to doctest this ticket, but it seems I
 was so convinced that this couldn't break anything that I didn't even
 check the branch out from Trac.  The failing doctest shows that the
 current patch removes the check for whether there are enough roots of
 unity.

 My comment above was not completely accurate; it was actually PARI's
 `nfinit()` that was taking forever.  This is called when constructing the
 Dirichlet group modulo ''N'' with values in the group of roots of unity of
 a number field ''K''.  It turns out that by being a bit more careful about
 which roots of unity one asks for, one can avoid `nfinit()` and just look
 for roots of cyclotomic polynomials of degree dividing the degree of
 ''K''.

 I made a new patch for this approach, which is now doctesting.  If
 successful, we can see if it would be a suitable alternative fix.

--
Ticket URL: <http://trac.sagemath.org/ticket/15486#comment:6>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to