bug (?) in Integrate (5.2)
- To: mathgroup at smc.vnet.net
- Subject: [mg76113] bug (?) in Integrate (5.2)
- From: dimitris <dimmechan at yahoo.com>
- Date: Wed, 16 May 2007 05:38:07 -0400 (EDT)
Hello. In[51]:= int1 = (1/(2*Pi*I))*Integrate[1/o, {o, 1, I, -1, -I, 1}] (*correct*) Out[51]= 1 In[52]:= int2 = (1/(2*Pi*I))*Integrate[1/o, {o, r, r*I, -r, (-r)*I, r}, Assumptions -> r > 0] (*correct*) Out[52]= 1 In[53]:= int3 = (1/(2*Pi*I))*Integrate[Exp[2/o], {o, 1, I, -1, -I, 1}] (*correct*) Out[53]= 2 In[54]:= int4 = Simplify[(1/(2*Pi*I))*Integrate[Exp[2/o], {o, r, r*I, -r, (- r)*I, r}, Assumptions -> r > 0]] (*incorrect*) Out[54]= 0 It should be 2. In[70]:= Exp[2/z]*dz /. z -> Exp[I*u] /. dz -> D[Exp[I*u], u] (1/(2*Pi*I))*Integrate[%, {u, 0, 2*Pi}] (*correct*) Out[70]= I*E^(2/E^(I*u) + I*u) Out[71]= 2 In[72]:= Exp[2/z]*dz /. z -> R*Exp[I*u] /. dz -> D[R*Exp[I*u], u] (1/(2*Pi*I))*Integrate[%, {u, 0, 2*Pi}] (*incorrect*) Out[72]= I*E^(2/(E^(I*u)*R) + I*u)*R Out[73]= 0 It should be zero. Any comments? What does version 6 do? Dimitris