Aproximación local y sistema completo

En el capítulo anterior vimos que una función diferenciable puede aproximarse cerca de un punto mediante una transformación lineal, f(x+h)≈f(x)+∇f(x)Thf(x + h) \approx f(x) + \nabla f(x)^{\mathsf T} h para una función escalar y F(x+h)≈F(x)+JF(x) hF(x + h) \approx F(x) + J_F(x)\,h para una transformación vectorial. Estas expresiones sustituyen de manera provisional una relación posiblemente no lineal por un objeto que el álgebra lineal permite analizar.

La utilidad de una aproximación depende de algo más que de la sencillez de su fórmula. Depende de saber qué términos se omitieron, cómo crece el error al alejarse del punto de expansión y qué pregunta se quiere responder. Una linealización puede describir con mucha precisión las perturbaciones pequeñas y ser inútil para trayectorias que recorren regiones alejadas. Puede también conservar una propiedad, como la estabilidad local de un equilibrio bajo ciertas condiciones, mientras pierde otra, como la existencia de un segundo atractor lejos del punto estudiado.

La fórmula de Taylor organiza la relación entre una función y sus aproximaciones locales. El primer orden reproduce el valor y la pendiente. El segundo añade la curvatura. Los órdenes superiores incorporan información sobre cómo varían esas pendientes y curvaturas. La expansión no convierte una propiedad local en una descripción global. Tampoco debe confundirse el polinomio de Taylor de orden finito con la serie infinita de Taylor, ni la existencia de derivadas de todos los órdenes con la analiticidad de una función.

En este capítulo, Taylor se usará como herramienta de control epistemológico además de matemático. Cada aproximación deberá indicar alrededor de qué punto se construye, qué orden conserva, qué magnitud tiene el resto y qué región de uso puede justificarse.

Taylor en una variable

Sea ff suficientemente diferenciable alrededor de un punto aa. El polinomio de Taylor de orden nn se construye con el valor de la función y sus nn primeras derivadas en aa,

Pn(x)=∑k=0nf(k)(a)k! (x−a)k.P_n(x) = \sum_{k=0}^{n} \frac{f^{(k)}(a)}{k!}\,(x - a)^k .

La fórmula de Taylor no afirma que ff sea igual al polinomio. Escribe la función como la suma de una parte polinómica y un resto, f(x)=Pn(x)+Rn(x)f(x) = P_n(x) + R_n(x). En primer y segundo orden,

f(x)=f(a)+f′(a)(x−a)+R1(x),f(x)=f(a)+f′(a)(x−a)+12f′′(a)(x−a)2+R2(x).f(x) = f(a) + f'(a)(x - a) + R_1(x), \qquad f(x) = f(a) + f'(a)(x - a) + \tfrac{1}{2} f''(a)(x - a)^2 + R_2(x).

Si ff tiene n+1n + 1 derivadas continuas en un intervalo que contiene el segmento entre aa y xx, el resto admite la forma de Lagrange (Rudin, 1976). Existe un punto ξ\xi entre aa y xx tal que

Rn(x)=f(n+1)(ξ)(n+1)! (x−a)n+1.R_n(x) = \frac{f^{(n+1)}(\xi)}{(n + 1)!}\,(x - a)^{n+1}.

No hace falta conocer ξ\xi para obtener una cota. Si ∣f(n+1)(z)∣≤M|f^{(n+1)}(z)| \le M en todo el intervalo, entonces

∣Rn(x)∣≤M ∣x−a∣n+1(n+1)!.|R_n(x)| \le \frac{M\,|x - a|^{n+1}}{(n + 1)!}.

La desigualdad muestra dos fuentes distintas de error, el tamaño de la perturbación ∣x−a∣|x - a| y la magnitud de las derivadas omitidas. Dos funciones evaluadas a igual distancia del punto de expansión pueden tener errores muy diferentes porque sus derivadas de orden superior tienen escalas distintas.

Cuánto mejora el segundo orden

Para f(x)=exf(x) = e^x alrededor de a=0a = 0, todas las derivadas coinciden con exe^x, de modo que P1(x)=1+xP_1(x) = 1 + x y P2(x)=1+x+x2/2P_2(x) = 1 + x + x^2/2. En x=0,1x = 0{,}1, el valor exacto es e0,1≈1,10517e^{0{,}1} \approx 1{,}10517. La aproximación lineal da 1,1, con un error cercano a 0,00517. La cuadrática da 1,105, con un error cercano a 0,00017. La mejora es grande porque x2x^2 y los términos superiores son pequeños en esa región.

