I would like to understand why FullSimplify doesn't entirely simplify this expression
FullSimplify[E^(-2*t*g)*Sqrt[E^(4*t*(g + 2*I*l))], {l > 0, g > 0, t > 0}] simplifies to
Sqrt[E^(4*(g + (2*I)*l)*t)]*E^(-2*g*t) i.e. it doesn't eliminate the real part of the exponential, while
FullSimplify[ E^(-2*t*g)*Sqrt[E^(4*t*(g + 2*I*l))] == Sqrt[Exp[8 I l t]], {l > 0, g > 0, t > 0}] yields True.
ComplexExpand[E^(-2*t*g)*Sqrt[E^(4*t*(g + 2*I*l))]] // FullSimplify[#, {g > 0, t > 0, l > 0}] &. $\endgroup$