Wednesday, April 13, 2016

integration - A closed form for inti0nftyfracsin(x)operatornameerfileft(sqrtxright)exsqrt2xdx



Let erfi(x) be the imaginary error function
erfi(x)=2πx0ez2dz.


Consider the integral
I=0sin(x) erfi(x) ex2xdx.


Its numeric value is approximately 0.625773669454426




Is it possible to express I in a closed form using only elementary functions, integers and constants π, e?



Answer



My strategy here is to use Parseval's equality to express the integral in a simpler form. This requires a strategic splitting of the integrand into Fourier transforms.



Begin by writing




erfi(x)=2πx10dtext2



and consider the following Fourier Transform:



dxθ(x)erfi(x)e2xeikx



where θ(x) is the Heaviside step function, which is 1 when x>0 and 0 when x<0. Using a change in the order of integration, we may evaluate this Fourier transform in exact form:



0dxerfi(x)e2xeikx=2π10dt0dxxext2e2xeikx=2π10dt0dxxe(2t2ik)x=10dt(2ikt2)3/2=12ik121ik




Note that the third line comes from the integral



0dxxeax=π2a3/2



The result in the fourth line may be obtained using a trig substitution in the integral in the third line; the only trick is pretending that 2ik may be set to some b2 parameter, and then proceeding with the usual trig substitution.



Now, the rest of the original integrand is sinx/x, which Fourier transform is simply π when |k|<1 and 0 otherwise. We may then invoke Parseval's equality, which states that, for functions f and g and their respective Fourier transforms F and G, we have



dxf(x)g(x)=12πdkF(k)G(k)




Here,



f(x)=erfi(x)e2xθ(x)


g(x)=sinxx

F(k)=12ik121ik

G(k)={π|k|<10k>1



Thus, we have reduced the integral to the evaluation of the following:



1211dk2ik121ik




Now sub v2=21ik and get the following integral



i21+i21idv1+v2



which evaluates to



i[arctan21+iarctan21i]



which is equal to




tanh1(2(12+422)1+422)



or



12log[1+422+2(12+422)1+4222(12+422)]0.625774


No comments:

Post a Comment

analysis - Injection, making bijection

I have injection f:AB and I want to get bijection. Can I just resting codomain to f(A)? I know that every function i...