En x=1x = 1, el valor exacto es e≈2,71828e \approx 2{,}71828, mientras que P1(1)=2P_1(1) = 2 y P2(1)=2,5P_2(1) = 2{,}5. Ambos polinomios siguen siendo aproximaciones legítimas, aunque sus errores subieron a 0,718 y 0,218. Que P2P_2 sea mejor que P1P_1 no autoriza a suponer que un truncamiento de segundo orden será adecuado a cualquier distancia. La comparación debe hacerse en el intervalo en que se pretende usar el modelo.

La fórmula del resto formaliza esta intuición. Para x≥0x \ge 0, la tercera derivada eze^z está acotada por exe^x entre 0 y xx, de modo que ∣R2(x)∣≤ex x3/6|R_2(x)| \le e^x\,x^3/6. La cota vale 0,00018 en x=0,1x = 0{,}1 y 0,45 en x=1x = 1, por encima de los errores reales. Su función es garantizar que el error no supera cierto valor bajo las condiciones especificadas, aunque sea conservadora. El panel b de la figura 17.1 muestra otra consecuencia de la fórmula. En escala logarítmica, el error de PnP_n cerca del punto de expansión cae con pendiente n+1n + 1, de modo que el orden de una aproximación describe la rapidez con que su error disminuye al acercarse al punto, sin fijar su tamaño a una distancia dada.

Polinomios de Taylor de eˣ alrededor de 0.
Figura 17.1. Polinomios de Taylor de eˣ alrededor de 0. En el panel a, las aproximaciones de orden 1, 2 y 3 coinciden con la función cerca del origen y se separan de ella al alejarse. En el panel b, en escala logarítmica, el error de cada polinomio cae con una pendiente igual a su orden más uno. Ampliar figura ↗

Taylor en varias variables

Para extender Taylor a varias variables conviene reducir el problema a una dimensión (Hubbard y Hubbard, 2015). Sea f:Rn→Rf: \mathbb{R}^n \to \mathbb{R}, un punto aa y una perturbación hh. La función de una variable g(t)=f(a+th)g(t) = f(a + th), con 0≤t≤10 \le t \le 1, recorre el segmento que une aa con a+ha + h. Sus derivadas en t=0t = 0 son

g′(0)=∇f(a)Th,g′′(0)=hTHf(a) h,g'(0) = \nabla f(a)^{\mathsf T} h, \qquad g''(0) = h^{\mathsf T} H_f(a)\,h,

donde Hf(a)H_f(a) es la matriz hessiana de las segundas derivadas parciales. La expansión de segundo orden es entonces

f(a+h)=f(a)+∇f(a)Th+12 hTHf(a) h+R2(h).f(a + h) = f(a) + \nabla f(a)^{\mathsf T} h + \tfrac{1}{2}\,h^{\mathsf T} H_f(a)\,h + R_2(h).

La forma separa tres niveles. El término constante fija el valor de referencia, el lineal describe la pendiente local y el cuadrático incorpora cómo cambia esa pendiente según la dirección. Si ff tiene tres derivadas continuas y la tercera derivada, entendida como operador multilineal, está acotada por MM a lo largo del segmento, el resto cumple ∣R2(h)∣≤(M/6) ∥h∥3|R_2(h)| \le (M/6)\,\lVert h \rVert^3. La notación evita un error frecuente. En varias variables no hay una única segunda derivada escalar, porque la curvatura local depende de la dirección hh y aparece mediante la forma cuadrática hTHhh^{\mathsf T} H h.

La matriz hessiana

Para una función f:Rn→Rf: \mathbb{R}^n \to \mathbb{R}, la matriz hessiana es Hf(x)=[∂2f/∂xi∂xj]H_f(x) = [\partial^2 f/\partial x_i \partial x_j]. Si las segundas derivadas parciales son continuas en un entorno, las derivadas cruzadas coinciden por el teorema de Clairaut y Schwarz y la matriz es simétrica. El teorema espectral del capítulo 14 garantiza entonces una base ortonormal de vectores propios con valores propios reales.

Para un vector unitario uu, la cantidad Du2f(a)=uTHf(a) uD_u^2 f(a) = u^{\mathsf T} H_f(a)\,u es la segunda derivada direccional. Los valores propios de la matriz hessiana dan las segundas derivadas en direcciones principales ortogonales, lo que describe la forma local de la función con mucha más precisión que una única curvatura. No conviene, sin embargo, identificarlos sin matices con las curvaturas principales de la superficie z=f(x)z = f(x). La matriz hessiana describe la variación de segundo orden respecto de las coordenadas elegidas, mientras que la curvatura geométrica de una superficie incorpora además la métrica y la orientación local. Ambas nociones coinciden aproximadamente solo donde el gradiente es pequeño y las coordenadas son cartesianas.

