Planteamiento del problema

Si dos estados iniciales son casi iguales y obedecen exactamente la misma regla, ¿durante cuánto tiempo puede considerarse útil una predicción punto a punto? La pregunta motivó históricamente buena parte del interés por el caos determinista. Responderla obliga a integrar el vocabulario que construyeron los capítulos 51 a 59, desde las órbitas y los multiplicadores hasta las definiciones de caos, el exponente de Lyapunov y las cautelas numéricas de los diagramas de bifurcación.

La formulación correcta exige más que observar que dos curvas se separan. Hay que especificar la distancia inicial, el criterio que define cuándo una diferencia deja de ser tolerable y la tasa de expansión. Sean dos órbitas xn+1=F(xn)x_{n+1}=F(x_n) e yn+1=F(yn)y_{n+1}=F(y_n) con separación inicial δ0=∣y0−x0∣\delta_0=|y_0-x_0| y separación δn=∣yn−xn∣\delta_n=|y_n-x_n| en la iteración nn. Fijada una tolerancia Δ>0\Delta>0, el horizonte de predicción es

NH=inf⁡{n≥0:δn≥Δ}.N_H=\inf\{n\ge0:\delta_n\ge\Delta\}.

La definición no afirma que el sistema deje de obedecer sus ecuaciones después de NHN_H ni que todo observable se vuelva inestimable. Declara que, con la métrica escogida, dos estados inicialmente compatibles con nuestra incertidumbre ya difieren más de lo aceptable para una predicción puntual. La tolerancia forma parte del problema. Predecir con precisión de 10−310^{-3} da un horizonte más corto que aceptar un error de 0,20{,}2. Reducir la incertidumbre inicial, en cambio, lo prolonga. La dinámica determina cómo se amplifican las perturbaciones y la pregunta aplicada determina qué amplitud de error sigue siendo informativa.

Resolveremos el caso con el mapa logístico en su régimen plenamente caótico, xn+1=4xn(1−xn)x_{n+1}=4x_n(1-x_n), tomando

x0=0,123456789123456789,y0=x0+10−12,Δ=0,1.x_0=0{,}123456789123456789,\qquad y_0=x_0+10^{-12},\qquad \Delta=0{,}1.

El valor de x0x_0 no tiene significado especial. Se escoge como una condición inicial genérica, alejada de órbitas periódicas evidentes y de los puntos donde la derivada se anula.

Lo que predice el exponente de Lyapunov

El capítulo 57 definió el exponente de Lyapunov como el promedio logarítmico de los factores de expansión a lo largo de la órbita. Cuando ese límite existe y es positivo, una perturbación suficientemente pequeña crece durante un intervalo inicial como δn≈δ0eλn\delta_n\approx\delta_0e^{\lambda n}. La expresión no dice que δn\delta_n crezca en cada paso, porque cada iteración multiplica la perturbación por ∣F′(xn)∣|F'(x_n)|, que puede ser mayor o menor que uno.

Para el mapa logístico con r=4r=4, la transformación x=sin⁡2(πθ)x=\sin^2(\pi\theta) da F(x)=sin⁡2(2πθ)F(x)=\sin^2(2\pi\theta), de modo que la dinámica corresponde al mapa duplicador θn+1=2θn mod 1\theta_{n+1}=2\theta_n\bmod1, cuya expansión es exactamente un factor dos por iteración. Como mostró el capítulo 57, el exponente vale λ=ln⁡2≈0,693147\lambda=\ln2\approx0{,}693147 para casi toda condición inicial respecto de la medida invariante natural. Sustituyendo en Δ≈δ0eλNH\Delta\approx\delta_0e^{\lambda N_H},

NH≈1λln⁡Δδ0=ln⁡(1011)ln⁡2≈36,54.N_H\approx\frac1\lambda\ln\frac{\Delta}{\delta_0}=\frac{\ln(10^{11})}{\ln2}\approx36{,}54.

