I am trying to evaluate the following integral in Mathematica
$$ ∫_{-\infty}^{\infty}\mathrm dk_1∫_{-\infty}^{\infty}\mathrm dk_2 \frac{mπ}{(k_1^2+k_2^2+m^2)^{3/2}}\frac{Δ(k_1^2-k_2^2)}{\sqrt{[Δ(k_1^2-k_2^2)]^2}} $$
Integrate[( m π)/(k1^2 + k2^2 + m^2)^(
3/2) ((k1^2 - k2^2) Δ)/
Sqrt[(((k1^2 - k2^2) Δ)^2)], {k1, -Infinity,
Infinity}, {k2, -Infinity, Infinity}]
where the second piece is just $\text{sign}(Δ(k_1^2-k_2^2))$. The integrand will flip sign under $k_1\leftrightarrow k_2$, except along the lines $k_1=\pm k_2$ where the integrand is not determined, thus the integral is nontrivial. Indeed, if I naively plug this one into Mathematica, then I obtain $-2π^2\text{sign}(mΔ)$. Now if I perform the following coordinate transformation
$ k_1=k\cos\phi , k_2=k\sin\phi $
which gives
$$ ∫_{0}^{\infty}\mathrm dkk∫_{0}^{2π}\mathrm d\phi \frac{mπ}{(k^2+m^2)^{3/2}}\frac{Δ k^2\cos 2\phi}{\sqrt{(Δ k^2\cos 2\phi)^2}} $$
Integrate[(
k^2 m π Δ Cos[2 ϕ])/((k^2 + m^2)^(3/2) Sqrt[
k^4 Δ^2 Cos[2 ϕ]^2]) k, {k, 0,
Infinity}, {ϕ, 0, 2 Pi}]
which (not surprisingly) gives 0. In fact the following closely related integral is also evaluated to be zero by Mathematica.
$$ ∫_{-\infty}^{\infty}\mathrm dk_1∫_{-\infty}^{\infty}\mathrm dk_2 \frac{mπ}{(k_1^2+k_2^2+m^2)^{3/2}}\frac{Δ k_1 k_2}{\sqrt{(Δ k_1k_2)^2}} $$
Integrate[( m π)/(k1^2 + k2^2 + m^2)^(
3/2) ((k1 k2) Δ)/
Sqrt[(((k1 k2) Δ)^2)], {k1, -Infinity,
Infinity}, {k2, -Infinity, Infinity}]
The null-result of the second and third integral is probably because Mathematica will first check the symmetry of the numerator before evaluating it.
Now my question is why Mathematica gives a nonzero result for the very first integral? Is it a bug (which I don't think it is likely)? How can I know how Mathematica evaluate the integrals (The command Trace
gives something quite not clear.)?
Thank you!