Extremos locales y clasificación mediante la matriz hessiana

Si aa es un punto crítico, ∇f(a)=0\nabla f(a) = 0, el primer término que puede distinguir el comportamiento alrededor de aa es el cuadrático,

f(a+h)−f(a)≈12 hTHf(a) h.f(a + h) - f(a) \approx \tfrac{1}{2}\,h^{\mathsf T} H_f(a)\,h .

Si la matriz hessiana es definida positiva, es decir, si hTHh>0h^{\mathsf T} H h > 0 para todo h≠0h \neq 0, el punto es un mínimo local estricto. Si es definida negativa, es un máximo local estricto. Si tiene valores propios de signos opuestos, la forma cuadrática crece en unas direcciones y decrece en otras. El punto es entonces una silla. La función x2+3y2x^2 + 3y^2 tiene en el origen la matriz hessiana diag⁡(2,6)\operatorname{diag}(2, 6), que es definida positiva, de modo que el origen es un mínimo estricto. La función x2−y2x^2 - y^2 tiene diag⁡(2,−2)\operatorname{diag}(2, -2) y el origen es una silla.

Una matriz hessiana semidefinida y singular puede dejar el criterio sin conclusión. La singularidad no basta, sin embargo, para ello, porque si la matriz tiene además valores propios positivos y negativos sigue certificando una silla, como ocurre con x2−y2x^2 - y^2 en tres variables, cuya matriz diag⁡(2,−2,0)\operatorname{diag}(2, -2, 0) es singular. El caso inconcluso aparece con f(x)=x4f(x) = x^4, para la que f′(0)=f′′(0)=0f'(0) = f''(0) = 0 y el origen es un mínimo estricto. La función −x4-x^4 tiene las mismas derivadas nulas hasta el tercer orden y un máximo en el origen. Los términos de cuarto orden contienen la información que la matriz hessiana no tiene. Una matriz hessiana nula indica que el criterio cuadrático no concluye, sin implicar que la función sea plana en un entorno.

Curvatura, convexidad y validez global

La positividad de la matriz hessiana en un punto y la convexidad de una función en una región son afirmaciones diferentes. Si una función dos veces diferenciable definida sobre un conjunto convexo tiene matriz hessiana semidefinida positiva en todos sus puntos, es convexa en ese dominio (Boyd y Vandenberghe, 2004). Una matriz definida positiva en un solo punto crítico da información local sin garantizar una estructura global.

La distinción importa en optimización. Una función convexa no tiene mínimos locales espurios, porque todo mínimo local es global. Una función no convexa puede contener varios valles, crestas y puntos de silla. Una curvatura positiva alrededor del punto actual no descarta que exista otro valle más profundo en otra región. El mismo principio vale para los modelos científicos, porque una relación puede parecer aproximadamente lineal o convexa en el intervalo observado y cambiar de régimen fuera de él. La extrapolación exige información sobre regiones que no se usaron para construir la aproximación.

Aproximaciones de primer y segundo orden en dos variables

Consideremos f(x,y)=excos⁡yf(x, y) = e^x \cos y alrededor del origen, donde f(0,0)=1f(0, 0) = 1. El gradiente es ∇f=(excos⁡y, −exsin⁡y)\nabla f = (e^x \cos y,\ -e^x \sin y) y vale (1,0)(1, 0) en el origen. La matriz hessiana es

Hf(x,y)=(excos⁡y−exsin⁡y−exsin⁡y−excos⁡y),Hf(0,0)=(100−1).H_f(x, y) = \begin{pmatrix} e^x \cos y & -e^x \sin y \\ -e^x \sin y & -e^x \cos y \end{pmatrix}, \qquad H_f(0, 0) = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}.

Las aproximaciones de primer y segundo orden son P1(x,y)=1+xP_1(x, y) = 1 + x y P2(x,y)=1+x+12(x2−y2)P_2(x, y) = 1 + x + \tfrac{1}{2}(x^2 - y^2).

En (0,2; 0,1)(0{,}2;\ 0{,}1), el valor exacto es cercano a 1,215301, mientras que P1=1,2P_1 = 1{,}2 y P2=1,215P_2 = 1{,}215, con errores de 0,0153 y 0,0003. En (1; 0,5)(1;\ 0{,}5), el valor exacto es cercano a 2,3855 y P2=2,375P_2 = 2{,}375, con un error de 0,0105, ya de otra escala relativa. En (2; 1)(2;\ 1), el valor exacto es cercano a 3,9923 y P2=4,5P_2 = 4{,}5, con un error superior a 0,5. La figura 17.2 muestra el mapa del error de P2P_2 sobre el plano. La región en que el error es menor que 0,01 tiene forma de estrella y se extiende más en unas direcciones que en otras.

