MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Bug in Mathematica 8 vs Mathematica 7: SeriesData

  • To: mathgroup at smc.vnet.net
  • Subject: [mg116833] Re: Bug in Mathematica 8 vs Mathematica 7: SeriesData
  • From: Daniel Lichtblau <danl at wolfram.com>
  • Date: Wed, 2 Mar 2011 04:32:19 -0500 (EST)

GidiL wrote:
> Dear All!
> 
> A long time ago I asked about the right way of using SeriesData for
> multiple expansions.
> 
> For example, if you want a multiple expansion of a metric in general
> relativity, it is quite simple to input:
> SeriesData[r, Infinity, {-1, -2, -3}, 0, 3, 1]
> In Mathematica 7 this line is accepted as is, without any error
> messages or problems.
> 
> Yet, try this in Mathematica 8. You will get the following error
> message:
> SeriesData::sdatv: "First argument 1/r is not a valid variable."
> 
> Does anyone know what has changed in version 8? Why should such a
> simple expression be invalid in version 8 but be OK in version 7? I
> find it quite strange.
> 
> Would appreciate any help!
> 
> Cheerio,
> 
> Gideon
> 

It works fine for me.

In[411]:= SeriesData[r, Infinity, {-1, -2, -3}, 0, 3, 1]

Out[411]= SeriesData[r,
DirectedInfinity[1], {-1, -2, -3}, 0, 3, 1]

But direct input of a XXXData object is generally a bad idea. Especially 
as these can change form over releases. Why not just use the Series that 
spawns it?

In[420]:= Series[-1/(1 - 1/r)^2, {r, Infinity, 2}]

Out[420]= SeriesData[r,
DirectedInfinity[1], {-1, -2, -3}, 0, 3, 1]

Daniel Lichtblau
Wolfram Research


  • Prev by Date: Re: Using Mathematica for text mining
  • Next by Date: Re: problem with"Re" syntax
  • Previous by thread: Re: Bug in Mathematica 8 vs Mathematica 7: SeriesData
  • Next by thread: Re: Bug in Mathematica 8 vs Mathematica 7: SeriesData