Dos mapas para aislar la expansión

Una familia no lineal puede reorganizar sus atractores al variar un parámetro, como mostró el mapa logístico en los capítulos anteriores (Alligood et al., 1996). Ese mapa mezcla, sin embargo, varios mecanismos a la vez, entre ellos la curvatura, un punto crítico, los cambios de estabilidad y una cascada de bifurcaciones. Para estudiar con precisión qué significa que una dinámica expanda diferencias y cómo esa expansión se traduce en una secuencia de símbolos conviene separar el problema.

Dos ejemplos lo permiten con una transparencia poco habitual. El mapa de Bernoulli (o mapa duplicador) y el mapa tienda actúan sobre el intervalo unitario y, salvo en puntos singulares, multiplican por dos la magnitud de una perturbación pequeña en una sola iteración. La diferencia es global. El mapa de Bernoulli expande y devuelve el resultado al intervalo con una operación módulo uno, mientras que el mapa tienda expande y pliega el intervalo sobre sí mismo (figura 55.1a). Una dinámica puede estirar localmente el espacio de estados y mantener las trayectorias acotadas solo si existe algún mecanismo global de retorno, que en un mapa del intervalo puede ser un plegamiento o una identificación de los extremos.

El mapa de Bernoulli y el corrimiento binario

Definamos