Error absoluto de la aproximación de segundo orden de eˣ cos y alrededor del origen.
Figura 17.2. Error absoluto de la aproximación de segundo orden de eˣ cos y alrededor del origen. Las curvas marcan los niveles de error 0,01; 0,1 y 0,5. La región con error menor que 0,01, en blanco, tiene forma de estrella. Los puntos señalan las evaluaciones del texto. Ampliar figura ↗

El ejemplo muestra algo que la notación O(∥h∥3)O(\lVert h \rVert^3) puede ocultar si se lee de manera mecánica. El orden cúbico es una afirmación asintótica cerca de h=0h = 0 que no garantiza que el término omitido siga siendo pequeño para perturbaciones arbitrarias. La región de precisión depende de la función, del punto de expansión y del error que se tolere.

Escala de una perturbación pequeña

El capítulo 11 introdujo las escalas características y las variables adimensionales, que reaparecen aquí porque el tamaño de una perturbación no tiene significado absoluto cuando las variables tienen unidades o escalas muy diferentes. Un cambio de 1 puede ser pequeño para una variable cuyo valor típico es 10610^6 y enorme para otra que varía entre 0 y 0,01. Si xx es una concentración en mg/L e yy un tiempo en días, la norma euclídea ∥(Δx,Δy)∥\lVert(\Delta x, \Delta y)\rVert combina unidades distintas. Para hablar de una región pequeña conviene introducir escalas X0X_0 y T0T_0 y trabajar con perturbaciones adimensionales, δx=Δx/X0\delta x = \Delta x/X_0 y δy=Δy/T0\delta y = \Delta y/T_0.

La elección de escala modifica la forma numérica del gradiente y de la matriz hessiana, así como la geometría con que se juzga qué desplazamientos tienen magnitud comparable. Decir que una aproximación es local exige especificar, al menos de manera implícita, la métrica y las escalas pertinentes.

Polinomio de Taylor y serie de Taylor

Hasta aquí se usaron polinomios de orden finito. También puede considerarse la serie infinita formada por todos los términos de Taylor, aunque que una función tenga derivadas de todos los órdenes no garantiza que esa serie converja a ella en un entorno. La propiedad adicional se llama analiticidad real (Rudin, 1976).

Un ejemplo clásico es f(x)=e−1/x2f(x) = e^{-1/x^2} para x≠0x \neq 0, con f(0)=0f(0) = 0. La función es infinitamente diferenciable en el origen y todas sus derivadas allí son nulas, de modo que su serie de Taylor en 0 es idénticamente nula. Sin embargo, f(x)>0f(x) > 0 para todo x≠0x \neq 0. Toda la información contenida en las derivadas en el origen no reconstruye la función en ningún entorno del punto.

La convergencia de una serie tiene, además, un alcance limitado. La serie de ln⁡(1+x)\ln(1 + x) en torno a 0 converge solo para −1<x≤1-1 < x \le 1. En x=2x = 2, sus sumas parciales se alejan cada vez más del valor ln⁡3≈1,10\ln 3 \approx 1{,}10 al agregar términos. El ejemplo obliga a distinguir tres propiedades. Una función puede ser diferenciable, infinitamente diferenciable o analítica. Ninguna de las dos primeras propiedades implica la tercera. En este libro, Taylor será ante todo una teoría de aproximación local de orden finito, mientras que la representación exacta mediante una serie exige hipótesis adicionales.

Linealización de un sistema dinámico

Consideremos un sistema autónomo x˙=F(x)\dot x = F(x), un equilibrio x∗x^* con F(x∗)=0F(x^*) = 0 y la perturbación η=x−x∗\eta = x - x^*. Si FF tiene segundas derivadas continuas y acotadas en la región usada, el desarrollo de Taylor da

F(x∗+η)=JF(x∗) η+O(∥η∥2).F(x^* + \eta) = J_F(x^*)\,\eta + O(\lVert \eta \rVert^2).

Si FF solo es diferenciable en x∗x^*, el resto es o(∥η∥)o(\lVert \eta \rVert), es decir, su cociente por ∥η∥\lVert \eta \rVert tiende a cero sin que se garantice una cota cuadrática. La hipótesis de regularidad debe acompañar a la notación del error. El término constante desaparece porque F(x∗)=0F(x^*) = 0, de modo que la ecuación aproximada es

dηdt=JF(x∗) η.\frac{d\eta}{dt} = J_F(x^*)\,\eta .

