Límites indeterminados: L'Hôpital paso a paso y el logaritmo para 1^∞

SymPy calcula el valor de un límite con el algoritmo de Gruntz, pero no enseña el razonamiento. Nosotros añadimos el clásico de toda la vida: sustitución directa, y si sale una indeterminación (00\tfrac{0}{0} o \tfrac{\infty}{\infty}), la Regla de L'Hôpital —derivar numerador y denominador— o el desarrollo en serie de Taylor. Y lo hacemos bien: L'Hôpital se reaplica mientras la indeterminación persista, colgando el árbol de cada derivada; deriva numerador y denominador por igual (antes, si el de abajo era trivial como x22xx^2\to 2x, parecía que se lo “comía”); y para en cuanto el cociente converge, aunque arriba y abajo sean ambos \infty.

Lo nuevo son las formas de potencia 11^{\infty}, 000^{0} y 0\infty^{0}, que antes salían sin desarrollo. La estrella es limx(1+1x)x\lim_{x\to\infty}\left(1+\tfrac1x\right)^{x}, esa cara conocida del número ee. El truco: si L=limghL = \lim g^{h}, tomamos logaritmos, lnL=limhlng,\ln L = \lim\, h\,\ln g, que es una forma 00\cdot\infty. La reescribimos como un cociente y ya es 00\tfrac{0}{0}, lista para L'Hôpital.

Para un límite en el infinito, el cambio t=1/xt = 1/x lo deja limpísimo: al pasar a t0+t\to 0^+, lnL=limt0+ln(1+t)t  =L’H  limt0+1/(1+t)1=1,\ln L = \lim_{t\to 0^+}\frac{\ln(1+t)}{t} \;\overset{\text{L'H}}{=}\; \lim_{t\to 0^+}\frac{1/(1+t)}{1} = 1, y deshacemos el logaritmo: L=e1=eL = e^{1} = e. Una sola aplicación de L'Hôpital, sin el amasijo de derivadas que sale sin el cambio. El mismo esquema resuelve limx0+xx=1\lim_{x\to 0^+} x^{x} = 1 (forma 000^{0}). Y como todo aquí, se comprueba: verificamos que elnLe^{\ln L} coincide con el valor del límite antes de mostrarlo. Pruébalo con (1+1/x)^x at oo, x^x at 0+, sin(x)/x at 0 o (x*sin(x)-x+log(x+1))/x^2 at 0.