Consider the following integral:
$$I = \frac{1}{\pi c^2} \int\limits_{r=0}^c 2 \pi r\ e^{-\frac{ \left( \sqrt{a^2 - r^2} -\sqrt{b^2 - r^2} \right)}{\lambda}}\ dr$$
under the conditions $a>b>c>0$ and $\lambda > 0$ are all in $\mathbb{R}$.
This problem is too difficult for Mathematica (v. 11.3) to solve directly:
Assuming[a > b > c > 0 && λ > 0,
1/(π c^2) Integrate[
2 π r Exp[- (Sqrt[a^2 - r^2] - Sqrt[b^2 - r^2])/λ],
{r, 0, c}]
]
However, if one makes the substitution $k = \sqrt{a^2 - r^2} - \sqrt{b^2 - r^2}$, then one gets the following integral:
$$\frac{2}{c^2} \int\limits_{k = a - b}^{\sqrt{a^2 - c^2} - \sqrt{b^2 - c^2}} \left( \frac{(a^2 - b^2)^2}{k^3} - k \right)\ e^{-k/\lambda}\ dk$$
This integral can be broken up and solved analytically, where Mathematica employs the
$$E_q (x) - \int\limits_1^\infty \frac{e^{-x t}}{t^q}\ dt$$
which Mathematica implements as ExpIntegralE[q,x].
I accept that finding this $k$ substitution requires "intelligence" that Mathematica does not yet have. But assume the user has this insight and wants to give it as a hint or condition to Mathematica. Hence the core of my question:
Question
In the integral for $I$, defined above, how would the user impose the $k$ substitution as a "hint" and have Mathematica perform all the substitutions (including differentials and limits) and produce an analytic solution for $I$?