Antes de calcular las órbitas disponemos, por tanto, de una predicción. El error debería alcanzar la escala 0,10{,}1 alrededor de la iteración 37, sin que quepa esperar coincidencia exacta, porque ln⁡2\ln2 es una tasa asintótica y la órbita concreta atraviesa expansiones y contracciones locales.

Las dos trayectorias

Iteramos ambas condiciones iniciales con cien dígitos decimales de precisión, para que el redondeo no domine la comparación. El cuadro 60.1 recoge algunos valores.

Cuadro 60.1. Separación entre dos órbitas del mapa logístico con r = 4 que difieren inicialmente en 10⁻¹².

nnxnx_nyny_nδn\delta_n
50,7757519556570,7757519556174,06×10−114{,}06\times10^{-11}
100,0060905252340,0060905254762,42×10−102{,}42\times10^{-10}
200,9869587089180,9869590705473,62×10−73{,}62\times10^{-7}
300,6672956342270,6657567890811,54×10−31{,}54\times10^{-3}
350,5390040147670,5907623565005,18×10−25{,}18\times10^{-2}
360,9939147473280,9670487785702,69×10−22{,}69\times10^{-2}
370,0241928894870,1274617537441,03×10−11{,}03\times10^{-1}
380,0944303743410,4448610203063,50×10−13{,}50\times10^{-1}

El primer cruce de la tolerancia ocurre en NH=37N_H=37, frente a la estimación asintótica de 36,5436{,}54. La diferencia es menor que una iteración, por lo que la aproximación con λ=ln⁡2\lambda=\ln2 captura la escala temporal de la pérdida de precisión puntual.

El cuadro muestra también que la separación no crece de manera lisa. Entre las iteraciones 35 y 36 la distancia baja de 0,05180{,}0518 a 0,02690{,}0269, porque el factor local ∣F′(xn)∣=∣4(1−2xn)∣|F'(x_n)|=|4(1-2x_n)| es pequeño cerca de x=1/2x=1/2 y la perturbación se contrae. Después la órbita entra en regiones de derivada grande y la separación vuelve a amplificarse. La figura 60.1 compara la separación calculada con la guía δ02n\delta_02^n, que coinciden en orden de magnitud sin reproducir cada fluctuación. Esa es la función del exponente, estimar la tasa promedio en el régimen lineal.

Dos órbitas logísticas inicialmente separadas por una billonésima superan la tolerancia 0,1 en la iteración 37 y luego saturan.
Figura 60.1. Separación entre dos órbitas del mapa logístico con r = 4 cuyas condiciones iniciales difieren en 10⁻¹², calculada con cien dígitos decimales. La recta discontinua es la guía δ₀2ⁿ. Las líneas punteadas marcan la tolerancia 0,1 y la iteración 37, donde ocurre el primer cruce. Después la separación satura, porque el estado vive en un intervalo de longitud uno. Ampliar figura ↗

La regla de la cadena y la tasa local

Mientras δn\delta_n sea pequeña puede linealizarse la diferencia, yn+1−xn+1≈F′(xn)(yn−xn)y_{n+1}-x_{n+1}\approx F'(x_n)(y_n-x_n), de modo que

δN≈δ0∏k=0N−1∣F′(xk)∣,1Nln⁡δNδ0≈λN.\delta_N\approx\delta_0\prod_{k=0}^{N-1}|F'(x_k)|,\qquad \frac1N\ln\frac{\delta_N}{\delta_0}\approx\lambda_N.

La identidad enlaza tres capítulos. El multiplicador del capítulo 52 era el producto de derivadas a lo largo de un ciclo, el capítulo 57 generalizó esa estructura a una órbita no periódica mediante el promedio logarítmico y este caso usa esa tasa para traducir la expansión en una escala temporal. Para la condición inicial elegida, el exponente de tiempo finito vale 0,548970{,}54897 con N=10N=10, 0,705120{,}70512 con N=30N=30, 0,696300{,}69630 con N=100N=100 y 0,695140{,}69514 con N=200N=200. Los valores fluctúan y se acercan a ln⁡2\ln2 (figura 60.2a), lo que explica por qué la fórmula del horizonte funciona a escala global aunque la separación se contraiga durante algunas iteraciones.