Esta es la justificación de la linealización. Para un campo con derivadas continuas y un equilibrio hiperbólico, sin valores propios de la matriz jacobiana sobre el eje imaginario, el teorema de Hartman y Grobman relaciona la organización de las trayectorias cercanas con la del sistema lineal (Hirsch, Smale y Devaney, 2013). El teorema no afirma la igualdad de las soluciones, de los tiempos de llegada ni de los errores durante cualquier horizonte. En un equilibrio no hiperbólico, los términos no lineales pueden decidir la estabilidad.

Cuando el término lineal no decide, Taylor indica dónde buscar la información que falta. En dx/dt=−x3dx/dt = -x^3, la matriz jacobiana en x∗=0x^* = 0 es nula y la linealización, dη/dt=0d\eta/dt = 0, no clasifica el equilibrio. El sistema exacto lleva xx hacia cero desde ambos lados, de modo que el equilibrio es asintóticamente estable. En dx/dt=+x3dx/dt = +x^3, la matriz jacobiana en cero es también nula y el equilibrio es inestable. Ambas dinámicas son indistinguibles en primer orden y el término cúbico decide la diferencia.

El término cúbico también cambia la forma de la convergencia. La solución de dx/dt=−x3dx/dt = -x^3 es x(t)=x0/1+2x02 tx(t) = x_0/\sqrt{1 + 2x_0^2\,t}, que decae de manera algebraica. Desde x0=1x_0 = 1 tarda 49,5 unidades de tiempo en llegar a 0,1, mientras que dx/dt=−xdx/dt = -x lo hace en 2,3. La lentitud extrema de la recuperación cerca de un equilibrio no hiperbólico es el caso límite de la desaceleración crítica que se describió en el capítulo 10.

Aproximar una función y aproximar sus consecuencias

Una aproximación puede reproducir valores con poco error y fallar en una propiedad derivada. Si se quiere localizar un máximo, una pequeña diferencia en la pendiente puede desplazar su posición. Si se busca un tiempo de escape, errores modestos acumulados durante muchos pasos pueden producir diferencias grandes. Cerca de una bifurcación, términos que parecen pequeños en amplitud pueden cambiar la estructura cualitativa de los estados disponibles.

El criterio de calidad debe corresponder, por tanto, al uso. La pregunta de si el polinomio aproxima bien a ff queda incompleta mientras no se indique en qué región, con qué medida de error y para qué inferencia. Un error absoluto de 0,01 puede ser irrelevante al estimar una tendencia general y decisivo si el resultado se compara con un umbral muy cercano. En el modelamiento computacional, esta distinción lleva a verificaciones distintas, como comparar errores punto a punto, errores relativos, conservación de cantidades, localización de equilibrios o estabilidad de trayectorias. Ninguna medida de fidelidad sirve para todos los propósitos.

Linealización de una respuesta saturable

Retomemos el modelo Emax⁡E_{\max} en función de una concentración CC,

E(C)=E0+Emax⁡ CEC50+C,C≥0, EC50>0.E(C) = E_0 + E_{\max}\,\frac{C}{EC_{50} + C}, \qquad C \ge 0,\ EC_{50} > 0 .

Aquí Emax⁡>0E_{\max} > 0 es el incremento máximo sobre E0E_0 y EC50EC_{50} es la concentración que produce la mitad de ese incremento. Si la variable independiente fuera una dosis, correspondería definir un parámetro ED50ED_{50} con unidades de dosis y justificar esa relación por separado, porque la dosis administrada y la concentración no son intercambiables. Las dos primeras derivadas son

E′(C)=Emax⁡ EC50(EC50+C)2,E′′(C)=−2 Emax⁡ EC50(EC50+C)3.E'(C) = \frac{E_{\max}\,EC_{50}}{(EC_{50} + C)^2}, \qquad E''(C) = -\frac{2\,E_{\max}\,EC_{50}}{(EC_{50} + C)^3}.

Alrededor de una concentración C0C_0, la aproximación lineal es E(C0+ΔC)≈E(C0)+E′(C0) ΔCE(C_0 + \Delta C) \approx E(C_0) + E'(C_0)\,\Delta C. La segunda derivada negativa indica concavidad y una ganancia marginal decreciente. El tamaño de la perturbación debe compararse con EC50+C0EC_{50} + C_0, que es la escala natural del problema.

