MathGroup Archive 2013

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

Search the Archive

Re: Complex path integral wrong

  • To: mathgroup at smc.vnet.net
  • Subject: [mg131385] Re: Complex path integral wrong
  • From: danl at wolfram.com
  • Date: Tue, 2 Jul 2013 00:49:02 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-outx@smc.vnet.net
  • Delivered-to: mathgroup-newsendx@smc.vnet.net
  • References: <kqomj6$p76$1@smc.vnet.net>

On Sunday, June 30, 2013 2:26:30 AM UTC-5, Dr. Wolfgang Hintze wrote:
> I suspect this is a bug 
> 
> In[361]:= $Version
> 
> Out[361]= "8.0 for Microsoft Windows (64-bit) (October 7, 2011)"
> 
> 
> 
> The follwing path integral comes out wrong:
> 
> 
> 
> R = 3 \[Pi] ;
> 
> Integrate[Exp[I s]/(
> 
>   Exp[s] - 1 ), {s, 1 + I, 1 + I R, -1 + I R, -1 + I, 1 + I}] // FullSimplify
> 
> 
> 
> Out[351]= 0
> 
> 
> 
> It should have the value
> 
> 
> 
> In[356]:= (2 \[Pi] I) Residue[Exp[I s]/(Exp[s] - 1 ), {s, 2 \[Pi] I}]
> 
> 
> 
> Out[356]= (2 \[Pi] I) E^(-2 \[Pi])
> 
> 
> 
> Without applying FullSimplify the result of the integration is
> 
> 
> 
> In[357]:= R = 3*Pi; 
> 
> Integrate[
> 
>  Exp[I*s]/(Exp[s] - 1), {s, 1 + I, 1 + I*R, -1 + I*R, -1 + I, 1 + I}]
> 
> 
> 
> Out[358]= 
> 
> I*E^((-1 - I) - 3*Pi)*((-E)*Hypergeometric2F1[I, 1, 1 + I, -(1/E)] + 
> 
>     E^(3*Pi)*Hypergeometric2F1[I, 1, 1 + I, E^(-1 + I)]) + 
> 
>  I*E^(-I - 3*Pi)*(Hypergeometric2F1[I, 1, 1 + I, -(1/E)] - 
> 
>     E^(2*I)*Hypergeometric2F1[I, 1, 1 + I, -E]) + 
> 
>    I*E^I*(Hypergeometric2F1[I, 1, 1 + I, -E]/E^(3*Pi) - 
> 
>     Hypergeometric2F1[I, 1, 1 + I, E^(1 + I)]/E) + 
> 
>  I*E^(-1 - I)*(-Hypergeometric2F1[I, 1, 1 + I, E^(-1 + I)] + 
> 
>     E^(2*I)*Hypergeometric2F1[I, 1, 1 + I, E^(1 + I)])
> 
> 
> 
> which, numerically, is
> 
> 
> 
> In[359]:= N[%]
> 
> 
> 
> Out[359]= -2.7755575615628914*^-17 + 2.7755575615628914*^-17*I
> 
> 
> 
> i.e. zero.
> 
> 
> 
> On simpler functions like 1, s and s^2 (instead of Exp[I s]) it works out fine, but not so with e.g. Sin[s] in which case we get 0 again (instead of Sinh[2 \[Pi]]).
> 
> 
> 
> The integration topic seems to be full of pitfalls in Mathematica...
> 
> 
> 
> Best regards,
> 
> Wolfgang

The problem can be isolated to the first segment of the graph. Some further analysis indicates that a path singularity is not found at s=1+2*Pi*I. I looked into this and learned the following.

(1) The Integrate code notes that that is a point of interest for the antiderivative.

(2) Taking Limit from both sides of approach on that path gives the same result.

(3) This in turn is because the expansions from Series agree even when we give an assumption on s.

The upshot is that there is a bug probably in Series that causes the error in this path integral. I will file a bug report about that.

Daniel Lichtblau
Wolfram Research





  • Prev by Date: Rather simple function returns curious result. Explanation requested.
  • Next by Date: Re: Russian Peasant Multiplication / was question on how to do this
  • Previous by thread: Re: Complex path integral wrong
  • Next by thread: Re: Grids