La aproximación lineal tiene un límite natural. Como el estado permanece en [0,1][0,1], se cumple δn≤1\delta_n\le1 y el crecimiento exponencial debe saturarse. El exponente describe la pérdida de información local y no implica una distancia que diverja.

Ganar precisión compra tiempo de manera logarítmica

La fórmula del horizonte responde una pregunta práctica. Si la incertidumbre inicial se reduce por un factor diez, el horizonte aumenta en

ΔNH=ln⁡10λ=log⁡210≈3,32\Delta N_H=\frac{\ln10}{\lambda}=\log_2 10\approx3{,}32

iteraciones. Cada dígito decimal adicional compra unas 3,32 iteraciones, cien veces más precisión añade unas 6,64 y un millón de veces más precisión añade unas 19,93. La relación no es proporcional porque el error crece exponencialmente. El bloque siguiente lo comprueba repitiendo el cálculo con incertidumbres iniciales entre 10−410^{-4} y 10−1410^{-14}, siempre con la misma condición inicial y la misma tolerancia.

from decimal import Decimal, getcontext
import numpy as np

getcontext().prec = 100                        # aritmética decimal de 100 dígitos
x0 = Decimal("0.123456789123456789")
tolerancia = Decimal("0.1")

def horizonte(delta0, maximo=100):
    """Primera iteración en que dos órbitas separadas por delta0 difieren más que la tolerancia."""
    x, y = x0, x0 + Decimal(delta0)
    for n in range(1, maximo + 1):
        x, y = 4 * x * (1 - x), 4 * y * (1 - y)
        if abs(y - x) >= tolerancia:
            return n
    return 0

digitos = np.arange(4, 15)
observado = np.array([horizonte(f"1e-{d}") for d in digitos])
estimado = (np.log(float(tolerancia)) + digitos * np.log(10)) / np.log(2)
print(" dígitos   horizonte   estimación")
for d, h, e in zip(digitos, observado, estimado):
    print(f"{d:8d}   {h:9d}   {e:10.2f}")
pendiente = np.polyfit(digitos, observado, 1)[0]
print(f"pendiente medida {pendiente:.2f} iteraciones por dígito decimal")
print(f"valor teórico log2(10) = {np.log2(10):.4f}")

La ejecución produce la salida siguiente.

 dígitos   horizonte   estimación
       4          11         9.97
       5          13        13.29
       6          17        16.61
       7          22        19.93
       8          23        23.25
       9          27        26.58
      10          30        29.90
      11          34        33.22
      12          37        36.54
      13          41        39.86
      14          43        43.19
pendiente medida 3.30 iteraciones por dígito decimal
valor teórico log2(10) = 3.3219

La pendiente medida, 3,30 iteraciones por dígito, coincide con el valor teórico dentro de la dispersión que producen las expansiones locales de cada segmento de órbita (figura 60.2b). Mejorar las observaciones iniciales sí mejora la predicción. Por eso el caos determinista no vuelve inútil la medición. Lo que cambia es el rendimiento marginal, porque cada aumento multiplicativo de precisión produce solo un aumento aditivo del horizonte.

La tasa de expansión finita converge a ln 2; el horizonte observado crece aproximadamente de forma lineal con los dígitos iniciales.
Figura 60.2. Tasa de expansión y horizonte. En el panel (a), exponente de tiempo finito de la órbita elegida, que converge al valor ln 2, marcado con la línea discontinua. En el panel (b), horizonte observado en función del número de dígitos decimales de precisión inicial, junto con la estimación ln(Δ/δ₀)/ln 2. Ampliar figura ↗

Una cota de continuidad frente a una tasa de expansión

El capítulo 32 anticipó este problema con la desigualdad de Grönwall. Si una dinámica continua es de Lipschitz con constante LL, la distancia entre dos soluciones queda acotada por δ(t)≤δ0eLt\delta(t)\le\delta_0e^{Lt}. La expresión se parece a la usada aquí, aunque los objetos no son equivalentes. Una constante de Lipschitz da una cota superior válida bajo ciertas hipótesis, que puede ser muy conservadora, mientras que el exponente de Lyapunov se construye con la expansión acumulada a lo largo de la órbita y busca una tasa efectiva.

