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

Comment(by fwclarke):

 Replying to [comment:4 AlexGhitza]:
 > What should we do with power series with coefficients in, say, ZZ?
 Raise an error, or return a power series over the fraction field?

 In general, return a power series over the fraction field.  But if the
 leading coefficient is a unit, then despite the fact that Lagrange
 inversion involves division, the inverse series has coefficients in the
 same ring as the original series.  E.g., with the function defined in
 [comment:3 was],
 {{{
 sage: PS.<t> = ZZ[[]]
 sage: f = t + t^2 + O(t^10)
 sage: ps_inverse_Lagrange(f)
 t - t^2 + 2*t^3 - 5*t^4 + 14*t^5 - 42*t^6 + 132*t^7 - 429*t^8 + 1430*t^9 +
 O(t^10)
 }}}
 though
 {{{
 sage: ps_inverse_Lagrange(f).parent()
 Power Series Ring in t over Rational Field
 }}}
 Over a ring of finite characteristic, to use Lagrange inversion, you have
 to lift to a ring of characteristic zero, invert, and then project down to
 the original ring.

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