Bill Allombert on Wed, 11 Dec 2002 20:38:26 +0100

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: How to eliminate the big-oh

On Wed, Dec 11, 2002 at 02:26:13PM -0500, Michael Somos wrote:
> Franck Michel writes :
> > but truncate(taylor((1-x)/(1-t),t)) does not eliminate the big-oh. 
> True, but :
> ? print(truncate(taylor((1-t)/(1-x)+O(x^5),x)))  
> (-t + 1)*x^4 + (-t + 1)*x^3 + (-t + 1)*x^2 + (-t + 1)*x + (-t + 1)
> may be what you are looking for. Perhaps if you give an example of
> desired output we could give an expression to produce it. Shalom,

As Michael say, x has an higher priority than t and truncate only truncate with
respect of the highest priority variable.

This is a problem here.
Assuming z has higher priority that x, you can do


fortunately there is a  simpler solution, convert your polynomial to a vector: