Documentos de Académico
Documentos de Profesional
Documentos de Cultura
*
H. Villavicencio
Resumen
Notas de clase del curso CM424 correspondientes al ciclo 2020-I en la Universidad
Nacional de Ingenierı́a (UNI). Este material está en revisión continua de modo tal que
se agradece enviar por correo toda sugerencia para mejorarlo.
(3) φ es continua
En caso G sea un grupo, diremos que (G, M, φ) es invertible.
Ejemplo 1. Consideremos la ecuación diferencial
X 0 = AX,
0 1
donde A = y X ∈ R2 . Sabemos que esta EDO tiene como soluciones aplicaciones
−1 0
del tipo
t 7→ eAt X0
donde X0 es el valor inicial de esta solcución. Luego podemos considerar la aplicación
φ : R × R2 → R2 tal que
1
CM424 Helmuth Villavicencio 2
2. Dados t1 , t2 ∈ R y X ∈ R2
f 0 (x) = x
f 1 (x) = f (x)
..
.
f n (x) = f (f n−1 (x)).
Con esta notación vamos a inducir un sistema dinámico sobre M . Consideremos φ : N×M →
M tal que
φ(n, x) = f n (x).
la cual satisface
1. φ(0, x) = f 0 (x) = x.
2. φ(n, φ(m, x)) = f n (φ(m, x)) = f n (f m (x)) = f n+m (x) = φ(n + m, x).
3. Dado (n0 , x0 ) ∈ N×M , considerando las métricas d1 (x, y) = |x−y| y D((n1 , x1 ), (n1 , x1 )) =
d1 (n1 , n2 ) + d(x1 , x2 ). Dado ε > 0 sea δ > 0 tal que d(x, x0 ) < δ implica que
d(f n0 (x), f n0 (x0 )) < ε (ya que f n0 es continua). Tomando δ1 = mı́n{δ, 1/2} luego
si D((n, x), (n0 , x0 )) < δ1 entonces n = n0 , en consecuencia,
2. Diagrama de fases
Ahora, estamos interesados en calcular el comportamiento del sistema. Para esto es
necesario entender la noción de órbita de un sistema dinámico.
Dado (G, M, φ) y A ⊂ G. Dado x ∈ M , denotemos φA (x) = {φ(g, x) : g ∈ A}.
Definición 2.1. Dado x ∈ M , la órbita de x por φ es el conjunto Oφ (x) = φG (x).
Ejemplo 3. Usando el Ejemplo 1, se tiene el sistema dinámico
φ(t, (x, y)) = eAt X = (cos(t)x + sen(t)y, − sen(t)x + cos(t)y).
x
0
Oφ (x0 , 0) = { n
,0 : n ∈ Z}.
3
Cada una de estas órbitas son conjuntos discretos que se alejan y aproximan al origen de
coordenadas respectivamente.
En caso el punto base no este sobre los ejes, tendremos una acción conjunta
Para el Ejemplo 4
Definición 2.3. Decimos que x ∈ M es una singularidad para φ si φ(g, x) = x para cada
g ∈ G.
Demostración. Sea (xn )n∈N una secuencia en Sing(φ) tal que xn → x. Fijado t ∈ G, se
tiene φ(t, xn ) = xn luego tomando lı́mite cuando n → +∞ obtenemos φ(t, x) = x. Ası́,
x ∈ Sing(φ).
Pruebe que
Ejemplo 6. En R2 , el flujo φ(t, (x, y)) = (cos(t)x + sen(t)y, − sen(t)x + cos(t)y) tiene todas
sus órbitas periódicas. Además si (x, y) 6= (0, 0) entonces τ (x, y) = 2π.
Proposición 2.6. x ∈ Sing(φ) si y solo si τ (x) = 0.
Demostración. Si x ∈ Sing(φ), entonces φ(t, x) = x para cada t ∈ R y en particular
para t = 1/n. Luego τ (x) ≤ 1/n para cada n ∈ N. Entonces τ (x) = 0. Recı́procamente,
supongamos que τ (x) = 0. Luego, por definición de ı́nfimo, existe (λn )n∈N tal que λn → 0.
Fijado t ∈ R, para cada n ∈ N, existen (kn )n∈N y (qn )n∈N que satisfacen
t = k n λ n + qn , 0 ≤ qn < λn , kn ∈ Z.
Se sigue que φ(t, x) = φ(kn λn + qn , x) = φ(qn , φ(kn λn , x)) = φ(qn , x) para cada n ∈ N.
Notemos que qn → 0, por tanto, φ(qn , x) → x. Ası́, φ(t, x) = x.
Proposición 2.7. Sea (G, M, φ) un sistema dinámico. Para cada g ∈ G, es posible definir
la aplicación φg : M → M tal que φg (x) := φ(g, x). Ası́, toda acción continua induce una
familia de {φg }g∈G de aplicaciones sobre M tales que
CM424 Helmuth Villavicencio 7
(1) φe = IM .
(2) φg1 ◦ φg2 = φg1 +g2
(3) φg es continua
∴ φe = IM .
(2) (φg1 ◦φg2 )(x) = φg1 (φg2 (x)) = φg1 (φ(g2 , x)) = φ(g1 , φ(g2 , x)) = φ(g1 +g2 , x) = φg1 +g2 (x)
(3) Sea (xn )n∈N tal que xn → x. Entonces (g, xn ) → (g, x) y por la continuidad de φ
tenemos que φ(g, xn ) → φ(g, x), esto es, φg (xn ) → φg (x).
∴ φg es continua en x.
Finalmente, si G es un grupo basta notar que φg−1 es la aplicación inversa de φg para cada
g ∈ G.
3. Conjuntos Invariantes
Una forma de obtener nuevos sistemas dinámicos, a partir de otros ya dados, es restringir
el espacio ambiente.
Definición 3.1. Un subconjunto X ⊂ M se dice invariante por φ ( o φ-invariante) si
φg (X) = {φg (x) : x ∈ X} ⊂ X para todo g ∈ G.
Ejemplo 7. En todo sistema dinámico, la órbita O(x) es invariante por φ. En efecto, dado
g ∈ G, sea z ∈ φg (O(x)) luego z = φg (φ(r, x)) para algún r ∈ G, entonces z = φ(g + r, x) ∈
O(x). Por lo tanto φg (O(x)) ⊂ O(x).
Si X es φ-invariante, entonces podemos definir φ|X : G × X → X tal que
φ|X (t, x) := φ(t, x),
lo cual induce un nuevo sistema dinámico (G, X, φ|X ).
CM424 Helmuth Villavicencio 8
Proposición 4.1. Sea (N, M, φ) un sistema dinámico discreto. Entonces existe una apli-
cación continua f : M → M tal que
φ(n, x) = f n (x), ∀x ∈ N.
φ(0, x) = x = f 0 (x).
Definición 4.2. Un sistema dinámico discreto es un par (M, f ) donde (M, d) es un espacio
métrico y f : M → M es una aplicación continua.
f 3 (x) = a(a2 x + ab + b) + b = a3 x + a2 b + ab + b,
CM424 Helmuth Villavicencio 9
b
Notemos que el punto x = 1−a es de importancia para el sistema (R, f ) pues cuando los
iterados convergen, lo hacen hacia dicho punto. Estos puntos son de interés en el curso.
Definición 4.3. Sea (M, f ) un sistema dinámico discreto. Decimos que x ∈ M es un punto
fijo si f (x) = x.
Denotaremos al conjunto de los puntos fijos de (M, f ) como F ix(f ). Notemos que cada
punto fijo es una singularidad del sistema dinámico que induce f por lo que F ix(f ) es un
conjunto cerrado de M e invariante por f , es decir, f (F ix(f )) ⊂ F ix(f ).
Teorema 4.4. Sea (M, f ) un sistema dinámico discreto. Si la órbita de un punto del espacio
converge, entonces el valor de convergencia es un punto fijo de f .
3 + 3f n−1 (x) 6 6 √
f n (x) = n−1
=3− n−1
>3− √ = 3.
3+f (x) 3+f (x) 3+ 3
Además
6 3 − (f n−1 (x))2
f n (x) − f n−1 (x) = 3 − − f n−1 (x) = <0
3 + f n−1 (x) 3 + f n−1 (x)
Teorema 5.1. Sea (M, f ) un sistema dinámico discreto donde f : Rn → Rn es lineal con
matriz asociada A, es decir, f (x) = Ax. Luego
CM424 Helmuth Villavicencio 12
f n (x) = P JAn P −1 x,
Pk Pr
donde x0 = i=1 ci vi + j=1 pj wj y Avj = λj vj .
√ √
Asumiremos en adelante que v1 = (2, 5 − 1) y v2 = (2, − 5 − 1) son generadores de estos
subespacios. √ √
Notemos que (6 5 − 6, −12) = 3( 5 − 1)v2 , luego
√ √
f n (6 5 − 6, −12) = 3( 5 − 1)λn2 v2 .
Como λ1 > 1 y 0 < λ2 < 1, usando los signos de α y β, podemos √ concluir que cuando
5−1
n → ∞ la órbita de (−1, 3) por f se va pegando a la recta y = 2 x.
CM424 Helmuth Villavicencio 14
Ejemplo 12. Estudiemos el comportamiento dinámico del punto x0 = (2, 1, −1) sobre el
sistema dinámico (R3 , f ) inducido por la aplicación f : R3 → R3 tal que
f (x, y, z) = (x + y, y, 2z).
La matriz asociada a f es
1 1 0
0 1 0 .
0 0 2
Los autovalores son λ1 = 1 y λ2 = 2, ya que p(λ) = −(λ − 1)2 (λ − 2). Calculemos los
autoespacios asociados
Para λ1 = 1, sea v = (x, y, z) tal que
0 1 0 x 0
(A − I)v = 0 0 0
y = 0 ,
0 0 1 z 0
luego y = z = 0, por tanto, v1 = (1, 0, 0) es una base para el autoespacio requerido. Note
que f no es diagonalizable. Calculemos el autovector generalizado asociado a λ1 = 1. Sea
v = (x, y, z) tal que
0 0 0 x 0
2
(A − I) v = 0 0 0
y = 0 ,
0 0 1 z 0
de donde z = 0, en consecuencia, podemos elegir a v2 = (0, 1, 0) como autovector generali-
zado.
Para λ2 = 2, sea v = (x, y, z) tal que
−1 1 0 x 0
(A − 2I)v = 0 −1 0 y = 0 ,
0 0 0 z 0
luego x = y = 0, por lo que el autoespacio es generado por v3 = (0, 0, 1).
Ahora debemos calcular las coordenadas de x0 = (2, 1, −1) respecto de la base {v1 , v2 , v3 }.
Al ser esta base la canónica, tenemos que
x0 = 2v1 + v2 − v3 .
Por el Teorema anterior, para cada n ∈ N se tiene
Finalmente,
f n (x0 ) = (2 + n)v1 + v2 − 2n v3 .
Luego la órbita está contenida en el plano y = 1 y desciende a través de este plano.
6. La condición de Lipschitz
Cuando deseamos estudiar el comportamiento de sistemas dinámicos más generales (don-
de la f no sea lineal o el ambiente no sea algún Rn ) es necesario utilizar herramientas
abstractas ya que no es posible obtener un diagrama de fases geométrico. Una de estas
herramientas las brinda el Teorema del punto fijo de Banach.
Definición 6.1. Decimos que una aplicación f : (M, dM ) → (N, dN ) satisface la condición
de Lipschitz cuando existe un k > 0 tal que
Demostración. Sean x, y ∈ X tales que x 6= y. Por la definición de Lip(f ), dado ε > 0 existe
un k0 ≥ 0 tal que
dM (f (x), f (y))
≤ k0 < Lip(f ) + ε,
dN (x, y)
luego dM (f (x), f (y)) ≤ (Lip(f ) + ε)dN (x, y) para cada x, y ∈ X. Note que si x = y se
da la igualdad. Finalmente, dado que ε > 0 fue arbitrario se sigue que dM (f (x), f (y)) ≤
Lip(f ) dN (x, y) para cada x, y ∈ X.
Una consecuencia directa de esta proposición es que toda aplicación lipschitziana entre
espacio métricos es continua.
Definición 6.3. Sea F un subconjunto de M . Un punto fijo z del sistema dinámico (M, f )
se dice atractor sobre F si z ∈ F y para cada x ∈ F se tiene que d(f n (x), z) → 0 cuando
n → +∞. En el caso que F = M , z se denomina atractor global.
√
Ejemplo 15. Para el sistema dinámico ([− 3, +∞), f ) inducido por la aplicación
3 + 3x
f (x) = ,
3+x
√
3 es un atractor sobre el conjunto F = (−1, 5).
z(t) = (f (z))(t),
z(t) = tz(t) + t.
En este caso
t
z(t) = .
1−t
Ejemplo 18. Sea (M, f ) el sistema tal que M = C([0, π/2], R) y para cada x ∈ M ,
Z t
(f (x))(t) = (x(u) + u) sin(u)du para cada t ∈ [0, π/2].
0
Por el Primer Teorema Fundamental del Cálculo, f (x) ∈ M , de modo que M es invariante
por f . Afirmamos que ası́ definida, f no es una contracción. En efecto; sean x(t) = −t e
y(t) = 1 − t para t ∈ [0, π/2]. Entonces
En general, dados x, y ∈ M
Z t
(f (x))(t) − (f (y))(t) = (x(u) − y(u)) sin(u)du
0
Z t
≤ |x(u) − y(u)|du
0
≤ td(x, y),
Se sigue que
π
d(f (x), f (y)) ≤
d(x, y).
2
Por lo que (M, f ) es un sistema dinámico, ya que f es Lipschitziana y, por tanto, continua.
Además, podemos repetir el proceso y obtener para el segundo iterado que
Z t
(f 2 (x))(t) − (f 2 (y))(t) ≤ |f (x)(u) − f (y)(u)|du
0
Z t
≤ ud(x, y)du
0
t 2
≤ d(x, y).
2
Luego
1 π 2
d(f 2 (x), f 2 (y)) ≤ d(x, y).
2 2
Análogamente
1 π 3
d(f 3 (x), f 3 (y)) ≤ d(x, y),
6 2
de donde f 3 es una contracción y por el Teorema los iterados de todo punto del espacio
convergen al punto fijo z que es solución de la ecuación integral
Z t
z(t) = (z(u) + u) sin(u)du.
0
Teorema 7.1. Sea f : I → R una aplicación continua donde I = [a, b]. Se verifican
Demostración. Consideremos g : I → R tal que g(x) = f (x) − x. Note que {a, b} ⊂ f (I),
luego existen c1 , c2 ∈ I tales que f (c1 ) = a y f (c2 ) = b. Si c1 = a o c2 = b, nada a probar.
Entonces podemos asumir que {c1 , c2 } ⊂ (a, b), de donde
Luego por Teorema de valor intermedio, existe x0 tal que g(x0 ) = 0. Ası́, F ix(f ) 6= ∅.
CM424 Helmuth Villavicencio 20
Por otro lado, el cálculo de los puntos fijos de f por métodos analı́ticos muchas veces
trae complicaciones, es decir, resolver explı́citamente
f (x) = x
puede ser difı́cil o imposible. Sin embargo, geométricamente podemos ver los puntos fijos
superponiendo la gráfica de la identidad IM sobre la de f .
Ası́, para tener una idea de donde están localizados los puntos fijos en un sistema uni-
dimensional podemos usar lo anterior siempre que podamos graficar fielmente la aplicación
que induce el sistema.
Ejemplo 19. Sea (R, f ) el sistema dinámico discreto donde f (x) = cos(x) para cada x ∈ R.
Note que resolver cos(x) = x no es posible por métodos analı́ticos. Pero utilizando el análisis
gráfico obtenemos que existe un punto fijo x0 .
Sin embargo, esto solo nos garantiza la existencia. Para calcularlo con mayor precisión
debemos recurrir a los procedimientos numéricos, como el método de Newton para encontrar
x0 numéricamente. De donde x0 = 0,73908 · · · .
Ejemplo 20. Sea ([0, 1], f ) el sistema dinámico discreto donde f (x) = 1 − |1 − 2x|. Este
sistema se denomina aplicación tienda. Veamos los puntos fijos de f . Notemos que
if 0 ≤ x ≤ 21 ;
2x
f (x) =
2 − 2x if 21 ≤ x ≤ 1.
CM424 Helmuth Villavicencio 21
De donde los puntos fijos son x0 = 0 y x1 tal que 1 − |1 − 2x1 | = x1 con x1 ≥ 1/2. Luego
x1 = 2/3, ası́
F ix(f ) = {0, 2/3}.
Trazamos una lı́nea horizontal en dirección a la diagonal; obteniendo el punto (f (x0 ), f (x0 )).
Note que podemos obtener una idea del comportamiento de los iterados de x0 al pro-
yectar los puntos de contacto con la diagonal puesto que cada contacto con la diagonal es
una iteración de x0 .
√
Ejemplo 21. Para el sistema dinámico discreto ([0, +∞), f ) donde f (x) = x se tiene
Luego al partir de un punto en (0, 1) ∪ (1, +∞) sus iterados se aproximan al punto
fijo x = 1. Note que en el diagrama solo colocamos una cantidad finita de iterados que
nos inducen a concluir la convergencia, sin embargo para ser rigurosos debemos hacerlo
mediante el método analı́tico dado en las secciones anteriores. Ası́, asumiendo que esto
último es correcto, el diagrama de fases es
Ejemplo 22. Para el sistema dinámico discreto (R, f ) donde f (x) = x3 se tiene
CM424 Helmuth Villavicencio 23
Notemos que para todo punto |x0 | < 1 sus iterados se aproximan al punto fijo x = 0.
Además, si |x0 | > 1 entonces los iterados divergen a infinito. Por tanto, asumiendo que este
comportamiento es el correcto, el diagrama de fases es
Ejemplo 23. Para el sistema dinámico discreto ([−1, +∞), f ) donde f (x) = x2 se tiene
Entonces los puntos 0 < x < 1 se aproximan al origen (que es un punto fijo), los puntos
1 < x divergen al infinito y todo punto en −1 < x < 0 converge pues con el primer iterado
CM424 Helmuth Villavicencio 24
El análisis gráfico muchas veces nos dice si el diagrama de fases es complicado, por
ejemplo para f (x) = cos(x). En estos casos es conveniente utilizar otro recurso para entender
el comportamiento de los iterados, lo cual haremos en la siguiente sección.
9. Series de tiempo
Cuando el diagrama de fases de un sistema dinámico unidimensional es complicado de
representar, un método conveniente de describir las órbitas es por medio de una serie de
tiempo. En esos diagramas trazamos el conteo de iteración sobre el eje horizontal y los
valores numéricos de la órbita sobre el eje vertical. Es común conectar los puntos sucesivos
mediante un segmento de recta.
Ejemplo 24. Para el sistema dinámico discreto (R, f ) donde f (x) = −x/3, representamos
la órbita de x0 = 10 mediante una serie de tiempo. Para esto utilizaremos el análisis gráfico
con el fı́n de tener una idea del comportamiento
CM424 Helmuth Villavicencio 25
Ejemplo 25. Sea f : R2 → R2 tal que f (x, y) = ( sin(x2 ) + 2y, x − y 2 ). Por el Teo-
rema anterior, f es localmente lipschitziana. Más aún, para√el punto z = (0, 1)√ se tiene
||∇f1 (0, 1)|| = ||(0, 2)|| = 2 y ||∇f2 (0, 1)|| = ||(1, −2)|| = 5. Luego máx{2, 5} < 3.
Entonces √
||f (y) − f (x)|| ≤ 3 2||y − x||,
en una vecindad de z = (0, 1).
Ejemplo 26. Sea f : R → R tal que f (x) = 14 xex + sin(x4 + 41 x). Por el Teorema anterior,
f es localmente lipschitziana. Más aún, para el punto z = 0 se tiene f 0 (0) = 12 . Entonces
3
|f (y) − f (x)| ≤ |y − x|,
4
en una vecindad de z = 0.
CM424 Helmuth Villavicencio 27
Definición 10.2. Sea (M, f ) un sistema dinámico discreto y x0 un punto fijo de f . Decimos
que x0 es
estable si para cada ε > 0 existe δ > 0 tal que si z ∈ B(x0 , δ) entonces f n (z) ∈ B(x0 , ε)
para todo n ∈ N.
asintóticamente estable si existe δ > 0 tal que B(x0 , δ) es invariante por f y además
x0 es un atractor sobre B(x0 , δ).
repulsor si existe δ > 0 tal que para cada u ∈ B(x0 , δ) sea posible encontrar un n ∈ N
tal que f n (u) ∈
/ B(x0 , δ).
En caso que x0 no es estable diremos que es inestable. Note que todo repulsor es inestable.
Demostración. Por hipótesis existen δ > 0 y 0 < k < 1 tales que d(f (x), f (y)) ≤ k · d(x, y)
para cualesquiera x, y ∈ B(x0 , δ). En particular
Luego f (x) ∈ B(x0 , δ). Ası́ B(x0 , δ) es invariante por f . Repitiendo el procedimiento anterior
por inducción obtenemos d(f n (x), x0 ) ≤ k n d(x, x0 ) para cada n ∈ N. Por lo tanto f n (x) →
x0 cuando n → +∞.
Ejemplo 27. El sistema dinámico (R, f ) donde f (x) = 14 xex + sin(x4 + 41 x) tiene al origen
como punto fijo asintóticamente estable.
Ejercicio 8. Realice la serie de tiempo del punto x = 0,5 (considere 10 iterados) para el
sistema ([0, 1], f ) donde f (x) = 2,8x(1 − x).
Como una aplicación de la hiperbolicidad veamos el sistema dinámico asociado al método
de Newton Raphson.
Dada una función diferenciable f : R → R, recordemos que este método nos permite
aproximar los ceros de f (x) a través de una secuencia de puntos {xn } dados por
f (xn )
xn+1 = xn − ,
f 0 (xn )
donde x0 es la primera aproximación al cero de f . Motivados por esto podemos inducir la
siguiente aplicación
f (x)
Nf (x) = x − 0 .
f (x)
Notemos que el dominio natural para Nf es el conjunto {x ∈ R : f 0 (x) 6= 0}, sin embargo no
siempre es posible utilizarlo para considerar a Nf como un sistema dinámico discreto. Basta
tomar f (x) = x3 − 1 donde x = 0 es el único valor que anula la derivada de f . Además para
esta función se tiene
x3 − 1 2 1
Nf (x) = x − 2
= x + 2,
√ 3x 3 3x
luego Nf (p) = 0 donde p = −1/ 3 2, ası́ no es posible definir Nf2 (p), es decir, el conjunto
mencionado no es invariante por Nf . En general para estudiar la aplicación Nf como un
sistema dinámico necesitamos partir de un conjunto invariante. Por ejemplo, para la función
f (x) = x3 − 1 puede tomarse (0, +∞) como dominio para Nf .
Proposición 11.3. Si Nf es la aplicación de Newton inducida por una función f de clase
C 2 , entonces
F ix(Nf ) = {z : f (z) = 0, f 0 (z) 6= 0}.
Además, todo punto fijo de Nf es un atractor local.
Demostración. Note que si z0 ∈ F ix(Nf ), entonces z0 = z0 − ff0(z 0)
(z0 ) de donde z0 es punto
fijo de Nf si y solo si f (z0 ) = 0, f 0 (z0 ) 6= 0. Además, para mostrar que cada punto fijo es
atractor local, usaremos la hiperbolicidad
f 0 (z)f 0 (z) − f (z)f 00 (z)
Nf0 (z) = 1 −
[f 0 (z)]2
f (z)f 00 (z)
=
[f 0 (z)]2
Por tanto si z0 es fijo para Nf , obtenemos Nf0 (z0 ) = 0 ya que f (z0 ) = 0. Ası́, z0 es un
atractor hiperbólico local.
Ejemplo 29. La función f (x) = x3 − 1 satisface f (1) = 0, f 0 (1) = 2 6= 0. Luego el sistema
dinámico ((0, +∞), Nf ) donde Nf (x) = 23 x + 3x12 tiene a z = 1 como punto fijo atractor.
Ejercicio 9. Una raı́z z de la ecuación f (z) = 0 tiene multiplicidad k si f [k−1] (z) = 0 pero
f [k] (z) 6= 0 (donde f [k] es la k-ésima derivada de f ). Probar que
1. z es una raı́z de multiplicidad k si y solo si f puede escribirse, en una vecindad de z,
como f (x) = (x − z)k G(x) donde G no se anula en z.
2. Si z es una raı́z multiplicidad k, entonces es posible redefinir Nf (la aplicación de
Newton) de modo que z sea una discontinuidad evitable.
CM424 Helmuth Villavicencio 30
Lo cual implica
0 < · · · < f n (x) < f n−1 (x) < · · · < f 2 (x) < f (x) < x.
Ası́, {f n (x)} es una secuencia decreciente y acotada inferiormente, por lo que es convergente
y lo hace al punto fijo 0.
Caso 2: −1 ≤ x < 0. Es similar al anterior.
Caso 3: |x| > 1. Note que f (x) ∈ [−1, 1] luego f (x) está en uno de los primeros casos.
Definición 12.2. Un punto fijo x0 de (I, f ) se dice semi-estable si existe δ > 0 tal que
x0 es un atractor (repulsor) sobre (x0 , x0 + δ) y a su vez es un repulsor (atractor) sobre
(x0 − δ, x0 ).
es decir 0 < x < f (x) siempre que x 6= 1/a. Por lo que podemos concluir que la secuencia
de iterados {f n (x)} sera creciente. Notemos que los conjuntos (0, 1/a) y (1/a, +∞) son
invariantes por f . Luego tomando δ = 1/a > 0 tenemos probada la semi-estabilidad del
punto fijo x = 1/a.
Teorema 12.3. Sea x0 un punto fijo no hiperbólico de f con f 0 (x0 ) = 1. Si f 0 (x), f 00 (x) y
f 000 (x) son continuas en x = x0 , entonces se verifican
Demostración. Veamos la parte (i). Supongamos que f 00 (x0 ) > 0. Como f 0 (x0 ) = 1, existe
δ > 0 tal que f 00 (x) > 0 y f 0 (x) > 0 para cada x ∈ (x0 − δ, x0 + δ). En particular, la primera
derivada f 0 (x) es estrictamente creciente en este intervalo. Ası́, se tienen
x0 − f (x)
0< < 1,
x0 − x
de donde x < f (x) < x0 . Repitiendo lo anterior partiendo del punto f (x), se tiene que
x < f (x) < f 2 (x) < x0 . Entonces la secuencia de iterados {f n (x)} es creciente y acotada
CM424 Helmuth Villavicencio 32
3 sin(x) 2
cos(x) 3
S(f )(x) = − = −1 − tan2 (x).
− cos(x) 2 − cos(x) 2
CM424 Helmuth Villavicencio 33
Teorema 12.5. Sea x0 un punto fijo no hiperbólico de f con f 0 (x0 ) = −1. Si f 0 (x), f 00 (x)
y f 000 (x) son continuas en x = x0 , entonces se verifican
g 0 = (f 0 ◦ f ) · f 0 ,
derivando
g 00 = (f 0 ◦ f )0 · f 0 + (f 0 ◦ f ) · f 00
= (f 00 ◦ f ) · [f 0 ]2 + (f 0 ◦ f ) · f 00
de donde
g 000 (x0 ) = f 000 (x0 )(−1) + 3f 00 (x0 )(−1)f 00 (x0 ) + (−1)f 000 (x0 )
= −2f 000 (x0 ) − 3[f 00 (x0 )]2
= 2S(f )(x0 ) < 0
Ejemplo 34. Para el sistema dinámico (R, f ) donde f (x) = − sin(x). Se verifican f (0) = 0,
f 0 (0) = −1 y S(f )(0) = −1 < 0. Luego x = 0 es asintóticamente estable para f (de modo
local).
CM424 Helmuth Villavicencio 34
x = µx(1 − x).
µ−1
Resolviendo, obtenemos F ix(f ) = {0, pµ } donde pµ = µ . Además
Para el punto fijo x = 0 se tiene fµ0 (0) = µ. Luego tenemos los siguientes casos
Si 0 < µ < 1, entonces x = 0 es un punto fijo hiperbólico atractor.
14. Periodicidad
Definición 14.1. Sea (M, f ) un sistema dinámico y sea z ∈ M . Decimos que z es un punto
periódico para f si existe n ∈ N \ {0} tal que f n (z) = z. En este caso, al menor n con esta
propiedad lo denominamos el periodo primo de z y su órbita se dice n-ciclo.
F ix(f n ) = P ern (f )
(1) xj ∈ P er(f ).
(2) xj tiene periodo primo n, es decir, f n (xj ) = xj y f k (xj ) 6= xj para todo 0 < k < n.
Ejemplo 35. Calculemos los 2-ciclos del sistema dinámico (R, f ) donde f (x) = x2 − 1.
Para esto es necesario resolver
f 2 (x) = x, f (x) 6= x.
√ √
Notemos que F ix(f ) = { 1−2 5 , 1+ 5
2 } dado que estos puntos se obtienen al resolver
f (x) = x,
x4 − 2x2 = x.
Equivalentemente
x(x + 1)(x2 − x − 1) = 0,
de donde x = 0 y x = −1 son de periodo primo 2. Note que f (0) = −1, por lo cual −1
forma parte de la órbita de 0, es decir, {0, −1} es el único 2-ciclo de f . Podemos representar
este ciclo gráficamente
CM424 Helmuth Villavicencio 37
Por otro lado, usando el hecho que F ix(f 2 ) = P er2 (f ), también podemos calcular los
2-ciclos de f . Para esto debemos graficar f 2 , esto es,
f 2 (x) = x4 − 2x2
y estudiar sus cortes con la diagonal, pero en este caso obtendremos como puntos de corte a
los puntos fijos de f y los restantes cortes representarán a los puntos periódicos de periodo
primo 2. En el gráfico representamos estos últimos de verde
√ √
de donde P er2 (f ) = {−1, 0, 1−2 5 , 1+2 5 }. Luego retirando los puntos fijos obtenemos el
2-ciclo buscado {0, −1}.
Otro aspecto importante a estudiar es la hiperbolicidad de un punto periódico sobre
sistemas unidimensionales. Para lo cual es necesaria la siguiente noción
Definición 14.2. Sea x0 ∈ P er(f ) con periodo primo n. Decimos que el n-ciclo asociado
a x0 es estable, asintóticamente estable, inestable o repulsor para f si x0 lo es para f n .
xk = f k (x0 ).
Además
luego usando la hipótesis obtenemos que |(f n )0 (x0 )| < 1, de donde x0 es asintóticamente
estable para f n .
Ejemplo 36. Para el sistema dinámico (R, f ) donde f (x) = x2 − 1, el 2-ciclo {0, −1} es
asintóticamente estable. En efecto; como f 0 (0) = 0 y f 0 (−1) = −2 entonces
por lo cual {0, −1} es asintóticamente estable. A su vez, podemos interpretar gráficamente
este comportamiento (ya que cada punto fijo es repulsor)
Ejemplo 37. Consideremos el sistema dinámico ((0, +∞), f ) donde f (x) = 1/x. Notemos
que f 2 (x) = x, esto es P er2 (f ) = (0, +∞), y como F ix(f ) = {1}, entonces todo x 6= 1
induce un 2-ciclo dado por {x, 1/x}. Además
de donde este 2-ciclo no es hiperbólico, sin embargo es estable como se puede verificar
gráficamente
Notemos
√ que la órbita de cada punto con comportamiento eventual es finita, por ejemplo
para x = 2 tenemos √ √
Of ( 2) = { 2, 1, 0, −1},
la cual a pesar de ser finita con 4 elementos, no es un 4-ciclo puesto que si colocamos más
iterados se tiene √ √
Of ( 2) = { 2, 1, 0, −1, 0, −1, 0, −1 · · · },
√ √
de donde f 4 ( 2) 6= 2.
15. Dinámica en S 1
Con la finalidad de mostrar más ejemplos de sistemas unidimensionales estudiaremos
sistemas definidos en la circunferencia unitaria S 1 , es decir, sobre
S 1 = {(x, y) ∈ R2 : x2 + y 2 = 1}.
CM424 Helmuth Villavicencio 40
Además sobre S 1 es posible considerar una métrica natural dada por la longitud de arco
longitud de arco entre z1 y z2
d1 (z1 , z2 ) = .
2π
Demostración. Veamos la parte (i). Para la buena definición sean x, y ∈ R tales que [x] = [y],
esto es, x − y = m donde m ∈ Z. Luego
de donde ψ está bien definida. Para la inyectividad, note que si ψ([x]) = ψ([y]) entonces
e2πix = e2πiy , por tanto, e2πi(x−y) = 1. Luego x − y ∈ Z, ası́ [x] = [y]. Finalmente, para
mostrar la sobreyectividad sea z ∈ S 1 , luego existe ≤ θ < 1 tal que z = e2πiθ . Entonces
ψ([θ]) = z.
Para la parte (ii) es suficiente notar que
y usar la inyectividad de ψ.
CM424 Helmuth Villavicencio 41
Note que R/Z = [0, 1]/ ∼ puesto que el intervalo [0, 1] contiene exactamente un repre-
sentante de cada clase de equivalencia con la excepción de los extremos 0 y 1 donde [0] = [1].
En efecto, dado x ∈ R podemos tomar x ∈ [0, 1) tal que x = x − JxK donde JxK es el máximo
entero de x, entonces x ∼ x luego [x] = [x]. Luego si tenemos esto en consideración pode-
mos solo quedarnos con los representantes [0, 1) por lo cual en adelante, cuando 0 ≤ x < 1
escribiremos [x] = x y ası́
S 1 ' R/Z ' [0, 1] ' [0, 1).
Con lo cual es posible considerar un sistema en S 1 como uno sobre [0, 1) con la salvedad
que en este último conjunto se usa la métrica d inducida en el cociente R/Z y no la usual
de R.
Por ejemplo
Esta distancia puede considerarse como calcular el arco menor en S 1 . Por ejemplo para el
último caso
En adelante consideraremos [0, 1) bajo esta métrica. Ahora podemos definir la dinámica de
S 1 sobre [0, 1) considerando la identificación dada por ψ
CM424 Helmuth Villavicencio 42
Ejemplo 39. Sea 0 < α < 1. Si Rα : S 1 → S 1 es la rotación de ángulo 2πα > 0 dada por
R
fα
/ [0, 1)
[0, 1)
ψ ψ
Rα / S1
S1
de donde
R
fα (x) = (x + α) mod 1.
Además, como esta aplicación fue inducida por una rotación recibe el nombre de rotación
por α.
Demostración. Veamos la parte (1). Sean x, y ∈ [0, 1). Supongamos que x + α < 1 y
1 ≤ y + α. En particular x < y y entonces
El resto de casos es análogo. Para la parte (2), notemos que (1) nos dice que Rα es lips-
chitziana, por tanto, continua.