Con E0=0E_0 = 0, Emax⁡=100E_{\max} = 100 unidades de efecto, EC50=10EC_{50} = 10 unidades de concentración y C0=10C_0 = 10, se obtiene E(C0)=50E(C_0) = 50, E′(C0)=2,5E'(C_0) = 2{,}5 y E′′(C0)=−0,25E''(C_0) = -0{,}25. Con ΔC=2\Delta C = 2, el primer orden predice 55 y el segundo, 54,5, frente al valor exacto de 100⋅12/22≈54,545100 \cdot 12/22 \approx 54{,}545. La corrección cuadrática reduce el error de 0,45 a 0,045 unidades de efecto. Con ΔC=10\Delta C = 10, la mitad de la escala natural, el primer orden predice 75 y el segundo, 62,5, frente a un valor exacto de 66,7, de modo que ambas aproximaciones fallan en varias unidades. Son números construidos para el ejemplo, sin valor como indicación de dosis.

El cálculo caracteriza la geometría del modelo. No incluye retrasos del efecto, tolerancia, distribución ni heterogeneidad individual. La relación entre concentración y efecto y la relación entre dosis y concentración requieren evaluaciones distintas, que el formalismo farmacocinético y farmacodinámico conecta sin identificarlas (Holford y Sheiner, 1981).

Modelos indistinguibles al orden elegido

Taylor permite formular con precisión una forma de subdeterminación local. Dos funciones distintas pueden compartir el valor, el gradiente y la matriz hessiana en un punto, de modo que quedan indistinguibles si solo se observa la información hasta el segundo orden, aunque su comportamiento global difiera.

Las funciones f(x)=x2f(x) = x^2, g(x)=x2+x4g(x) = x^2 + x^4 y h(x)=x2−x4h(x) = x^2 - x^4 valen cero en el origen, tienen allí derivada primera nula y derivada segunda igual a 2. Su polinomio de Taylor de segundo orden es el mismo, P2(x)=x2P_2(x) = x^2. Las tres tienen un mínimo local en el origen. Lejos de ese punto se comportan de maneras muy distintas. La función ff crece de forma cuadrática, gg crece todavía más rápido y hh termina decreciendo sin cota inferior. Las diferencias relativas entre ellas superan el 10 % cuando ∣x∣>0,32|x| > 0{,}32. La función hh se vuelve negativa cuando ∣x∣>1|x| > 1, como muestra la figura 17.3.

Tres funciones con el mismo polinomio de Taylor de segundo orden en el origen.
Figura 17.3. Tres funciones con el mismo polinomio de Taylor de segundo orden en el origen. Dentro de la franja gris, |x| < 0,32, difieren en menos del 10 %. Fuera de ella se separan y h cambia de signo en |x| = 1. Ampliar figura ↗

En geometría diferencial, la información formada por el valor de una función y un número finito de sus derivadas en un punto se organiza mediante la noción de jet. Especificar un número finito de derivadas define una clase de funciones que coinciden hasta ese orden, sin determinar una función global única.

La consecuencia metodológica es directa. Si los datos solo restringen la respuesta local de un sistema, varios mecanismos globales pueden seguir siendo compatibles con ellos. Elegir entre esas extensiones exige observaciones fuera de la región explorada o restricciones teóricas independientes. Aumentar el orden del polinomio puede reducir la indeterminación local sin garantizar que se identifique la estructura verdadera del sistema.

Consolidación

Taylor organiza una función alrededor de un punto en contribuciones de distinto orden. El primer orden conserva el valor y la sensibilidad lineal. El segundo añade la forma cuadrática que determina la matriz hessiana. El resto, que representa lo omitido, debe controlarse según la región y la pregunta.

En varias variables, la curvatura no es un único número. La forma hTHhh^{\mathsf T} H h describe la segunda variación en una dirección concreta. Los valores propios de la matriz hessiana identifican las direcciones principales de esa variación. En los puntos críticos, su definitud clasifica los extremos en muchos casos. Una matriz semidefinida y singular puede dejar el criterio sin conclusión, mientras que una indefinida reconoce una silla aunque sea singular.

La linealización de un sistema dinámico es una expansión de Taylor de primer orden del campo vectorial alrededor de un estado de referencia. Su utilidad depende de que los términos omitidos sean efectivamente menores en la región analizada. Si el término lineal se anula o es degenerado, los órdenes superiores pueden decidir la estabilidad y las bifurcaciones.

Los errores frecuentes al usar Taylor derivan de olvidar alguno de estos elementos. Un polinomio de Taylor está construido alrededor de un punto concreto y cambia si ese punto cambia. El orden describe qué términos se conservan sin fijar la magnitud real del resto. La matriz hessiana en un punto no demuestra la convexidad global, una linealización no prueba que el sistema sea lineal y una función infinitamente diferenciable puede no coincidir con su serie. La validez local necesita, por último, una noción explícita de distancia, con unidades y escalas.

Aproximación local no debe usarse como sinónimo de aproximación suficientemente buena. Hay que especificar la escala, la distancia, la tolerancia de error y la propiedad que se quiere conservar. El cuadro 17.1 reúne los conceptos del capítulo.

