MathGroup Archive 2004

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

Search the Archive

Re: Question about Integrate and If


Antonio González <SPAMgonferNO at esi.us.es> wrote:

> Setting the trivial integral
> 
> Integrate[1/x,{x,a,2a}]
[*snip*]

> 
> Integrate[1/x, {x, a, 2*a}, Assumptions -> a != 0]
> 
> the result is
> 
> If[Im[a] != 0 || Re[a] != 0, Log[2], Integrate[x^(-1), {x, a, 2*a},
>   Assumptions -> a != 0 && Im[a] == 0 && Re[a] == 0]]
> 
> that is even worse, as if I assume that a!=0, it is
> obvious that Im[a] != 0 || Re[a] != 0 (how could it be
> that a != 0 && Im[a] == 0 && Re[a] == 0 ?)
> 
> Can anybody explain this strange behavior? Why does not give
> the answer
> 
> If[a!= 0, Log[2],Indeterminate]
> 
> or something like that?
> 
>   Antonio

That's really strange, but the Assumption->{a<0||a>0} gives the right
result.

-- 
Gruß Peter
-- 
==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==
Peter Breitfeld, Bad Saulgau, Germany  -- <http://www.pBreitfeld.de>


  • Prev by Date: Voronoi diagrams: help!
  • Next by Date: Re: Matrix Element Extraction
  • Previous by thread: RE: Question about Integrate and If
  • Next by thread: Re: Question about Integrate and If