En un mapa diferenciable, si ∣F′(x)∣≤M|F'(x)|\le M en una región invariante, el teorema del valor medio da δn≤Mnδ0\delta_n\le M^n\delta_0 mientras ambas órbitas permanezcan en ella. Para el mapa logístico con r=4r=4 se cumple ∣F′(x)∣≤4|F'(x)|\le4, por lo que la separación no puede superar la tolerancia mientras 4nδ0<Δ4^n\delta_0<\Delta. La cota garantiza, por tanto, un horizonte mínimo,

NH≥ln⁡(Δ/δ0)ln⁡4≈18,27,N_H\ge\frac{\ln(\Delta/\delta_0)}{\ln4}\approx18{,}27,

y no un máximo. El horizonte observado, 37 iteraciones, es el doble, porque la cota supone que la expansión máxima actúa de forma sostenida, mientras que la órbita real atraviesa regiones de expansión menor y también regiones contractivas. La comparación aclara por qué no conviene intercambiar la constante de Lipschitz con el exponente de Lyapunov. La cota uniforme da una garantía poco ajustada, mientras que el exponente describe mejor la escala típica de pérdida de precisión, aunque requiere hipótesis adicionales y un análisis dinámico específico.

El horizonte depende de la tolerancia

Con δ0=10−12\delta_0=10^{-12} fijo, la estimación cambia según el error aceptable. Una tolerancia de 10−310^{-3} da unas 29,90 iteraciones, una de 10−210^{-2} da unas 33,22 y una de 10−110^{-1} da unas 36,54. Una predicción no tiene, por tanto, un único tiempo de validez independiente de la pregunta. La elección de la métrica importa igualmente en sistemas de más dimensiones, donde puede medirse la distancia euclidiana, el error relativo, el error en una variable concreta o la desviación de un observable agregado. Dos trayectorias pueden separarse rápidamente en el espacio de estados y seguir produciendo valores parecidos de una cantidad macroscópica. Hablar de predictibilidad sin especificar qué se predice elimina una parte esencial del problema, como mostró Lorenz (1969) al estudiar la predictibilidad atmosférica mediante análogos.

Predictibilidad de trayectoria y regularidad estadística

Cuando n>NHn>N_H ya no puede usarse la segunda órbita como aproximación punto a punto de la primera con la tolerancia elegida. De ahí no se sigue que toda afirmación futura sea imposible. El mapa logístico con r=4r=4 tiene la densidad invariante del capítulo 55,

ρ(x)=1πx(1−x),0<x<1,\rho(x)=\frac{1}{\pi\sqrt{x(1-x)}},\qquad 0<x<1,

de modo que las frecuencias de visita, los promedios temporales y el propio exponente de Lyapunov siguen estando bien definidos aunque no sepamos dónde estará una órbita concreta después de cientos de iteraciones (Alligood et al., 1996). La conclusión válida es limitada. Se pierde el pronóstico de la trayectoria a una resolución dada, mientras otros objetos pueden seguir siendo predecibles y, en algunos casos, son los más estables frente a perturbaciones iniciales. Tampoco puede trasladarse automáticamente una distribución del modelo a un sistema empírico, porque eso exigiría demostrar que el modelo describe el mecanismo y que las observaciones corresponden a sus variables.

Incertidumbre inicial y error numérico

Hasta aquí las dos trayectorias eran dos estados posibles del sistema. Hay otra fuente de separación, porque el computador no realiza aritmética exacta. Podemos aislarla partiendo del mismo número representable en doble precisión. Una copia se itera en doble precisión y la otra se convierte exactamente a cien dígitos decimales, de modo que en n=0n=0 las dos condiciones iniciales son idénticas y la diferencia posterior procede solo de los redondeos.

