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 ( o ), 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 , parecía que se lo “comía”); y para en cuanto el cociente converge, aunque arriba y abajo sean ambos .
Lo nuevo son las formas de potencia , y , que antes salían sin desarrollo. La estrella es , esa cara conocida del número . El truco: si , tomamos logaritmos, que es una forma . La reescribimos como un cociente y ya es , lista para L'Hôpital.
Para un límite en el infinito, el cambio lo deja limpísimo: al pasar a , y deshacemos el logaritmo: . Una sola aplicación de L'Hôpital, sin el amasijo de derivadas que sale sin el cambio. El mismo esquema resuelve (forma ). Y como todo aquí, se comprueba: verificamos que 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.