#16964: Speed up comparisons in QQbar
-------------------------------------+-------------------------------------
       Reporter:  gagern             |        Owner:
           Type:  defect             |       Status:  needs_review
       Priority:  critical           |    Milestone:  sage-6.5
      Component:  number fields      |   Resolution:
       Keywords:  variety qqbar cmp  |    Merged in:
  singular                           |    Reviewers:
        Authors:  Martin von Gagern  |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  9f6fdc209d62e055df4bdd38f9f946332fbf3842
  u/gagern/ticket/16964              |     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------
Changes (by {'newvalue': u'Martin von Gagern', 'oldvalue': ''}):

 * status:  new => needs_review
 * commit:   => 9f6fdc209d62e055df4bdd38f9f946332fbf3842
 * author:   => Martin von Gagern


Comment:

 Here is my first stab at the approach outlined in comment:3. If you have a
 nicer way to handle things, feel free to suggest an alternative. If you
 think that my special case should not call `minpoly()` but instead examine
 whether the descriptor is `ANRoot` with matching polynomial, please state
 your reason for this argument. Likewise, if you think I should also handle
 more than one real value or conjugate pair for a given real component,
 then I'd love to hear how you'd implement this without making the code too
 hard to read and maintain.

 As it is, I consider my code not particularly beautiful, and perhaps not
 the best solution either, but it is ''way'' better than the current state
 of affairs, and since we have other things depending on this, e.g. #14239,
 I'd like to see this merged pretty soon and possible improvements dealt
 with in a later ticket.
 ----
 New commits:
 
||[http://git.sagemath.org/sage.git/commit/?id=9f6fdc209d62e055df4bdd38f9f946332fbf3842
 9f6fdc2]||{{{Faster qqbar comparison for case with equal minpoly.}}}||

--
Ticket URL: <http://trac.sagemath.org/ticket/16964#comment:9>
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