How can I simplify:
((-I)*Integrate[E^((I*Pi*(f*(x^2 - 2*x*x0 + y*(y - 2*y0)) - (x0^2 + y0^2)*zR))/
(f*(f + zR)*λ))*P[x0, y0], y0, {x0, -Infinity, Infinity}])/((f + zR)*λ)
to turn it into: (where k = 2 Pi / λ)
1/(I λ (f + zR)) Exp[I k/(2 (f + zR))(x^2 + y ^2)] Integrate[P[x0, y0]*
Exp[-I k/(2 f) zR/(f + zR)(x0^2 + y0^2)] Exp[-I 2 Pi/(λ(f + zR))*
(x x0 + y y0)], y0, {x0, -Infinity, Infinity}]
Where I is the complex number i and P[x0, y0] is a function.
What I want to do is to pull expressions that are independent of the variables of integration outside of that integral. How can I simply get Mathematica to do that for me?"
InputForm. Kindly, update your question with a more legible version. It will also be helpful to use the code block formatting available with markdown here. – CA Trevillian Apr 07 '21 at 14:57(f + zR)[Lambda]looks like a syntactic error in Mathematica. What did you want to express by it? Further, it would be reasonable to explain the variables, such asIPiand others, and specify if they are positive, real, complex, and so on. The same concerns the functionP[x0,y0]. – Alexei Boulbitch Apr 08 '21 at 07:34