El error es de 3×10−113\times10^{-11} en la iteración 20, alcanza 8,5×10−58{,}5\times10^{-5} en la 40 y supera 0,10{,}1 en la 50 (figura 60.3). A partir de ahí, la trayectoria en doble precisión ya no puede interpretarse como aproximación punto a punto de esa trayectoria exacta. Eso no vuelve inútil la simulación después de 50 iteraciones. Significa que la identidad de la trayectoria deja de estar sustentada por esa comparación, mientras que estimar propiedades invariantes, distribuciones o exponentes puede seguir siendo válido si se demuestra que esos observables son robustos al procedimiento. Hammel y colaboradores (1987) formularon el problema en términos de pseudoórbitas y sombreado, mostrando que una órbita numérica puede dejar de seguir la trayectoria exacta iniciada en el mismo punto y permanecer, aun así, próxima durante mucho tiempo a alguna trayectoria verdadera.

Aquí se separan dos horizontes. Uno proviene de la incertidumbre sobre el estado inicial del sistema modelado y el otro, de la representación numérica usada para calcularlo. Si la pregunta exige seguimiento punto a punto, el horizonte efectivo de una predicción computacional no puede superar al más restrictivo de ambos (Higham, 2002).

Órbitas logísticas con el mismo número inicial divergen por redondeo: el error de doble precisión supera 0,1 en la iteración 50.
Figura 60.3. Error de la aritmética de doble precisión en el mapa logístico con r = 4. Las dos órbitas parten del mismo número representable, una calculada en doble precisión y la otra con cien dígitos decimales. La recta discontinua es el crecimiento 2ⁿ desde la resolución de la doble precisión. Las líneas punteadas marcan el valor 0,1 y la iteración 50. Ampliar figura ↗

De una cifra a un intervalo de horizontes

La fórmula basada en λ\lambda es una aproximación media. Por eso conviene evitar presentar NHN_H como una constante exacta cuando el exponente de tiempo finito varía mucho entre estados. Dos estados con la misma δ0\delta_0 pueden alcanzar la tolerancia en iteraciones distintas porque atraviesan secuencias diferentes de expansión y contracción, como muestra la dispersión del cuadro de horizontes. En sistemas empíricos o de mayor dimensión puede ser más informativo estimar una distribución de horizontes sobre un conjunto de estados iniciales representativos, o calcular un horizonte conservador con percentiles de los exponentes finitos en vez de sustituir toda la variabilidad por un único valor asintótico. El matiz importa especialmente cerca de las regiones no uniformemente hiperbólicas y de las ventanas periódicas del capítulo 58, porque no hay motivo para extrapolar a otro régimen una tasa obtenida en uno.

Qué muestra este caso

Dentro del mapa logístico con r=4r=4, el caso deja varias conclusiones. En el plano cuantitativo, dos estados separados inicialmente por 10−1210^{-12} superan la distancia 0,10{,}1 en 37 iteraciones para la condición inicial escogida, frente a las 36,54 que predice la fórmula. En el plano estructural, el crecimiento no es monótono y depende del producto de derivadas locales, cuya tasa logarítmica media resume el exponente. Respecto de la información inicial, cada dígito decimal adicional extiende el horizonte unas 3,32 iteraciones sin eliminarlo mientras el exponente sea positivo. Respecto del método numérico, incluso partiendo del mismo número binario la doble precisión y una referencia de cien dígitos dejan de seguir la misma trayectoria.

Nada de eso demuestra que un sistema real tenga un horizonte de 37 pasos, porque el valor depende del mapa, del parámetro, de la condición inicial, de δ0\delta_0 y de la tolerancia. Tampoco demuestra que una serie irregular observada proceda de caos determinista, una inferencia que requiere estimación, comparación de modelos y análisis de datos. El procedimiento sí se generaliza. Hay que definir el estado y la métrica, cuantificar la incertidumbre inicial con un criterio externo, fijar una tolerancia que corresponda a la pregunta, estimar la tasa de crecimiento con el mayor exponente cuando el sistema tenga varias direcciones, contrastar la predicción asintótica con perturbaciones finitas, auditar la precisión numérica y, pasado el horizonte de trayectoria, cambiar de objeto para predecir distribuciones o regiones del espacio de estados.