Cuadro 17.1. Aproximaciones de Taylor y sus límites.

ConceptoForma principalQué aportaLímite o precaución
Taylor de primer ordenf(a + h) ≈ f(a) + ∇f(a)ᵀhSensibilidad lineal localNo describe la curvatura ni garantiza validez lejos de a
Taylor de segundo ordenSuma ½hᵀH(a)hCurvatura local y extremosPuede no concluir si H es semidefinida y singular
RestoRₙ = f − PₙCuantifica lo omitidoAcotarlo requiere hipótesis sobre las derivadas
Matriz hessianaH = [∂²f/∂xᵢ∂xⱼ]Variación de segundo ordenDepende de las coordenadas y no equivale siempre a la curvatura geométrica
Definida positivahᵀHh > 0Mínimo local en un punto críticoNo implica convexidad global
Linealización dinámicaF(x* + η) ≈ JηDinámica local de primer ordenPuede no concluir en equilibrios no hiperbólicos
Serie de TaylorΣ f⁽ⁿ⁾(a)(x − a)ⁿ/n!Representación exacta si converge a fInfinitamente diferenciable no implica analítica

Esa disciplina será necesaria desde el capítulo 18, donde las integrales y los balances permitirán pasar de tasas instantáneas a acumulaciones en el tiempo.

Ejercicios

Ejercicio 17.1. Considere f(x)=ln⁡(1+x)f(x) = \ln(1 + x) alrededor de 0. (a) Escriba P1P_1, P2P_2 y P3P_3. (b) Calcule sus errores en x=0,1x = 0{,}1 y en x=1x = 1. (c) ¿Qué ocurre con las sumas parciales en x=2x = 2?

Ejercicio 17.2. Para cos⁡x\cos x alrededor de 0, P2(x)=1−x2/2P_2(x) = 1 - x^2/2. (a) Calcule el error en x=0,5x = 0{,}5. (b) Acótelo con la forma de Lagrange de R2R_2. (c) Explique por qué puede usarse también la cota de R3R_3 y calcúlela.

Ejercicio 17.3. (a) Encuentre y clasifique los puntos críticos de f(x,y)=x3−3x+y2f(x, y) = x^3 - 3x + y^2. (b) Calcule la matriz hessiana de x2+y4x^2 + y^4 y de x2−y4x^2 - y^4 en el origen. ¿Qué concluye el criterio de segundo orden y qué ocurre en realidad?

Ejercicio 17.4. Para f(x,y)=excos⁡yf(x, y) = e^x \cos y, evalúe P1P_1 y P2P_2 en (−0,2; 0,3)(-0{,}2;\ 0{,}3) y compare con el valor exacto.

Ejercicio 17.5. (a) Verifique que x(t)=x0/1+2x02tx(t) = x_0/\sqrt{1 + 2x_0^2 t} resuelve dx/dt=−x3dx/dt = -x^3. (b) Calcule cuánto tarda en pasar de 1 a 0,1 y compárelo con dx/dt=−xdx/dt = -x. (c) ¿Qué relación tiene el resultado con la desaceleración crítica?

Ejercicio 17.6. En el modelo Emax⁡E_{\max} del texto, con C0=10C_0 = 10, compare las aproximaciones de primer y segundo orden con el valor exacto para ΔC=5\Delta C = 5 y ΔC=10\Delta C = 10. ¿Qué fracción de la escala natural EC50+C0EC_{50} + C_0 representa cada perturbación?

Ejercicio 17.7. Para f(x)=x2f(x) = x^2, g(x)=x2+x4g(x) = x^2 + x^4 y h(x)=x2−x4h(x) = x^2 - x^4, (a) muestre que comparten el polinomio de Taylor de segundo orden en 0. (b) ¿Desde qué distancia al origen gg difiere de ff en más del 10 % de ff? (c) ¿Dónde se vuelve negativa hh? (d) ¿Qué observaciones permitirían distinguir los tres modelos?

Consultar las soluciones de los ejercicios

Soluciones de los ejercicios

Solución 17.1. (a) P1=xP_1 = x, P2=x−x2/2P_2 = x - x^2/2 y P3=x−x2/2+x3/3P_3 = x - x^2/2 + x^3/3. (b) En x=0,1x = 0{,}1, el valor exacto es 0,0953102 y los errores son 0,0047; 0,00031 y 0,000023. En x=1x = 1, el valor exacto es 0,693147 y los errores son 0,307; 0,193 y 0,140, de modo que la convergencia es lenta. (c) En x=2x = 2, las sumas parciales valen 2; 0; 2,67; −5,6 con seis términos y −64,8 con diez. La serie diverge porque su radio de convergencia es 1.