B(x)=2x mod 1={2x,0≤x<12,2x−1,12≤x<1.B(x)=2x\bmod1=\begin{cases}2x,&0\le x<\tfrac12,\\ 2x-1,&\tfrac12\le x<1.\end{cases}

Sobre el intervalo semiabierto [0,1)[0,1) el mapa parece discontinuo en x=1/2x=1/2, porque el límite por la izquierda se acerca a uno y el valor por la derecha vuelve a cero. Si se identifican los extremos 00 y 11, el intervalo se convierte en un círculo y la regla es el mapa angular que duplica la posición, de modo que la discontinuidad proviene de haber cortado el círculo para dibujarlo. En cada rama, B′(x)=2B'(x)=2.

La estructura se vuelve transparente en base dos. Para casi todo x∈[0,1)x\in[0,1) puede escribirse x=0,b1b2b3…x=0{,}b_1b_2b_3\ldots en binario. Multiplicar por dos desplaza la coma una posición y tomar módulo uno elimina la parte entera, de modo que

B(x)=0,b2b3b4…,Bn(x)=0,bn+1bn+2…B(x)=0{,}b_2b_3b_4\ldots,\qquad B^n(x)=0{,}b_{n+1}b_{n+2}\ldots

El mapa desplaza así la secuencia binaria hacia la izquierda (Lind y Marcus, 2021). Hay una salvedad conocida. Los racionales diádicos tienen dos expansiones binarias, por ejemplo 1/2=0,1000…=0,0111…1/2=0{,}1000\ldots=0{,}0111\ldots. Por eso una codificación unívoca exige fijar una convención, como la representación que termina en ceros. El conjunto con esa ambigüedad es numerable, pero afecta justamente a los puntos frontera de las particiones simbólicas.

Itinerarios y cilindros

Dividamos el intervalo en I0=[0,1/2)I_0=[0,1/2) e I1=[1/2,1)I_1=[1/2,1) y asignemos a cada estado el símbolo sn=0s_n=0 o sn=1s_n=1 según la mitad que visita. La sucesión s0s1s2…s_0s_1s_2\ldots es el itinerario de la órbita respecto de esa partición. Para el mapa de Bernoulli, el itinerario coincide con los dígitos binarios de la condición inicial, es decir, sn=bn+1s_n=b_{n+1}.

La observación tiene una consecuencia inversa. Conocer los primeros nn símbolos identifica un intervalo y no un punto. Si kk es el entero que corresponde a la palabra w=b1b2…bnw=b_1b_2\ldots b_n en binario, entonces

x0∈[k2n,k+12n),x_0\in\left[\frac{k}{2^n},\frac{k+1}{2^n}\right),

un conjunto que se llama cilindro de longitud nn y tiene anchura 2−n2^{-n}. Cada símbolo adicional divide por dos el conjunto de condiciones iniciales compatibles con lo observado. El primer símbolo indica en qué mitad estaba x0x_0, dos símbolos seleccionan uno de cuatro cuartos y después de nn símbolos queda una de 2n2^n celdas (figura 55.1b). La afirmación es geométrica y exacta. Interpretar los símbolos como resultados aleatorios de probabilidad 1/21/2 requiere, en cambio, una medida y un modelo probabilístico adicionales.

Gráficas de Bernoulli y tienda con sus intervalos simbólicos: ambas expanden, pero sus itinerarios ordenan los símbolos de manera distinta.
Figura 55.1. Los dos mapas y sus cilindros. En el panel (a), ambos tienen ramas de pendiente de módulo dos. El mapa de Bernoulli vuelve al intervalo con la operación módulo uno y el mapa tienda, plegando la rama derecha. La diagonal se incluye como referencia. En el panel (b), los ocho cilindros de longitud tres. Cada intervalo lleva su palabra para el mapa de Bernoulli y para el mapa tienda. Los intervalos son los mismos y el orden de las palabras cambia. Ampliar figura ↗

Expansión y saturación

La representación simbólica muestra una dualidad. Hacia el futuro, el mapa descarta los primeros dígitos de la condición inicial. Hacia el pasado, conocer más símbolos del itinerario localiza el estado inicial con más resolución. Si dos condiciones iniciales comparten sus primeros mm bits y difieren en el siguiente, su distancia inicial es menor que 2−m2^{-m} y, tras unos mm pasos, la diferencia alcanza la primera cifra binaria y las órbitas visitan mitades distintas del intervalo.

Eso no significa que la trayectoria genere información nueva. En el mapa ideal, la secuencia completa está codificada en la expansión binaria de x0x_0. La evolución solo hace accesibles bits que estaban en escalas cada vez más finas. La dificultad aparece cuando el estado se conoce con precisión finita. El capítulo 57 formalizará la tasa media de expansión mediante exponentes de Lyapunov y el capítulo 60 tratará el horizonte de predicción.

La expansión tampoco continúa indefinidamente. Con una separación inicial de 10−610^{-6}, la distancia entre dos órbitas crece como 2n2^n durante unos veinte pasos y después satura, porque el intervalo tiene longitud uno (figura 55.2a). A partir de ahí la distancia fluctúa de manera irregular. Puede incluso disminuir cuando el plegamiento o la envoltura acercan de nuevo los dos estados. Una separación diádica se comporta de otra manera. Dos puntos que difieren exactamente en 2−202^{-20} tienen órbitas que coinciden después de veinte iteraciones, porque su diferencia se vuelve un número entero. La expansión local es un factor por rama y no una ley global sobre la distancia observada.

Separaciones de órbitas exactas y distribución de tiempos hasta cero en aritmética finita; expansión y redondeo dan resultados distintos.
Figura 55.2. Expansión y aritmética finita. En el panel (a), distancia entre dos órbitas calculada con fracciones exactas. Con una separación inicial de 10⁻⁶, ambas crecen como 2ⁿ durante unos veinte pasos y luego saturan. Con la separación diádica 2⁻²⁰, las dos órbitas del mapa de Bernoulli coinciden exactamente desde la iteración 20 y la distancia deja de estar definida en escala logarítmica. En el panel (b), iteraciones que necesitan 3000 condiciones iniciales de doble precisión para llegar a cero en cada mapa. Ampliar figura ↗

Preimágenes y puntos periódicos

Preguntemos ahora qué estados pueden producir un valor actual. La ecuación B(x)=yB(x)=y tiene dos soluciones, x=y/2x=y/2 y x=(y+1)/2x=(y+1)/2. Después de nn pasos las preimágenes son

xk=y+k2n,k=0,1,…,2n−1.x_k=\frac{y+k}{2^n},\qquad k=0,1,\ldots,2^n-1.

Cada paso hacia atrás duplica el número de antecedentes, lo que expresa que BB no es invertible. Conviene separar dos propiedades. El determinismo hacia delante significa que un estado inicial determina una trayectoria futura única, mientras que la invertibilidad significa que un estado actual determina un pasado único. El mapa de Bernoulli cumple lo primero sin cumplir lo segundo. No hay contradicción, porque una regla determinista puede perder la información sobre qué rama condujo al estado actual.

Los puntos periódicos también aparecen de forma explícita. Sobre el círculo, la condición Bn(x)=xB^n(x)=x equivale a 2nx=x+k2^nx=x+k, de donde

x=k2n−1,k=0,1,…,2n−2.x=\frac{k}{2^n-1},\qquad k=0,1,\ldots,2^n-2.

Estas soluciones incluyen las órbitas cuyo período divide a nn, así que, como en el capítulo 54, resolver la ecuación de la iterada no basta para afirmar que el período mínimo sea nn. La diferencia es que aquí las soluciones se escriben explícitamente.

El mapa tienda expande y pliega

Definamos ahora

T(x)=1−∣2x−1∣={2x,0≤x≤12,2(1−x),12≤x≤1.T(x)=1-|2x-1|=\begin{cases}2x,&0\le x\le\tfrac12,\\ 2(1-x),&\tfrac12\le x\le1.\end{cases}

El mapa es continuo en todo el intervalo y no es diferenciable en x=1/2x=1/2. En las dos ramas abiertas, T′(x)=2T'(x)=2 y T′(x)=−2T'(x)=-2, por lo que ∣T′(x)∣=2|T'(x)|=2 donde la derivada existe. La rama izquierda conserva la orientación y la derecha la invierte. Esa inversión es la firma del plegamiento. Para un valor genérico y∈(0,1)y\in(0,1), la ecuación T(x)=yT(x)=y tiene las soluciones x=y/2x=y/2 y x=1−y/2x=1-y/2. Un valor tiene entonces 2n2^n preimágenes después de nn pasos, como en el mapa de Bernoulli.

El mapa tienda separa con claridad dos operaciones geométricas. Cada rama estira un intervalo por un factor dos y después la rama derecha se refleja sobre la izquierda para que la imagen vuelva a ocupar todo el intervalo. Si solo existiera el estiramiento x↦2xx\mapsto2x sobre la recta, las trayectorias escaparían. El plegamiento las mantiene acotadas sin eliminar la expansión local.

El itinerario de la tienda es un código de Gray

Con la misma partición pueden registrarse los símbolos de las ramas que visita una órbita del mapa tienda. El itinerario ya no coincide con los dígitos binarios de x0x_0, porque la rama derecha invierte el orden. La relación exacta se obtiene del efecto del mapa sobre los dígitos. Si x=0,b1b2b3…x=0{,}b_1b_2b_3\ldots y b1=0b_1=0, entonces T(x)=0,b2b3…T(x)=0{,}b_2b_3\ldots, un corrimiento simple. Si b1=1b_1=1, entonces 2x−1=0,b2b3…2x-1=0{,}b_2b_3\ldots y T(x)=1−(2x−1)T(x)=1-(2x-1), cuya expansión binaria es la del corrimiento con todos los dígitos complementados. Aplicando la regla paso a paso resulta

s0=b1,sn=bn⊕bn+1(n≥1),s_0=b_1,\qquad s_n=b_n\oplus b_{n+1}\quad(n\ge1),

donde ⊕\oplus es la suma módulo dos. El itinerario del mapa tienda es el código de Gray de la expansión binaria de la condición inicial. La relación se invierte con sumas acumuladas, b1=s0b_1=s_0 y bn+1=sn⊕bnb_{n+1}=s_n\oplus b_n, de modo que un itinerario finito vuelve a determinar un cilindro de anchura 2−n2^{-n}. Lo que cambia respecto del mapa de Bernoulli es el orden en que esos cilindros aparecen sobre el intervalo (figura 55.1b). Dos sistemas pueden compartir una estructura combinatoria y asignar a las mismas palabras posiciones distintas.

El bloque siguiente comprueba las dos reglas con aritmética racional exacta, para que la verificación no dependa del redondeo. Calcula además cuántas iteraciones tarda el mapa tienda en llevar a cero una condición inicial de punto flotante.

from fractions import Fraction

def bernoulli(x):
    return 2 * x if x < Fraction(1, 2) else 2 * x - 1

def tienda(x):
    return 2 * x if x < Fraction(1, 2) else 2 * (1 - x)

bits = [0, 1, 1, 0, 1, 0, 0, 1, 1]                       # dígitos binarios de x0
x0 = sum(Fraction(b, 2**(i + 1)) for i, b in enumerate(bits))

def itinerario(mapa, x, n):
    s = []
    for _ in range(n):
        s.append(0 if x < Fraction(1, 2) else 1)
        x = mapa(x)
    return s

print("x0 =", x0, " bits:", bits[:8])
print("itinerario de Bernoulli:", itinerario(bernoulli, x0, 8))
print("itinerario de la tienda:", itinerario(tienda, x0, 8))
print("código de Gray de bits: ", [bits[0]] + [bits[k - 1] ^ bits[k] for k in range(1, 8)])

x, n = 0.1, 0                                            # aritmética de punto flotante
while x != 0.0:
    x = 2 * x if x < 0.5 else 2 * (1 - x)
    n += 1
print("la tienda lleva 0.1 a cero en", n, "iteraciones")

Al ejecutarlo se obtiene esta salida.

x0 = 211/512  bits: [0, 1, 1, 0, 1, 0, 0, 1]
itinerario de Bernoulli: [0, 1, 1, 0, 1, 0, 0, 1]
itinerario de la tienda: [0, 1, 0, 1, 1, 1, 0, 1]
código de Gray de bits:  [0, 1, 0, 1, 1, 1, 0, 1]
la tienda lleva 0.1 a cero en 56 iteraciones

Conjugación con el mapa logístico en r = 4

El mapa tienda no es un ejemplo desconectado del mapa logístico. En el parámetro extremo, F4(x)=4x(1−x)F_4(x)=4x(1-x), la transformación de coordenadas

h(u)=sin⁡2 ⁣(πu2)h(u)=\sin^2\!\left(\frac{\pi u}{2}\right)

cumple F4(h(u))=h(T(u))F_4(h(u))=h(T(u)). La identidad se comprueba directamente. Para 0≤u≤1/20\le u\le1/2 se tiene h(T(u))=sin⁡2(πu)h(T(u))=\sin^2(\pi u), mientras que

F4(h(u))=4sin⁡2 ⁣(πu2)cos⁡2 ⁣(πu2)=sin⁡2(πu),F_4(h(u))=4\sin^2\!\left(\frac{\pi u}{2}\right)\cos^2\!\left(\frac{\pi u}{2}\right)=\sin^2(\pi u),

por la identidad 2sin⁡zcos⁡z=sin⁡2z2\sin z\cos z=\sin2z. Para la rama derecha, T(u)=2(1−u)T(u)=2(1-u) y h(T(u))=sin⁡2(π(1−u))=sin⁡2(πu)h(T(u))=\sin^2\bigl(\pi(1-u)\bigr)=\sin^2(\pi u), con lo que la igualdad vale en todo el intervalo. Como hh es continua, estrictamente creciente y lleva [0,1][0,1] sobre sí mismo, define una conjugación topológica y las órbitas se corresponden mediante xn=h(un)x_n=h(u_n) (Katok y Hasselblatt, 1995). Evaluada en 20 001 puntos, la identidad da un error máximo de 8,0×10−168{,}0\times10^{-16}, compatible con el redondeo de doble precisión. Esa comprobación no demuestra la identidad, ya establecida por la derivación anterior. Solo verifica la implementación.

La conclusión conceptual es considerable. La parábola logística en r=4r=4 y el mapa lineal por tramos parecen geométricamente distintos y describen la misma organización de órbitas bajo un cambio continuo de coordenadas. El mapa tienda muestra el mecanismo de expansión y plegamiento que la parábola oculta.

Medida invariante

Ambos mapas comparten otra propiedad, que puede derivarse sin teoría ergódica. Para una función integrable φ\varphi y el mapa de Bernoulli, la integral sobre el intervalo se separa por ramas,

∫01φ(B(x))dx=∫01/2φ(2x) dx+∫1/21φ(2x−1) dx.\int_0^1\varphi\bigl(B(x)\bigr)dx=\int_0^{1/2}\varphi(2x)\,dx+\int_{1/2}^1\varphi(2x-1)\,dx.

Con los cambios de variable y=2xy=2x e y=2x−1y=2x-1, cada término da la mitad de la integral de φ\varphi, de modo que

∫01φ(B(x))dx=∫01φ(x) dx.\int_0^1\varphi\bigl(B(x)\bigr)dx=\int_0^1\varphi(x)\,dx.

El mismo cálculo vale para el mapa tienda, donde el cambio de variable de la rama derecha invierte la orientación y el signo se compensa al invertir los límites. La medida uniforme es, por tanto, invariante bajo ambos mapas (Walters, 1982). Si un conjunto de condiciones iniciales se distribuye uniformemente, una iteración ideal vuelve a producir una distribución uniforme. Eso no implica que cada trayectoria visite el intervalo de manera uniforme.

La conjugación traslada esta propiedad al mapa logístico con r=4r=4. Si uu se distribuye uniformemente y x=h(u)x=h(u), la densidad de xx es ρ(x)=∣du/dx∣\rho(x)=\left|du/dx\right| con u=(2/π)arcsin⁡xu=(2/\pi)\arcsin\sqrt x, es decir,

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

la densidad del arcoseno. El histograma de una órbita larga de F4F_4 se ajusta a esa curva, con más visitas cerca de los extremos del intervalo, mientras que el del mapa tienda es aproximadamente plano (figura 55.3). La diferencia entre ambos histogramas proviene del cambio de coordenadas y no de una diferencia dinámica.

Histogramas comparan la densidad aproximadamente uniforme del mapa tienda con la mayor frecuencia en los extremos del mapa logístico.
Figura 55.3. Histogramas de órbitas de 200 000 iteraciones. En el panel (a), el mapa tienda visita el intervalo con una densidad aproximadamente uniforme, marcada con la línea discontinua. En el panel (b), el mapa logístico con r = 4 sigue la densidad del arcoseno, 1/(π√(x(1 − x))), con más visitas cerca de los extremos. Ampliar figura ↗

Precisión finita

Estos mapas son un laboratorio severo para distinguir el objeto matemático de su simulación. El capítulo 51 mostró que la órbita de 0,10{,}1 bajo el mapa de Bernoulli llega exactamente a cero en 55 iteraciones de doble precisión, porque todo número de punto flotante binario es un racional diádico y cada duplicación elimina un factor dos del denominador. El mapa tienda tiene el mismo problema. Si x=p/2qx=p/2^q con pp impar y x≥1/2x\ge1/2, entonces 1−x=(2q−p)/2q1-x=(2^q-p)/2^q tiene numerador impar y 2(1−x)=(2q−p)/2q−12(1-x)=(2^q-p)/2^{q-1}, luego el denominador vuelve a reducirse a la mitad. Las dos ramas son exactas en aritmética binaria y toda órbita de punto flotante termina en cero, que es un punto fijo. Con la misma condición inicial, la tienda tarda 56 iteraciones. Sobre 3000 números elegidos al azar, el promedio es de 52 iteraciones para el mapa de Bernoulli y de 53 para la tienda (figura 55.2b).

El resultado es una propiedad del mapa junto con la representación numérica, no de los mapas sobre los números reales. Quien ejecutara una simulación larga y observara que todas las trayectorias llegan a cero concluiría, equivocadamente, que cero es un atractor global. Para los sistemas expansivos, aumentar el número de iteraciones no siempre aumenta la fidelidad. El error de representación se amplifica y, además, el conjunto finito de estados del computador obliga a que toda órbita digital termine repitiéndose. Por eso este capítulo usó aritmética racional exacta para el corrimiento de secuencias, fórmulas analíticas para las preimágenes y cuadratura solo como control de identidades ya demostradas.

De una palabra simbólica a un intervalo

Tomemos la palabra de seis símbolos w=010101w=010101, que interpretada como número binario da k=21k=21. Las condiciones iniciales del mapa de Bernoulli cuyo itinerario empieza con esa palabra forman el cilindro

C(w)=[2164,2264)=[2164,1132),C(w)=\left[\frac{21}{64},\frac{22}{64}\right)=\left[\frac{21}{64},\frac{11}{32}\right),

de anchura 2−62^{-6}. Su punto medio es

x0=43128=0,01010112,x_0=\frac{43}{128}=0{,}0101011_2,

y las seis primeras iteraciones revelan, uno a uno, los símbolos prescritos. Si después de seis pasos se observa un estado yy, la fórmula general da las preimágenes xk=(y+k)/64x_k=(y+k)/64 con kk entre 0 y 63. Hay 64 estados iniciales compatibles, uno en cada cilindro de longitud seis.

El ejemplo reúne tres afirmaciones distintas. La expansión reduce de manera exponencial el conjunto inicial compatible con un itinerario observado, una afirmación sobre la resolución alcanzable. La falta de invertibilidad multiplica de manera exponencial los pasados compatibles con un estado final aislado, una afirmación sobre la multiplicidad de preimágenes. La codificación simbólica conserva información sobre la secuencia de ramas que la coordenada final ya no contiene, lo que depende del tipo de observación que se decide registrar.

Nada de esto equivale todavía a una definición de caos. La expansión, las muchas preimágenes, las órbitas irregulares y la codificación simbólica son propiedades relacionadas sin ser equivalentes. El capítulo 56 comparará criterios formales, en particular la sensibilidad a las condiciones iniciales y la transitividad. Examinará también por qué distintas definiciones coinciden en algunos sistemas y divergen en otros.

Ejercicios

Ejercicio 55.1. (a) Encuentre el cilindro del mapa de Bernoulli asociado a la palabra 11011101. (b) Indique su anchura. (c) ¿Cuántos cilindros de longitud 10 hay y cuánto miden?

Ejercicio 55.2. (a) Compruebe que 1/31/3 y 2/32/3 forman un ciclo de período 2 del mapa de Bernoulli. (b) Verifique que aparecen en la fórmula x=k/(2n−1)x=k/(2^n-1). (c) Encuentre las ocho preimágenes de y=1/3y=1/3 bajo B3B^3.

Ejercicio 55.3. Un itinerario del mapa tienda empieza con los símbolos 00, 11, 11, 00, 11. (a) Recupere los cinco primeros dígitos binarios de la condición inicial. (b) Escriba el intervalo correspondiente. (c) Compruebe el resultado iterando el punto medio de ese intervalo.

Ejercicio 55.4. Sea u0=1/5u_0=1/5 en el mapa tienda. (a) Calcule su órbita. (b) Use la conjugación para obtener la órbita correspondiente del mapa logístico con r=4r=4. (c) Compruebe que los valores obtenidos cumplen xn+1=4xn(1−xn)x_{n+1}=4x_n(1-x_n).

Ejercicio 55.5. (a) Demuestre que la medida uniforme es invariante bajo el mapa tienda. (b) Deduzca la densidad invariante del mapa logístico con r=4r=4 a partir de la conjugación. (c) Explique por qué esa densidad diverge en los extremos sin que la probabilidad total deje de ser finita.

Ejercicio 55.6. (a) Explique por qué toda órbita de punto flotante del mapa de Bernoulli llega a cero. (b) ¿Ocurre lo mismo con el mapa logístico en r=4r=4? (c) ¿Qué propiedad general del computador obliga a que toda órbita digital termine repitiéndose?

Consultar las soluciones de los ejercicios

Soluciones de los ejercicios

Solución 55.1. (a) La palabra 11011101 da k=13k=13, por lo que el cilindro es [13/16, 14/16)[13/16,\,14/16). (b) Su anchura es 2−4=1/162^{-4}=1/16. (c) Hay 210=10242^{10}=1024 cilindros de anchura 2−10≈0,0009772^{-10}\approx0{,}000977.

Solución 55.2. (a) B(1/3)=2/3B(1/3)=2/3 y B(2/3)=4/3−1=1/3B(2/3)=4/3-1=1/3. (b) Con n=2n=2, la fórmula da x=k/3x=k/3 con k=0,1,2k=0,1,2, es decir, el punto fijo cero y los dos puntos del ciclo. (c) Las preimágenes son xk=(1/3+k)/8x_k=(1/3+k)/8 con kk entre 0 y 7, o sea 1/241/24, 4/244/24, 7/247/24, 10/2410/24, 13/2413/24, 16/2416/24, 19/2419/24 y 22/2422/24.

Solución 55.3. (a) Con b1=s0=0b_1=s_0=0 y bn+1=sn⊕bnb_{n+1}=s_n\oplus b_n se obtienen b2=1b_2=1, b3=0b_3=0, b4=0b_4=0 y b5=1b_5=1, es decir, los bits 0100101001. (b) El entero es 99, así que el intervalo es [9/32, 10/32)[9/32,\,10/32). (c) El punto medio es 19/6419/64 y su itinerario bajo el mapa tienda es 00, 11, 11, 00, 11.

Solución 55.4. (a) T(1/5)=2/5T(1/5)=2/5, T(2/5)=4/5T(2/5)=4/5 y T(4/5)=2/5T(4/5)=2/5, por lo que la órbita entra en el ciclo 2/5↔4/52/5\leftrightarrow4/5. (b) Con x=sin⁡2(πu/2)x=\sin^2(\pi u/2) resultan x0=0,0954915x_0=0{,}0954915, x1=0,3454915x_1=0{,}3454915 y x2=0,9045085x_2=0{,}9045085, con el ciclo entre los dos últimos. (c) 4×0,3454915×0,6545085=0,90450854\times0{,}3454915\times0{,}6545085=0{,}9045085.

Solución 55.5. (a) Separando la integral por ramas y usando y=2xy=2x en la izquierda e y=2(1−x)y=2(1-x) en la derecha, cada término aporta la mitad de la integral de φ\varphi. (b) Si uu es uniforme y x=h(u)x=h(u), entonces u=(2/π)arcsin⁡xu=(2/\pi)\arcsin\sqrt x y la densidad es ∣du/dx∣=1/(πx(1−x))\left|du/dx\right|=1/\bigl(\pi\sqrt{x(1-x)}\bigr). (c) La divergencia es integrable, porque la primitiva (2/π)arcsin⁡x(2/\pi)\arcsin\sqrt x es acotada y la integral sobre el intervalo vale 1.

Solución 55.6. (a) Todo número de punto flotante binario es de la forma p/2qp/2^q y cada iteración reduce el exponente en una unidad, con operaciones exactas, así que en a lo sumo qq pasos el valor es un entero, es decir, cero. (b) No de la misma manera, porque el producto 4x(1−x)4x(1-x) no es exacto en punto flotante y la órbita no recorre denominadores diádicos decrecientes. (c) El conjunto de estados representables es finito, por lo que una regla determinista debe repetir tarde o temprano un estado y desde entonces se repite toda la evolución.

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

Katok, A. y Hasselblatt, B. (1995). Introduction to the modern theory of dynamical systems. Cambridge University Press. https://doi.org/10.1017/CBO9780511809187

Lind, D. y Marcus, B. (2021). An introduction to symbolic dynamics and coding (2.ª ed.). Cambridge University Press. https://doi.org/10.1017/9781108899727

Walters, P. (1982). An introduction to ergodic theory. Springer.