MathGroup Archive 1998

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

Search the Archive

Re: Integrate Bug?

  • To: mathgroup at
  • Subject: [mg13283] Re: Integrate Bug?
  • From: Ed Hall <teh1m at>
  • Date: Fri, 17 Jul 1998 03:18:37 -0400
  • Organization: University of Virginia
  • References: <6nskhb$> <6oert0$guj$>
  • Sender: owner-wri-mathgroup at

Alan Mahoney <mahoney at> wrote:
: Examining the difference in the terms produced, the "bug" is much easier
: to reproduce

: In[1]:= awm = Log[1-W]

: Out[1]= Log[1 - W]

: In[2]:= Integrate[D[awm,W],W]

: Out[2]= Log[-1 + W]

: But if you do the integration normally, the answer is "Log[Abs[-1 +
: W]]." Since Mathematica
: can't know what the value of W (or b Nt W in your case) is, it seems to
: assume > 1.  I would
: just use /. Log[a_] :> Log[Abs[a_]] before making your numerical
: substitutions.

: Alan

Thanks to all those who have replied, and for the simplification of the
problem statement. I can insert the assumptions concerning W into the 
arguments of Integrate but it does not change the result. 

In[9]:= Integrate[D[awm,W],W, Assumptions -> {0 < W, W < 1}]

Out[9]= Log[-1 + W]

I did the numerical substitutions to further illustrate the point, but
I'm more concerned with the difference in signs of the symbolic
results. It still seems to me Mathematica should come back with the
original  expression. 


  • Prev by Date: Re: 3DGraphics color problem
  • Next by Date: Re: 3DGraphics color problem
  • Previous by thread: Re: Re: Integrate Bug?
  • Next by thread: Re: Re: Integrate Bug?