Solución 17.2. (a) cos⁡0,5≈0,877583\cos 0{,}5 \approx 0{,}877583 y P2(0,5)=0,875P_2(0{,}5) = 0{,}875, con un error cercano a 0,00258. (b) Con M=1M = 1, ∣R2∣≤0,53/6≈0,0208|R_2| \le 0{,}5^3/6 \approx 0{,}0208. (c) El término cúbico de la serie del coseno es nulo, de modo que P2=P3P_2 = P_3 y R2=R3R_2 = R_3. Con M=1M = 1, ∣R3∣≤0,54/24≈0,0026|R_3| \le 0{,}5^4/24 \approx 0{,}0026, una cota casi exacta.

Solución 17.3. (a) El gradiente (3x2−3, 2y)(3x^2 - 3,\ 2y) se anula en (1,0)(1, 0) y en (−1,0)(-1, 0). La matriz hessiana es diag⁡(6x,2)\operatorname{diag}(6x, 2). En (1,0)(1, 0) vale diag⁡(6,2)\operatorname{diag}(6, 2), un mínimo local. En (−1,0)(-1, 0) vale diag⁡(−6,2)\operatorname{diag}(-6, 2), una silla. (b) Ambas funciones tienen matriz hessiana diag⁡(2,0)\operatorname{diag}(2, 0) en el origen, semidefinida y singular, de modo que el criterio no concluye. La primera tiene un mínimo en el origen. La segunda toma valores negativos sobre el eje yy y no tiene allí ni mínimo ni máximo.

Solución 17.4. El valor exacto es e−0,2cos⁡0,3≈0,782163e^{-0{,}2}\cos 0{,}3 \approx 0{,}782163. P1=0,8P_1 = 0{,}8, con un error cercano a 0,018. P2=0,8+12(0,04−0,09)=0,775P_2 = 0{,}8 + \tfrac{1}{2}(0{,}04 - 0{,}09) = 0{,}775, con un error cercano a 0,0072.

Solución 17.5. (a) Al derivar, dx/dt=−x03/(1+2x02t)3/2=−x3dx/dt = -x_0^3/(1 + 2x_0^2 t)^{3/2} = -x^3. (b) Con x0=1x_0 = 1, x=0,1x = 0{,}1 exige 1+2t=1001 + 2t = 100, es decir, t=49,5t = 49{,}5. Con dx/dt=−xdx/dt = -x, el tiempo es ln⁡10≈2,3\ln 10 \approx 2{,}3. (c) Cuando la parte lineal de la recuperación desaparece, el regreso al equilibrio se vuelve algebraico y mucho más lento. Es el caso límite de la desaceleración crítica que precede a ciertas bifurcaciones.

Solución 17.6. Con ΔC=5\Delta C = 5, un 25 % de la escala natural de 20, el valor exacto es 60, el primer orden da 62,5 y el segundo, 59,375, con errores de 2,5 y 0,625. Con ΔC=10\Delta C = 10, un 50 % de la escala, el valor exacto es 66,7, el primer orden da 75 y el segundo, 62,5, con errores de 8,3 y 4,2. La calidad de la aproximación depende del cociente entre la perturbación y la escala natural.

Solución 17.7. (a) Las tres valen 0 en el origen, con primera derivada nula y segunda derivada igual a 2, de modo que P2=x2P_2 = x^2 para todas. (b) (g−f)/f=x2(g - f)/f = x^2 supera 0,1 cuando ∣x∣>0,32|x| > 0{,}32. (c) h=x2(1−x2)h = x^2(1 - x^2) es negativa cuando ∣x∣>1|x| > 1. (d) Hacen falta observaciones lejos del origen, donde las funciones se separan, o restricciones teóricas que fijen el comportamiento global.

Referencias

Boyd, S. y Vandenberghe, L. (2004). Convex optimization. Cambridge University Press.

Hirsch, M. W., Smale, S. y Devaney, R. L. (2013). Differential equations, dynamical systems, and an introduction to chaos (3.ª ed.). Academic Press.

Holford, N. H. G. y Sheiner, L. B. (1981). Understanding the dose-effect relationship: Clinical application of pharmacokinetic-pharmacodynamic models. Clinical Pharmacokinetics, 6(6), 429–453. https://doi.org/10.2165/00003088-198106060-00002

Hubbard, J. H. y Hubbard, B. B. (2015). Vector calculus, linear algebra, and differential forms: A unified approach (5.ª ed.). Matrix Editions.

Rudin, W. (1976). Principles of mathematical analysis (3.ª ed.). McGraw-Hill.