Cierre

Los mapas discretos muestran con especial nitidez cómo una regla determinista genera regímenes dinámicos distintos. La iteración organiza puntos fijos y ciclos, sus multiplicadores deciden la estabilidad local, la variación paramétrica produce bifurcaciones y cascadas, la expansión puede codificarse simbólicamente y el exponente de Lyapunov convierte la sensibilidad en una tasa. Las ventanas periódicas y la multiestabilidad obligan a mirar con cuidado el espacio de parámetros, mientras la aritmética finita obliga a separar la órbita matemática de la calculada.

El caso final agrega la consecuencia operacional. Cuando una perturbación crece en promedio como eλne^{\lambda n}, el horizonte de una predicción puntual depende logarítmicamente de la precisión inicial. El determinismo de la regla no garantiza predictibilidad indefinida, porque conocer una condición inicial con precisión infinita no es una operación disponible y tampoco lo es calcular con precisión infinita. Lorenz (1963) formuló esa conclusión para un sistema continuo de tres variables y la convirtió en el punto de partida de buena parte de la teoría posterior. La conclusión debe mantenerse acotada, ya que un horizonte de trayectoria no es un horizonte universal de conocimiento y, después de perder la posición puntual, pueden persistir propiedades estadísticas o geométricas reproducibles. Los capítulos siguientes abandonarán los mapas unidimensionales como escenario principal y estudiarán el caos disipativo en espacios de más dimensiones, donde las secciones de Poincaré y los mapas de retorno conectarán las dinámicas continuas con las herramientas discretas que acabamos de construir.

Ejercicios

Ejercicio 60.1. Con λ=ln⁡2\lambda=\ln2 y Δ=0,1\Delta=0{,}1, (a) calcule el horizonte estimado para δ0=10−6\delta_0=10^{-6}. (b) Repita con δ0=10−16\delta_0=10^{-16}. (c) ¿Cuántas iteraciones añade pasar de seis a dieciséis dígitos?

Ejercicio 60.2. (a) Calcule el factor local ∣F′(x)∣|F'(x)| del mapa logístico con r=4r=4 en x=0,5x=0{,}5, x=0,25x=0{,}25 y x=0,99x=0{,}99. (b) Explique la contracción observada entre las iteraciones 35 y 36 del cuadro 60.1. (c) ¿Contradice esto que el exponente sea positivo?

Ejercicio 60.3. (a) Calcule el horizonte garantizado por la cota de Lipschitz con M=4M=4, δ0=10−9\delta_0=10^{-9} y Δ=0,05\Delta=0{,}05. (b) Compárelo con la estimación basada en λ=ln⁡2\lambda=\ln2. (c) ¿Cuál de los dos valores puede afirmarse con certeza?

Ejercicio 60.4. (a) Estime el horizonte de un sistema con λ=0,1\lambda=0{,}1 por unidad de tiempo, incertidumbre inicial 10−310^{-3} y tolerancia 0,50{,}5. (b) Repita con λ=2\lambda=2. (c) ¿Qué ocurre con el horizonte cuando λ→0+\lambda\to0^+ y qué precaución sugiere ese límite?

Ejercicio 60.5. (a) ¿Por qué el error de redondeo alcanza la tolerancia más tarde que la incertidumbre inicial de 10−1210^{-12} del caso resuelto? (b) Estime la iteración en que lo haría si el error de representación es de 10−1610^{-16}. (c) Compárelo con el valor observado, 50.

Ejercicio 60.6. Un colega afirma que, como el sistema es caótico, no tiene sentido simularlo más allá del horizonte de predicción. (a) ¿En qué sentido tiene razón? (b) ¿Qué cantidades podrían seguir estimándose? (c) ¿Qué habría que comprobar antes de informarlas?

Consultar las soluciones de los ejercicios

Soluciones de los ejercicios

