#7644: generic power series reversion
-----------------------------+----------------------------------------------
   Reporter:  was            |       Owner:  AlexGhitza         
       Type:  enhancement    |      Status:  needs_review       
   Priority:  major          |   Milestone:  sage-4.6.1         
  Component:  algebra        |    Keywords:  lagrange, reversion
     Author:  Niles Johnson  |    Upstream:  N/A                
   Reviewer:                 |      Merged:                     
Work_issues:                 |  
-----------------------------+----------------------------------------------

Comment(by fwclarke):

 I've been looking at this.  One concern is that for power series with
 rational coefficients the existing method using pari is a great deal
 faster, so that at least in this case the pari method should be retained.
 Strangely the existing method fails for integer power series, though pari
 handles them perfectly ok.

 On investigation it turns out that it is the conversion to pari which is
 failing and that this problem is pointed out in
 modular/overconvergent/genus0.py, and raised as #4376.  I have produced a
 short patch (awaiting review) which extends the range of base rings over
 which pari conversion of a power series is possible.

 What I propose then is that a revised patch (depending on the #4376 patch)
 should try to use pari and that only if this fails should the Lagrange
 inversion code be used.

 I also think it is sensible to be able to revert infinite precision
 series, either by specifying the desired precision or by using the
 parent's default precision.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7644#comment:10>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to