Si $$\lim_{x\to\infty}f(x)^{g(x)}=e^k\;,$$ then $$k=\ln\lim_{x\to\infty}f(x)^{g(x)}=\lim_{x\to\infty}\ln f(x)^{g(x)}=\lim_{x\to\infty}g(x)\ln f(x)\;.$$ Thus, in order for the method to work, we must have $$\lim_{x\to\infty}g(x)\ln f(x)=\lim_{x\to\infty}g(x)\left(f(x)-1\right)\;.$$
El uso de la serie de Maclaurin para $\ln(1+x)$, tenemos
$$\begin{align*}
\ln f(x)&=\ln\left(1+f(x)-1\right)\\
&=\sum_{n\ge 1}(-1)^{n+1}\frac{\left(f(x)-1\right)^n}n\\
&\approx f(x)-1
\end{align*}$$
una vez $f(x)$ está cerca de a $1$, y el error está delimitado por $\frac12\left(f(x)-1\right)^2$, que disminuye rápidamente en comparación con $|f(x)-1|$.
También se puede comparar lo que sucede cuando se aplica la regla de l'Hospital de a $$\lim_{x\to\infty}\frac{\ln f(x)}{1/g(x)}$$ and to $$\lim_{x\to\infty}\frac{f(x)-1}{1/g(x)}\;:$$ the former gives you $$\lim_{x\to\infty}\frac{f\,'(x)/f(x)}{-\left(g(x)\right)^{-2}g'(x)}=\lim_{x\to\infty}\frac1{f(x)}\lim_{x\to\infty}\frac{f\,'(x)}{-\left(g(x)\right)^{-2}g'(x)}=\lim_{x\to\infty}\frac{f\,'(x)}{-\left(g(x)\right)^{-2}g'(x)}\;,$$ que es exactamente lo que éste le da.