Solución 60.1. (a) NH≈ln⁡(105)/ln⁡2≈16,6N_H\approx\ln(10^{5})/\ln2\approx16{,}6 iteraciones. (b) NH≈ln⁡(1015)/ln⁡2≈49,8N_H\approx\ln(10^{15})/\ln2\approx49{,}8. (c) Unas 33,2 iteraciones, es decir, diez veces el valor de log⁡210\log_2 10.

Solución 60.2. (a) Los factores valen 00, 22 y 3,923{,}92. (b) En la iteración 35 el estado está cerca de 0,50{,}5, donde la derivada tiene módulo pequeño, por lo que la perturbación se contrae en ese paso. (c) No. El exponente promedia los logaritmos de los factores a lo largo de la órbita y admite pasos contractivos mientras el balance sea expansivo.

Solución 60.3. (a) N≥ln⁡(0,05/10−9)/ln⁡4=ln⁡(5×107)/ln⁡4≈12,8N\ge\ln(0{,}05/10^{-9})/\ln4=\ln(5\times10^{7})/\ln4\approx12{,}8, así que la separación no puede superar la tolerancia antes de la iteración 12. (b) Con λ=ln⁡2\lambda=\ln2 la estimación es ln⁡(5×107)/ln⁡2≈25,6\ln(5\times10^{7})/\ln2\approx25{,}6. (c) Solo el valor de la cota, que está garantizado. La estimación con el exponente es típica y puede fallar para órbitas particulares.

Solución 60.4. (a) NH≈ln⁡(500)/0,1≈62N_H\approx\ln(500)/0{,}1\approx62 unidades de tiempo. (b) Con λ=2\lambda=2 resulta NH≈3,1N_H\approx3{,}1. (c) El horizonte crece sin límite cuando el exponente tiende a cero, por lo que la fórmula deja de ser informativa. En ese régimen la separación puede crecer de manera algebraica y hay que analizarla directamente.

Solución 60.5. (a) Porque el error de redondeo parte de una escala mucho menor, del orden de 10−1610^{-16}, mientras que la incertidumbre inicial del caso era 10−1210^{-12}. (b) Con λ=ln⁡2\lambda=\ln2 harían falta unas ln⁡(1015)/ln⁡2≈49,8\ln(10^{15})/\ln2\approx49{,}8 iteraciones. (c) Coincide con el valor observado, 50, lo que indica que el redondeo se comporta como una perturbación inicial del tamaño de la resolución de la doble precisión.

Solución 60.6. (a) Tiene razón si la pregunta exige seguir el estado punto a punto, porque después del horizonte la trayectoria calculada ya no corresponde a la del estado inicial pretendido. (b) Podrían estimarse la densidad invariante, los promedios temporales, el exponente de Lyapunov o las frecuencias de visita a distintas regiones. (c) Habría que comprobar que esas estimaciones son estables al cambiar la precisión, la longitud de la simulación y la condición inicial, como pedía la auditoría del capítulo 59.

Referencias

Alligood, K. T., Sauer, T. D. y Yorke, J. A. (1996). Chaos: An introduction to dynamical systems. Springer. https://doi.org/10.1007/b97589

Hammel, S. M., Yorke, J. A. y Grebogi, C. (1987). Do numerical orbits of chaotic dynamical processes represent true orbits? Journal of Complexity, 3(2), 136–145. https://doi.org/10.1016/0885-064X(87)90024-0

Higham, N. J. (2002). Accuracy and stability of numerical algorithms (2.ª ed.). SIAM. https://doi.org/10.1137/1.9780898718027

Lorenz, E. N. (1963). Deterministic nonperiodic flow. Journal of the Atmospheric Sciences, 20(2), 130–141. https://doi.org/10.1175/1520-0469(1963)020\<0130:DNF>2.0.CO;2

Lorenz, E. N. (1969). Atmospheric predictability as revealed by naturally occurring analogues. Journal of the Atmospheric Sciences, 26(4), 636–646. https://doi.org/10.1175/1520-0469(1969)26\<636:APARBN>2.0.CO;2