Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.1 Definiciones
Definición 1.1.1 Un complejo simplicial abstracto (A, ∆), es un conjunto finito A junto
con una colección ∆ de subconjuntos de A, tales que si X ∈ ∆ y Y ⊆ X entonces Y ∈ ∆.
Denotamos un complejo simplicial abstracto como ∆, los elementos µ ∈ A tales que {µ} ∈ ∆
son los vértices de ∆ y denotamos como V(∆) al conjunto de todos los vértices de ∆. Los
conjuntos σ ∈ ∆ son llamados simplices de ∆. Los simplices σ ∈ A que no están contenidos
en ningún otro simplice, son llamados maximales. Cuando un complejo simplicial abstracto ∆
consiste de todos los subconjuntos de un conjunto A este es llamado un simplejo y es denotado
como ∆A .
Ejemplo 1.1 Sea A = {1, 2, 3} un conjunto,
∆ = {0,
/ {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}}
2 3
∆ = {0,
/ {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}}, ∆ es un complejo simplicial abstracto donde el
conjunto de vértices es V(∆) = {{1}, {2}, {3}}. La estructura simplicial de ∆ se representa
como
∆{1,2} ∆{1,3}
2 3
∆{2,3}
Notar que ∆{1,2} es un simplejo del conjunto {1, 2}, tambien ∆{2,3} es un simplejo del
conjunto {2, 3} y ∆{1,3} es simplejo del conjunto {1, 3}.
Si ∆1 y ∆2 son dos complejos simpliciales abstractos tales que si para cada σ ∈ ∆1 se tiene
que σ ∈ ∆2 , decimos que ∆1 es un subcomplejo simplicial abstracto de ∆2 y lo denotamos
como ∆1 ⊆ ∆2 .
Ejemplo 1.3 Sean ∆1 = {0, / {1}, {2}, {1, 2}} y ∆2 = {0,
/ {1}, {2}, {3}, {1, 2},
{1, 3}, {2, 3}} complejos simpliciales abstractos , como cualquier subconjunto que pertenece
a ∆1 se encuentra en ∆2 , entonces ∆1 es un subcomplejo simplicial abstracto de ∆2 , es decir,
∆1 ⊆ ∆2 .
Veamos la representación de sus estructuras simpliciales
1 1
∆1 ∆2
2 2 3
2 3
Ejemplo 1.5 Veamos un ejemplo de complejo simplicial abstracto con mayor número de sub-
conjuntos, ∆ = {0, / {1}, {2}, {3}, {4}, {5}, {6}, {7}, {1, 2}, {1, 4}, {1, 3}, {2, 3}, {4, 5}, {5, 6}, {5, 7}, {7, 6}, {1,
{1, 2, 4}, {2, 3, 4}, {1, 3, 4}{5, 6, 7}}.
Notar que los simplejos {1}, {2}, {3}, {4}, {5}, {6}, {7} son 0-simplices, los simplejos {1, 2}, {1, 4}, {1, 3},
{2, 3}, {4, 5}, {5, 6}, {5, 7}, {7, 6} son 1-simplices y los simplejos {1, 2, 3}, {1, 2, 4}, {2, 3, 4}, {1, 3, 4}, {5, 6, 7}
son 2-simplices, en consecuencia la dimension de ∆ es 2, ya que los simplejos con mayores
dimensiones, tienen dimensión 2.
3 4
5 6
3 4
Ejemplo 1.7 Sean ∆1 = ∆2 = {0, / {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}} complejos simplicia-
les abstractos y f : ∆1 → ∆2 una función definida como
∆1 7→ ∆2
1 7 → 1
2 7 → 2
3 7 → 1
entonces para cada simplice de ∆1 tenemos
1 7→ 1
2 7 → 2
3 7 → 1
{1, 2} 7 → {1, 2}
{1, 3} 7 → {1}
{2, 3} 7→ {1, 2}
así f definida de esa manera es una función simplicial ya que toda imagen de f es un
simplejo de ∆2 . En cambio si tenemos ∆1 = ∆2 = {0, / {1}, {2}, {3},
{1, 2}, {1, 3}} complejos simpliciales abstractos y definimos f de la siguiente manera
∆1 → ∆2
1 7 → 1
2 7 → 3
3 7 → 1
1.2 Funciones simpliciales 17
Observación 1.2 La relación de ser isomorfo es una relación de equivalencia, una clase
especial de funciones simpliciales isomorfos es f : ∆ → ∆ , donde ∆es un complejo simpli-
cial abstracto , esta función f es llamado automorfismo de ∆. El conjunto de automorfismo
de ∆ tiene una estructura de grupo con respecto a la composición de funciones, este es el
grupo de simetrías de ∆, y lo denotamos como Aut(∆)
No es suficiente que una función simplicial sea biyectiva para ser isomorfismo.
Ejemplo 1.8 Sean ∆1 = {0,
/ {1}, {2}} y ∆2 = {0,
/ {1}, {2}, {1, 2}} complejos sim-
pliciales abstractos y sea f : ∆1 → ∆2 una función simplicial y biyectiva definida
como
∆1 7→ ∆2
1 7→ 1
2 7→ 2
∆1 7→ ∆2
1 7→ 1
2 7→ 2
Para cualquier complejo simplicial abstracto ∆, existe una única función simpli-
cial abstracta vacía {} a ∆. Además, si ∆ 6= {}, entonces existe una única función
simplicial de {0}
/ a ∆.
1
dl∆ (τ)
∆ 2 3
2 3
dl∆ (S ) = {σ ∈ ∆|σ + τ, τ ∈ S } =
\
dl∆ (S )
τ∈S
1
lk∆ (τ)
∆[3] 2 3
2 3
/ σ ∪ τ ∈ ∆, ∀σ ∈ S } =
\
lk∆ (S ) = {σ ∈ ∆|σ ∩ τ = 0, lk∆ (τ)
τ∈S
3 4 1 3
(2) Sea σ ∈ ∆ entonces si σ ∈ dl∆ (τ) entonces σ ∈ ostar∆ (τ) ∪ dl∆ (τ), por otra par-
te si suponemos que σ ∈/ dl∆ (τ) entonces σ ⊇ τ así σ ∈ ostar∆ (τ) y es claro que σ ∈
ostar∆ (τ) ∪ dl∆ (τ).
(3) Sea σ ∈ ostar∆ (τ), entonces σ ⊇ τ entonces σ ∪ τ ∈ ∆ entonces σ ∈ star∆ (τ) entonces
star∆ (τ) ∪ dl∆ (τ) ⊇ ostar∆ (τ) ∪ dl∆ (τ) = ∆, por lo tanto, star∆ (τ) ∩ dl∆ (V(τ)) = ∆, tomando
τ = ∆{v}
1 a 1 a
∆1 ∆2 ∆1 ∨ ∆2
2 3 b c 2 v c
Ejemplo 1.15 Sea ∆[3] un complejo simplicial abstracto los simplices {1, 2} ≥ {3}, {1, 3}
no puede compararse con {2}.
Definición 1.3.4 Sea (P, ≥) un conjunto parcialmente ordenado . Un orden total >L sobre
el conjunto de elementos de P es llamado una extensión lineal L de P si dados x, y ∈ P
tenemos que x >L y siempre que x > y.
Ejemplo 1.16 Sea ∆[3] un complejo simplicial abstracto , definimos nuestra relación de
orden ≥ como ⊇, es decir nuestro conjunto parcialmente ordenado es (∆[3] , ⊇)
Una extensión lineal estándar del conjunto parcialmente ordenado , de caras F (∆) del
22 Capítulo 1. Complejos simpliciales abstractos
complejo simplicial abstracto ∆ se obtiene definiendo σ >L τ si dim(σ ) > dim(τ) y eligiendo
el orden arbitrario de los simplices de igual dimensión.
t cadena Bd(∆)
1 σ1 {σ1 }
1 σ2 {σ2 }
1 σ3 {σ3 }
2 σ3 ⊃ σ1 {σ1 , σ3 }
2 σ3 ⊇ σ2 {σ2 , σ3 }
1 2 σ1 σ2 σ1
∆ Bd(∆)
Ejemplo 1.18 Sea ∆[3] un complejo simplicial abstracto, renombramos a sus simplices como
σ1 = {1}, σ2 = {2}, σ3 = {3}, σ4 = {1, 2}, σ5 = {1, 3}, σ6 = {2, 3}, σ7 = {1, 2, 3}, como
en el ejemplo anterior hallamos Bd(∆[3] ) haciendo uso de la siguiente tabla
1.3 Construcciones de complejos simpliciales abstractos 23
t cadena Bd(∆)
1 σi {σi }, i = 1, 2, . . . , 7
2 σ4 ⊃ σ1 {σ1 , σ4 }
2 σ4 ⊃ σ2 {σ2 , σ4 }
2 σ5 ⊃ σ1 {σ1 , σ5 }
2 σ5 ⊃ σ3 {σ3 , σ5 }
2 σ6 ⊃ σ2 {σ2 , σ6 }
2 σ6 ⊃ σ3 {σ3 , σ6 }
2 σ7 ⊃ σi {σ3 , σi }, i = 1, . . . , 6
3 σ7 ⊃ σ4 ⊃ σ1 {σ1 , σ4 , σ7 }
3 σ7 ⊃ σ5 ⊃ σ1 {σ1 , σ5 , σ7 }
3 σ7 ⊃ σ5 ⊃ σ3 {σ3 , σ5 , σ7 }
3 σ7 ⊃ σ6 ⊃ σ2 {σ2 , σ6 , σ7 }
3 σ7 ⊃ σ6 ⊃ σ3 {σ3 , σ6 , σ7 }
1 σ1
∆[3] σ4 σ7 σ5
Bd(∆[3] )
2 3 σ2 σ3
σ6
Ejemplo 1.19 SeaN ∆[3] un complejo simplicial abstracto y σ = {1, 2} un simplejo, así
V (Sd∆ (σ )) = {1, 2, 3, σ̂ } y
Sd∆ (σ ) = {0,
/ {1}, {2}, {3}, {σ̂ }, {1, 3}, {2, 3}, {1} ∪ {σ̂ }, {2} ∪ {σ̂ }, {3} ∪ {σ̂ },
{1, 3} ∪ {σ̂ }, {2, 3} ∪ {σ̂ }}
= {0,
/ {1}, {2}, {3}, {σ̂ }, {1, 3}, {2, 3}, {1, σ̂ }, {2, σ̂ }, {3, σ̂ }, {1, 3, σ̂ },
{2, 3, σ̂ }}
Mostramos su estructura simplicial
24 Capítulo 1. Complejos simpliciales abstractos
1 1
∆[ 3] Sd∆ (σ ) σ̂
2 3 2 3
Ejemplo 1.20 Sean A = {1, 2, 3} un conjunto, ∆[3] un complejo simplicial abstracto re-
nombramos a los simplices de ∆ como sigue σ{1} = {1}, σ{2} = {2}, σ{3} = {3}, σ{1,2} =
{1, 2}, σ{1,3} = {1, 3}, σ{2,3} = {2, 3}, σ{1,2,3} = {1, 2, 3}, ahora hallemos Sd∆ (σi )
∆0 = ∆[3]
= {0,
/ σ{1} , σ{2} , σ{3} , σ{1,2} , σ{1,3} , σ{2,3} , σ{1,2,3} }
1
∆0
2 3
1
∆1
σ̂{1,2,3}
2 3
1
∆2
σ̂{1,2,3}
2 3
σ̂{2,3}
1
∆3
σ̂{1,3}
σ̂{1,2,3}
2 3
σ̂{2,3}
1
∆4
σ̂{1,2} σ̂{1,3}
σ̂{1,2,3}
2 3
σ̂{2,3}
∆5 = Sd∆4 ({3})
= {0,
/ σ{1} , σ{2} , σ{3} , {σ̂{1,3} }, {σ̂{1,2} }, {σ{1} , σ{2} }, {σ{1} , σ̂{1,2,3} }, {σ{2} ,
σ̂{1,2,3} }, {σ{3} , σ̂{1,3} }, {σ̂{2,3} , σ̂{1,2,3} }, {σ{1} , σ̂{1,3} }, {σ{2} , σ̂{2,3} }, σ̂{3} ,
{σ{3} , σ̂{2,3} }, {σ{1} , σ{2} , σ̂{1,2,3} }, {σ{1} , σ̂{1,2} }, {σ{2} , σ̂{1,2} }, {σ̂{1,3} ,
σ̂{1,2,3} }, {σ{2} , σ̂{2,3} , σ̂{1,2,3} }, {σ{1} , σ̂{1,2,3} , σ̂{1,2} }, {σ{2} , σ̂{1,2} , σ̂{1,2,3} },
{σ{3} , σ̂{2,3} , σ̂{1,3} }, {σ{1} , σ̂{1,3} , σ̂{1,2,3} }, {σ̂{1,2} , σ̂{1,2,3} }}.
1
∆5
σ̂{1,2} σ̂{1,3}
σ̂{1,2,3}
2 σ̂{3}
σ̂{2,3}
∆6 = Sd∆5 ({2})
= {0,/ σ{1} , σ{2} , σ{3} , {σ̂{1,3} }, {σ̂{1,2} }, {σ{1} , σ{2} }, {σ{1} , σ̂{1,2,3} }, {σ{2} ,
σ̂ }, {σ , σ̂ }, {σ̂ , σ̂ }, {σ , σ̂ }, {σ , σ̂ ˆ
}, {3},
{1,2,3} {3} {1,3} {2,3} {1,2,3} {1} {1,3} {2} {2,3}
{σ{3} , σ̂{2,3} }, {σ{1} , σ{2} , σ̂{1,2,3} }, {σ{1} , σ̂{1,2} }, {σ{2} , σ̂{1,2} }, {σ̂{1,3} ,
σ̂{1,2,3} }, σ{2} {σ{2} , σ̂{2,3} , σ̂{1,2,3} }, {σ{1} , σ̂{1,2,3} , σ̂{1,2} }, {σ{2} , σ̂{1,2} ,
σ̂{1,2,3} }, {σ{3} , σ̂{2,3} , σ̂{1,3} }, {σ{1} , σ̂{1,3} , σ̂{1,2,3} }, {σ̂{1,2} , σ̂{1,2,3} }}.
1
∆6
σ̂{1,2} σ̂{1,3}
σ̂{1,2,3}
σ̂{2} σ̂{3}
σ̂{2,3}
∆7 = Sd∆6 ({1})
= {0,/ σ{1} , σ{2} , σ{3} , {σ̂{1,3} }, {σ̂{1,2} }, {σ{1} , σ{2} }, {σ{1} , σ̂{1,2,3} }, {σ{2} ,
σ̂ }, {σ , σ̂ }, {σ̂ , σ̂ }, {σ , σ̂ }, {σ , σ̂ ˆ
}, {3},
{1,2,3} {3} {1,3} {2,3} {1,2,3} {1} {1,3} {2} {2,3}
{σ{3} , σ̂{2,3} }, {σ{1} , σ{2} , σ̂{1,2,3} }, {σ{1} , σ̂{1,2} }, {σ{2} , σ̂{1,2} }, {σ̂{1,3} ,
σ̂{1,2,3} }, σ{2} , σ{1} , {σ{2} , σ̂{2,3} , σ̂{1,2,3} }, {σ{1} , σ̂{1,2,3} , σ̂{1,2} }, σ̂{1,2} ,
σ̂{1,2,3} }, {σ{3} , σ̂{2,3} , σ̂{1,3} }, {σ{1} , σ̂{1,3} , σ̂{1,2,3} }, {σ̂{1,2} , σ̂{1,2,3} }}.
σ̂{1}
∆7
σ̂{1,2} σ̂{1,3}
σ̂{1,2,3}
σ̂{2} σ̂{3}
σ̂{2,3}
f (∆) = { f (σ )|σ ∈ ∆}
1 4
∆A ∆B 3
2 3 5
4
f (∆B )
5 3
f −1 (Ω) = {σ ⊆ A| f (σ ) ∈ Ω, |σ | < ∞}
1.4 Números de Betti de un complejo simplicial abstracto 29
es simplicial.
2 1
3 4
(
S1 (∆)
C1 (∆) = 2 / {1, 2} , {2, 3} , {3, 4} , {1, 4} , {1, 2}, {2, 3} ,
= 0,
{1, 2}, {3, 4} , {1, 2}, {1, 4} , {2, 3}, {3, 4} ,
{2, 3}, {1, 4} , {3, 4}, {1, 4} , {1, 2}, {2, 3}, {3, 4} ,
{1, 2}, {3, 4}, {1, 4} , {1, 2}, {2, 3}, {1, 4} ,
{2, 3}, {3, 4}, {1, 4} , {1, 2}, {2, 3}, {1, 4} ,
)
{1, 2}, {2, 3}, {3, 4}, {1, 4}
(a) Tomando n = 0 ahora hallemos |Im∂1 | y | ker(∂0 )|. Como Ker(∂0 ) = C0 (∆) entonces
2k = |C0 (∆)| = 24 en consecuencia k = 4. Por otra parte ∂1 : C1 (∆) → C0 (∆) así 2i =
|Im(∂1 )| = 23 luego i = 3. Por lo tanto β0 (∆) = k − i = 4 − 3 = 1
32 Capítulo 1. Complejos simpliciales abstractos
∂1 : C1 (∆) → C0 (∆)
0/ → 0/
{1, 2} → {{1̂, 2}, {1, 2̂}} = {{1}, {2}}
{2, 3} → {{2̂, 3}, {2, 3̂}} = {{2}, {3}}
{3, 4} → {{3̂, 4}, {3, 4̂}} = {{3}, {4}}
{1, 4} → {{1̂, 4}, {1, 4̂}} = {{1}, {4}}
M
{{1, 2}, {2, 3}} → ∂1 ({1, 2}) ∂1 ({2, 3}) = {{1}, {3}}
M
{{1, 2}, {3, 4}} → ∂1 ({1, 2}) ∂1 ({3, 4})
= {{1}, {2}, {3}, {4}}
M
{{1, 2}, {1, 4}} → ∂1 ({1, 2}) ∂1 ({1, 4}) = {{2}, {4}}
M
{{2, 3}, {3, 4}} → ∂1 ({2, 3}) ∂1 ({3, 4}) = {{2}, {4}}
M
{{2, 3}, {1, 4}} → ∂1 ({2, 3}) ∂1 ({1, 4})
= {{1}, {2}, {3}, {4}}
M
{{3, 4}, {1, 4}} → ∂1 ({3, 4}) ∂1 ({1, 4}) = {{1}, {3}}
M M
{{1, 2}, {2, 3}, {3, 4}} → ∂1 ({1, 2}) ∂1 ({2, 3}) ∂1 ({3, 4})
= {{1}, {4}}
M M
{{1, 2}, {3, 4}, {1, 4}} → ∂1 ({1, 2}) ∂1 ({3, 4}) ∂1 ({1, 4})
= {{2}, {3}}
M M
{{1, 2}, {2, 3}, {1, 4}} → ∂1 ({1, 2}) ∂1 ({2, 3}) ∂1 ({1, 4})
= {{3}, {4}}
M M
{{2, 3}, {3, 4}, {1, 4}} → ∂1 ({2, 3}) ∂1 ({3, 4}) ∂1 ({1, 4})
= {{1}, {2}}
M M
{{1, 2}, {2, 3}, {1, 4}} → ∂1 ({1, 2}) ∂1 ({2, 3}) ∂1 ({1, 4})
= {{3}, {4}}
M M
{{1, 2}, {2, 3}, {3, 4}, {1, 4}} → ∂1 ({1, 2}) ∂1 ({2, 3}) ∂1 ({3, 4})
M
∂1 ({1, 4}) = {{0}}
/
(b) Para n = 1 debemos hallar |Im∂2 | y | ker(∂1 )|. Veamos que Ker(∂1 ) = {{0},
/ {1}, {2}, {3}, {4}}
entonces 2k = | ker(∂1 )| = 21 en consecuencia k = 1. Por otra parte Im(∂2 : S2 (∆) →
C1 (∆)) = {0})vemos
/ que 2i = |Im(∂2 )| = 20 así i = 0. En consecuencia β1 (∆) = k − i =
1−0 = 1
1.5 Complejo de Vietoris-Rips 33
√
El complejo de Vietoris-Rips para t = 40 tiene la siguiente estructura simplicial
√
(a) t ∈ [ 40, ∞)
S, i = 1, . . . , n},
es una bola abierta de radio t/2 centrada en si ∈ S
Sea (X, τx ) un espacio topológico, donde uα ∈ τx para todo α ∈ Λ,definamos U = {uα }α∈Λ
una cubierta de X, es decir, X ⊆ α∈Λ {uα } se define el nervio N de la cubierta U como el
S
Ejemplo 1.24 Sea X = R y suponemos que la topología sobre X es la topología usual, una
√ √
(a) t ∈ [ 40, 43)
P2
d(P1 , P2 )
y2 − y1
P1
x2 − x1
para todo P1 , P2 ∈ R2 .
El concepto de isometría captura la idea de Euclides de movimiento de figuras geométricas,
excepto que una isometría mueve todo el plano en vez de una sola figura. Cada isometría
es inyectiva por que los puntos con distancia distinta de cero no pueden tener imágenes con
distancia cero.
0
x = α +x
0
y = β +y
(x2 − x1 )2 + (y2 − y1 )2
0 0 0 0
(x2 − x1 )2 + (y2 − y1 )2 = (x2 cos(θ ) − y2 sin(θ ) − x1 cos(θ ) + y1 sin(θ ))2
+(x2 sin(θ ) + y2 cos(θ ) − x1 sin(θ ) − y1 cos(θ ))2
2.2 Rotaciones y reflexiones 39
en donde todos los términos xi y j se anulan, y todos los demás términos tienen coeficiente
cos θ 2 + sin θ 2 = 1, así obtenemos
0 0 0 0
(x2 − x1 )2 + (y2 − y1 )2 = x22 − 2x1 x2 + x12 + y22 − 2y1 y2 + y21
= (x2 − x1 )2 + (y2 − y1 )2
como se requiere.
Las isometrías en los ejemplos 2,1 2,2, obviamente, tienen inversos, que son también
−1
isometrías. De hecho, t(α,β )
= t(−α,−β ) y r̄−1 = r̄. También se puede comprobar que rθ−1 = r−θ .
Demostración. Mediante una elección adecuada del eje y ( como una línea paralela a la
dirección de traslación ) podemos suponer que la traslación dada es t(0,δ ) . Supongamos que
−1
t(0,δ ) es el producto de la reflexión r̄ en la recta y = 0 y la reflexión t(0,δ /2) r̄t(0,δ /2)
en la linea
y = δ /2. Esto es intuitivamente claro(Figura (c)) y lo demostramos mediante los siguientes
calculos
(x, y) 7→ (x, −y) por r̄
−1
7→ (x, −y − δ /2) por t(0,δ /2)
7→ (x, y + δ /2) por r̄
−1
7→ (x, y + δ ) por t(0,δ /2)
−1
Esto es, t(0,δ /2) r̄t(0,δ /2)
.r̄(x, y) = t(0,δ /2) (x, y).
40 Capítulo 2. Topología estocástica en superficies cociente
(a) (b)
Mediante una buena elección del origen podemos asumir que la rotación dada es rθ .
Supongamos que rθ es el producto de la reflexión r̄ en el eje x y la reflexión rθ /2 r̄rθ−1
/2 en la
linea obtenida por la rotación del eje x mediante el ángulo θ /2. Este caso es intuitivamente
obvio (figura (d)), y lo mostramos mediante el siguiente calculo
(x, y) 7→ (x, −y) por r̄
7→ (x cos(δ /2) − y sin(θ /2), −x sin(θ /2) − y cos(θ /2)) por rθ−1
/2
7→ (x cos(θ /2) − y sin(θ /2), x sin(θ /2) + y cos(θ /2)) por r̄
7 → (x cos(θ /2)2 − y sin(θ /2) cos(θ /2) − x sin(θ /2)2 − y sin(θ /2) cos(θ /2)),
x sin(θ /2) cos(θ /2) − y sin2 (θ /2) + x sin(θ /2) cos(θ /2) + y cos2 (θ /2)
por r(θ /2)
= (x cos(θ ) − y sin(θ ), x sin(θ ) + y cos(θ ))
Esto es, rθ /2 r̄rθ−1
/2 .r̄(x, y) = rθ (x, y).
Por otro lado, supongamos que tenemos reflexiones r̄L , r̄M en las lineas L, M. Elegimos L en
el eje x, entonces r̄L = r̄, y si L se encuentra con M, elegimos que su intersección sea O. En
este caso r̄M r̄L = rθ por el segundo calculo arriba (tomando θ /2 el ángulo entre L y M). Si L
no se encuentra con M, entonces r̄M r̄L = t(0,δ ) por el primer cálculo de arriba.
Corolario 2.2.2 Si r̄M r̄L es una rotación , entonces r̄M 0 r̄L0 = r̄M r̄L para cualesquiera lineas
L0 , M 0 con la misma intersección como L, M y el mismo ángulo de L a M. Si r̄M r̄L es una
traslación, entonces r̄M 0 r̄L0 = r̄M r̄L para cualesquiera lineas L0 , M 0 paralelos a L, M y la
misma distancia aparte.
2.3 El teorema de tres reflexiones 41
que es una rotación si N se encuentra a L y una traslación en otro caso. El producto de una
traslación y una rotación es encontrado similarmente como el producto de dos reflexiones,
para una elección adecuada de lineas.
Lema 2.1 Cualquier isometría f de R2 está determinado por la imágenes f (A), f (B), f (C)
de tres puntos A, B,C que no están en una linea.
Corolario 2.3.1 Si L es la linea de puntos equidistantes de P y Q, entonces las reflexiones
en L intercambia P y Q.
Demostración. Elegimos tres puntos A, B,C que no están en una linea y consideramos sus
f −imágenes f (A), f (B), f (C). Si cualesquiera dos de los puntos A, B,C coinciden con sus
f −imágenes, decimos que A = f (A) y B = f (B), entonces la reflexión en la linea L mediante
A, B deberá enviar C a f (C) por el corolario visto anteriormente porque C y f (C) son equidis-
tantes de A = f (A) y equidistantes de B = f (B).
Esta reflexión, por lo tanto, envía A, B, C a f (A), f (B), f (C), respectivamente, y por lo tanto
coincide con f por el lema 3. Si uno de los puntos A, B, C coincide con su f −imagen , por
ejemplo A = f (A), se hace primero la reflexión de ḡ en la línea M de puntos equidistantes de
B y f (B).
Dado que A = f (A) es equidistante de B y f (B), por lo tanto, en M, está fijo por ḡ, por lo
que ḡ envía A, B a f (A), f (B), respectivamente. Si ḡ también envía C a f (C), hemos terminado.
Si no, realizamos una segunda reflexión h̄ en la linea mediante f (A), f (B) y concluimos como
arriba que h̄ḡ(C)) = f (C) .
Entonces h̄ḡ envía A, B,C a f (A), f (B), f (C), respectivamente, y por lo tanto coincide con f
por el lema 3. Finalmente, si ninguno de los tres puntos A, B,C coincide con su f −imagen,
entonces se realiza hasta tres reflexiones, en las líneas L, M, N, respectivamente, equidistante
de A y f (A), B y f (B), C y f (C). Se ve de manera similar que el producto de uno, dos, o tres
de estas reflexiones envía a A a f (A), B a f (B),y C a f (C), y por lo tanto coincide con f por
el lema 3.
Teorema 2.4.1 Un producto r̄N r̄M r̄L de reflexiones en las lineas L, M, N es una reflexión
deslizada.
2.6 El cilindro
Es intuitivamente claro que el cilindro es "localmente como” el plano R2 por que un
cilindro se puede construir mediante la unión de los bordes de una tira de papel, y dicha tira de
papel es como parte de un plano. ¿ Cómo formalizar esta idea?. La manera brutalmente mas
directa es tomar una banda S de R2 acotado por lineas paralelas, sea x=0 y x=1, y decimos
que los puntos del cilindro C son los puntos de S, con la condición adicional de que los puntos
(0, y) y (1, y) en S son el mismo punto en C (esto ”Une” a los dos bordes de la tira, Figura f).
Sin embargo, esta construcción es poco elegante ya que la unión se compone de los puntos en
el cilindro que son pares de puntos en la banda. Por lo tanto, se elabora la construcción con el
fin de tratar a todos los puntos de el cilindro igualmente, mediante el uso de todos los puntos de
R2 . Junto con cada punto (x, y) en la banda tomamos todos los puntos (x + n, y), a distancias
enteros horizontales de ella, para representar el mismo punto de C ( un tal conjunto de puntos
es indicado por estrellas en la figura g). Intuitivamente hablando, esto es una construcción ”sin
costuras” porque formamos C enrollando todo el plano.
El proceso puede ser descrito abstractamente como construcción del espacio cociente u
espacio de órbitas R2 /Γ, donde Γ es el grupo de traslaciones enteras horizontales de R2 . Un
punto de C = R2 /Γ es un conjunto de la forma {(x + n, y)|n ∈ Z}, llamada la Γ−órbita de
(x, y), por lo tanto el termino ”espacio de órbita ”. Es natural usar la abreviación ΓP para la
44 Capítulo 2. Topología estocástica en superficies cociente
(a)
(b)
46 Capítulo 2. Topología estocástica en superficies cociente
(a)
(b)
2.6 El cilindro 47
Por ejemplo, es natural definir una línea en C para tener la Γ.−imagen de una línea de R2 .
Tales ”líneas” son localmente las mismas como líneas ordinarias, sus intersecciones con discos
de diámetro < 1/2 son segmentos de línea, pero que puede ser globalmente muy diferente.
Existen tres tipos distintos de línea en el cilindro, ilustrados en la figura (i), y en consecuencia
una variedad de formas en las que dos o más líneas pueden interactuar.
Una ves que ya hemos platicado de manera teorica la forma de un cilindro ahora —-,
describamos como hallar el complejo de Vietoris-Rips de manera computacional.
Para hallar la distancia entre los puntos tenemos dos algoritmos distintos, mas abajo
compararemos los algoritmos para ver cual es mas eficiente.
Álgoritmo A
1 d i s t <−c ( 0 , 0 , 0 )
2 P <−read . c s v ( " p u n t o s . c s v " , s e p = " , " , h e a d e r =TRUE)
3 N <−dim ( P ) [ 1 ]
4 M <−m a t r i x ( 0 , N, N)
5 f o r ( i i n 1 : ( N−1) ) {
6 f o r ( j i n ( i + 1 ) : N) {
7 for ( k in c ( −1 ,0 ,1) ) {
8 d i s t [ k + 2 ]<− s q r t ( ( P [ i ,1] − P [ j ,1] − k ) ∗ ∗2+
9 ( P [ i ,2] − P [ j , 2 ] ) ∗ ∗2 )
10 }
11 M[ i , j ]<−min ( d i s t )
48 Capítulo 2. Topología estocástica en superficies cociente
12 M[ j , i ]<−M[ i , j ]
13 }
14 }
Álgoritmo B
1 L <− 0 . 1
2 P <−read . c s v ( " p u n t o s . c s v " , s e p = " , " , h e a d e r =TRUE)
3 N <−dim ( P ) [ 1 ]
4 M <−m a t r i x ( 0 , N, N)
5 f o r ( i i n 1 : ( N−1) ) {
6 f o r ( j i n ( i + 1 ) : N) {
7 i f ( abs ( P [ i ,1] − P [ j , 1 ] ) <=L / 2 ) {
8 k <−0
9 } else {
10 i f ( P [ i ,1] <=L / 2) {
11 k <− −1
12 } else {
13 k <− 1
14 }
15 }
16 M[ i , j ] <− s q r t ( ( P [ i ,1] − P [ j ,1] − k∗L ) ∗ ∗2+
17 ( P [ i ,2] − P [ j ,2] − l ∗L ) ∗ ∗ 2 )
18 M[ j , i ] <−M[ i , j ]
19 }
20 }
21 w r i t e . c s v (M, f i l e = " D i s t . c s v " , row . names=FALSE , na= " " )
21
22 s a v e P l o t ( f i l e n a m e =nombre , t y p e = " png " , d e v i c e =dev . cur ( ) )
Veamos los diagramas de persistencia y código de barras generados por los algoritmos para n
puntos.
(a) 10 puntos
(a) 50 puntos
50 Capítulo 2. Topología estocástica en superficies cociente
(a) Figura 1
(a) Figura 1
(b) figura2
(a) 10 puntos
(a) 50 puntos
2.8 Toro 55
2.8 Toro
El toro es generalmente visto como la superficie en forma de rosquilla obtenida mediante
la rotación de un círculo en el espacio. Tal superficie se puede obtener también uniendo los
lados opuestos de un rectángulo figura (o).
Sin embargo, es evidente que las distancias en el rectángulo están distorsionados por
56 Capítulo 2. Topología estocástica en superficies cociente
esta construcción, así es mejor definir el toro como el cociente R2 /Γ para llevarlo sobre la
geometría local de R2 .
En general,Γ lo podemos tomar de tal manera que tenga un paralelogramo arbitrario como
región fundamental figura (p). Los generados de Γ son traslaciones t1 ,t2 que llevan el lado
izquierdo al lado derecho, y la parte inferior a la superior, respectivamente. Así, R2 /Γ es el
resultado de unión de lados opuestos del paralelogramo, y por lo tanto es topológicamente lo
mismo que el toro ”rosquilla” construido a partir de un rectángulo.
(a)
2.8 Toro 57
(a)
1.
Algoritmo A
1 d i s t <−m a t r i x ( 0 , 3 , 3 )
58 Capítulo 2. Topología estocástica en superficies cociente
14 par ( mfrow=c ( 1 , 2 ) )
15 p l o t ( P , pch =19 , c e x = 0 . 9 , a x e s = FALSE , frame . p l o t =TRUE , a s p = 1 , x l i m =c
( 0 , 1 ) , y l i m =c ( 0 , 1 ) , c o l = " r e d " , x l a b = " " , y l a b = " " )
16 p l o t ( c r i p s [ [ " d i a g r a m " ] ] , b a r c o d e =FALSE , pch = 1 9 )
17 nombre <− p a s t e 0 ( " . / g r a f i c a s / T−d i a g p e r s i s t " , " . png " , c o l l a p s e =NULL)
18 s a v e P l o t ( f i l e n a m e = nombre , t y p e = " png " , d e v i c e = dev . cur ( ) )
Veamos los diagramas de barra generados por los algoritmos para n puntos. Código de
barras asociado al complejo de Rips
(a) 10 puntos
60 Capítulo 2. Topología estocástica en superficies cociente
(a) 50 puntos
(a)
62 Capítulo 2. Topología estocástica en superficies cociente
(a)
(a) 10 puntos
II
Part Two
Bibliografía . . . . . . . . . . . . . . . . . . . . . . 105
Libros
Artículos
3. Homología simplicial y teoría de Morse d
3.1.1 Definición
Construiremos grupos con cada dimensión menor o igual a la dimensión de K, para después
relacionarlos entre si, es decir a los elementos del grupo de dimensión d los mandaremos al
grupo de dimensión d − 1, para hacer ésto necesitaremos definir la frontera de un simplejo.
Definición 3.1.1 Para todo d ≥ 0, definimos las d−cadenas como el grupo abeliano
libre generado por los d-simplejos orientados de K, sobre Z, denotado por:
Cd (K, Z).
Si α d > σ d−1 , donde son los simplejos orientados α = [v0 , . . . , vd ] y σ = [v0 , . . . , vbi , . . . , vd ],
entonces definimos
ε(α, σ ) := (−1)i
Al definir estos operadores, buscamos tener una sucesión larga que nos relacione todos
los grupos de d−cadenas definidos anteriormente, pero para poder definir esta sucesión es
importante que los operadores cumplan con la siguiente propiedad:
Proposición 3.1.1 Para cada d, el operador frontera satisface
∂d−1 ◦ ∂d = 0.
recordemos que vbi denota que omitimos el vértice que este en la posición i.
Estas funciones tienen la siguiente propiedad, que es importante para demostrar el resultado
antes mencionado:
Lema 3.1 Sea K un complejo Si k ≤ j, entonces para toda d ≥ 0, las aplicaciones cara
satisfacen
ε d−1
j ◦ εkd = εkd−1 ◦ ε dj+1 .
ε d−1
j ◦ εkd ({v0 , . . . , vd }) = ε d−1
j ({v0 , . . . , vbk , . . . , vd })
= {v0 , . . . , vbk , . . . , vbj , . . . , vd }
pero ahora vd
j+1 está realmente en la posición j, por lo que se cumple la igualdad. Ahora
veamos el caso donde k = j,
ε d−1
j ◦ ε dj ({v0 , . . . , vd }) = ε d−1
j ({v0 , . . . , vbj , . . . , vd })
= {v0 , . . . , vbj , vd j+1 , . . . , vd } pues v j+1 está en la posición j
= ε d−1
j ({v 0 , . . . j+1 , . . . , vd })
, vd
d−1 d
= ε j ◦ ε j+1 ({v0 , . . . , vd })
d ∂ 1 ∂d−1 ∂
C∗ : 0 −→ Cd (K, Z) −→ Cd−1 (K, Z) −−→ · · · −→ C0 (K, Z) −→ 0,
que cumplan que ∂d−1 ◦ ∂d = 0 para toda d, será llamada complejo de cadenas. Con éstos
podemos definir los grupos de homología de K.
Definición 3.1.3 Sea K un complejo. Definimos el d−ésimo grupo de homología sim-
plicial de K, sobre Z como
.
Hd (K, Z) := Ker(∂d : Cd (K, Z) → Cd−1 (K, Z)) Im(∂d+1 : Cd+1 (K, Z) → Cd (K, Z)) .
ϕ# : Cd (K) → Cd (L)
∑ aσ σ 7→ ∑ aσ ϕ(σ )
al morfismo inducido, para cada d ≥ 0.
ϕ# está bien definido pues Cd (K) es un grupo abeliano libre con base los elementos de K.
ϕ# cumple la siguiente propiedad.
Lema 3.2 Si ϕ : K → L es un morfismo simplicial, entonces ϕ# : Cd (K) → Cd (L) cumple que
ϕ# ∂ = ∂ ϕ#
Demostración 3.3 Sea ∑ aσ σ ∈ Cq (K),
ϕ# ∂ ∑ aσ σ = ϕ# ∑ aσ ∂ σ
= ϕ# ∑ aσ ∑(−1)i σ
bi
= ∑ aσ ∑(−1)i ϕ(σ
bi ).
Por tanto, ϕ# ∂ = ∂ ϕ# .
Tenemos lo necesario para poder probar el siguiente resultado, el cual es al que se quería
llegar.
Teorema 3.1.2 Para toda d ≥ 0, Hd es un funtor entre las categorías K (complejos simpli-
ciales) y Ab (grupos abelianos), i.e.
Hd : K → Ab.
ϕ ϕ∗
.
L / Hd (L, Z) = Ker∂d Im ∂d+1
3.1.3 Un ejemplo
Para dejar claro los conceptos y resultados vistos en la sección, mostraremos un ejemplo
donde se hacen los cálculos pertinentes. Regresaremos a este ejemplo en varias ocasiones en
capítulos siguientes:
Ejemplo 3.1 Consideremos el complejo K, con la siguiente estructura simplicial:
ker∂0 ∼
= Z[v1 ] ⊕ Z[v2 ] ⊕ Z[v3 ] ⊕ Z[v4 ] ⊕ Z[v5 ].
Por tanto,
Luego,
Im(∂1 ) ∼
= Z[v2 − v1 ] ⊕ Z[v3 − v2 ] ⊕ Z[v4 − v2 ] ⊕ Z[v4 − v3 ] ⊕ Z[v5 − v3 ] ⊕ Z[v5 − v4 ].
3.2 Teoría de Morse discreta 73
Así,
H0 (K) = Ker∂0 Im ∂1
Ahora,
∂1 (α) = a1 (v2 − v1 ) + a2 (v3 − v2 ) + a3 (v4 − v2 ) + a4 (v4 − v3 ) + a5 (v5 − v3 ) + a6 (v5 − v4 )
= −a1 v1 + (a1 − a2 − a3 )v2 + (a2 − a4 − a5 )v3 + (a3 + a4 − a6 )v4 + (a5 + a6 )v5 .
Si ∂1 (α) = 0, tenemos que a1 = 0, a2 = −a3 = a4 + a5 y a6 = −a5 . Por tanto,
ker∂1 ∼
= Z[w1 ] ⊕ Z[w2 ],
donde:
w1 = {v2 , v3 } − {v2 , v4 } + {v3 , v4 },
w2 = {v2 , v3 } − {v2 , v4 } + {v3 , v5 } − {v4 , v5 }.
Ahora, sea β un elemento cualquiera de C2 (K), es decir
β = b{v3 , v4 , v5 }.
Entonces,
∂2 (β ) = b({v4 , v5 } − {v3 , v5 } + {v3 , v4 }).
Por tanto,
im∂2 ∼
= Z[{v4 , v5 } − {v3 , v5 } + {v3 , v4 }].
Y así,
H1 (K) =ker∂1 im∂2
Figura 3.1: En el lado izquierdo se muestra una FMD, y en el lado derecho una que no lo es.
La idea general es que las funciones de Morse discretas asignen números mayores a
simplejos de dimensión mayor “casi siempre”.
Observación 3.1 Nótese que las condiciones (1) y (2) en la Definición 3.2.1 son tales
que, si uno de los conjuntos tiene cardinalidad uno, entonces el otro es vacío:
En efecto, supongamos que σ p ∈ K tal que existen v p−1 , τ p+1 ∈ K con v p−1 < σ p < τ p+1
y f (τ) ≤ f (σ ) ≤ f (v). Sea σ̃ p 6= σ p tal que v p−1 < σ̃ p < τ p+1 , este simplejo existe pues
p ≥ 1 (Así, si τ p+1 = {t0 ,t1 , . . . ,t p ,t p+1 } y en particular σ p = {t0 ,t1 , . . . ,t p }, entonces
podemos tomar, por ejemplo, σ̃ p = {t1 , . . . ,t p ,t p+1 }). Ahora, como f (τ) ≤ f (σ ) entonces
f (τ) > f (σ̃ ), y como f (v) ≥ f (σ ) entonces f (σ̃ ) > f (v). Por tanto f (τ) ≤ f (σ ) ≤ f (v) <
f (σ̃ ) < f (τ), lo cual es una contradicción.
f :K → R
σ d 7→ d
esto es f (σ ) = dim(σ ). La característica más importante de esta función es que todos los
simplejos resultan ser simplejos críticos. Podemos ver esta función en la siguiente figura.
Nótese que K(c) es el subcomplejo de K que tiene todos los simplejos con imagen menor
o igual que c y todas las caras de éstos. Ésta definición da pie al siguiente resultado, de esta
manera obtendremos como consecuencia uno de los teos principales de la sección.
Teorema 3.2.2 Sea f : K → N una FMD inyectiva. Entonces:
1. K(0) consiste de a lo más un punto.
2. Si f −1 (n) es regular, entonces K(n) ' K(n − 1) donde n ∈ Z+
3.2 Teoría de Morse discreta 77
τ = f −1 (n) ∈
[ [
( τ) = K(n − 1),
f (σ )≤n−1 τ≤σ
por tanto τ = f −1 (n) ∈ K(n − 1) y por ser K(n − 1) un complejo simplicial (o bien
por la misma definición de K(n − 1)) tenemos que todas las caras de τ también
pertenecen a K(n − 1). Por tanto K(n) = K(n − 1).
Si no existe tal σ , existe algún ρ < f −1 (n) con f (ρ) ≥ n (ya que f −1 (n) es no
crítico). Entonces por ser f de Morse existe un único τ > ρ con f (τ) ≤ f (ρ),
lo que implica τ = f −1 (n). Si β > ρ con β 6= τ entonces f (ρ) < f (β ), como
n = f (τ) ≤ f (ρ) < f (β ), tenemos que β 6∈ K(n). Por tanto ρ es una cara libre
de τ en K(n). Pero para cualquier otra cara σ < τ, f (σ ) < f (τ) = n, por tanto
f (σ ) ≤ n − 1.
Así, los únicos simplejos en K(n) \ K(n − 1) son ρ y τ. Ahora colapsando τ a
través de su cara libre ρ tenemos un complejo homotópicamente equivalente, por
tanto K(n) ' K(n − 1).
3. Si τ = f −1 (n) es crítico, es claro que la frontera de τ está en K(n − 1). Por otro lado,
por la Proposición 3.2.1 se sigue que τ no puede estar en K(n − 1).
Así que K(n) es obtenido a partir de K(n − 1) agregando τ junto con su frontera, por
tanto [
K(n) ' K(n − 1) τ.
∂τ
En esta sección vimos una prueba combinatoria del teo principal de la teoría de Morse
discreta el cual se busca presentar a detalle en diferentes contextos, simplemente se utilizaron
propiedades simpliciales.
Para precisar esta relación necesitamos definir el concepto de campo vectorial gradiente.
Fijemos K un complejo, f una FMD y demos una orientación para cada simplejo σ ∈ K.
h, i : C p (K, Z) ×C p (K, Z) →Z
(∑ ai σi , ∑ bi σi ) 7→ ∑ ai bi .
V (σ ) = −h∂ τ, σ iτ,
Para cada σ ∈ K, la flecha que sale de σ apunta a su supercara tal que su f -valor es menor.
El campo ilustrado por las flechas será el campo vectorial asociado por esta función de Morse.
El campo vectorial gradiente y la estructura que nos dan las flechas como en el ejemplo
anterior nos permiten dar la siguiente definición que mas adelante nos será util en el cálculo
de la homología del complejo de Morse-Forman.
Definición 3.3.2 Un camino gradiente asociado a una función de Morse f es una sucesión
de parejas determinadas por f (es decir que τi es la única supercara de σi tal que f (τi ) <
d < τ d+1 .
f (σi ) para toda i) tales que σi+1 i
Por ejemplo un camino gradiente en el Ejemplo 3.3 esta formado por la sucesion:
(v5 , {v3 , v5 }), (v3 , {v3 , v4 }), (v4 , {v2 , v4 }), (v2 , {v1 , v2 }), (v1 ).
3. Por definición σ es crítico si y sólo si no existe v p−1 < σ con f (v) ≥ f (σ ) y no existe
τ p+1 > σ con f (τ) ≤ f (σ ). Esto es equivalente a que no existe v p−1 con V (v) = ±σ y
no existe τ > σ tal que V (σ ) = ±τ, esto implica que σ 6∈ Im(v) y V (σ ) = 0.
Corolario 3.3.2 Dada una FMD f : K → N para cada p-simplejo de K se cumple exacta-
mente una de las siguientes propiedades:
1. σ es crítico.
2. ±σ ∈ ImV f .
3. V f (σ ) 6= 0.
φ (σ ) = σ + ∑ aσ̃ σ̃ ,
v p−1 <σ̃ ,σ 6=σ̃
V∂σ = ∑ aσ̃ σ̃ .
v p−1 <σ̃ ,σ 6=σ̃
82 Capítulo 3. Homología simplicial y teoría de Morse discreta
Además,
∂V σ = − h∂ τ, σ i∂ τ
= − h∂ τ, σ i( ∑ ε(τ, σ̃ )σ̃ )
σ̃ <τ
= − h∂ τ, σ ih∂ τ, σ iσ + ∑ bσ̃ σ̃
=−σ + ∑ bσ̃ σ̃ ,
σ̃ <τ,σ 6=σ̃
donde bσ̃ 6= 0 implica que f (σ̃ ) ≤ f (τ) < f (σ ) y en este caso al sumar para
obtener φ (σ ) vemos que también aii = 0.
En conclusión; probamos que si σ es crítico entonces aii = 1. Y probamos que si σ no
es crítico entonces aii = 0. Por tanto, si aii = 1 entonces aii 6= 0 lo cual implica que σ es
crítico. Por tanto aii = 1 si y sólo σ es crítico.
φ
Sea = {c ∈ C p (K, Z)|φ (c) = c}, llamaremos a estos conjuntos cadenas φ -
C p (K, Z)
φ φ φ
invariantes de K. Veamos que ∂ (C p ) ⊆ C p−1 : Sea c ∈ ∂ (C p ) esto implica que c = ∂ (σ )
φ
donde σ ∈ C p , es decir φ (σ ) = σ , ahora por Teorema 3.3.3 tenemos que φ (c) = φ ∂ (σ ) =
φ
∂ φ (σ ) = ∂ (σ ) = c, por tanto c ∈ C p−1 . Entonces tenemos el siguiente complejo de cadenas,
∂ φ ∂ ∂ φ
Cφp : 0 → Cnφ (K, Z) −
→ Cn−1 (K, Z) −
→ ··· −
→ C0 (K, Z) → 0,
Para r > 0, veamos dos casos, con la siguiente hipótesis de inducción: Supongamos que pa-
ra cualquier σ tal que #{σ̃ ∈ K| f (σ̃ ) < f (σ )} ≤ r − 1 existe Nσ tal que φ N (σ ) = φ N+1 (σ ) =
· · · = φ ∞ (σ ). Sea σ tal que #{σ̃ ∈ K| f (σ̃ ) < f (σ )} ≤ r.
Supongamos que σ no es crítico: por Teorema 3.3.3(2) y (3) φ (σ ) = ∑ f (σ̃ )< f (σ ) aσ̃ σ̃ .
Veamos que podemos aplicar la hipótesis de inducción a los elementos de {σ̃ ∈
K| f (σ̃ ) < f (σ )}, sea σ̃0 ∈ {σ̃ ∈ K| f (σ̃ ) < f (σ )}, tenemos que {σ̃ ∈ K| f (σ̃ ) <
f (σ̃0 )} ( {σ̃ ∈ K| f (σ̃ ) < f (σ )} pues en particular σ̃0 6∈ {σ̃ ∈ K| f (σ̃ ) < f (σ̃0 )}, por
tanto #{σ̃ ∈ K| f (σ̃ ) < f (σ̃0 )} ≤ r − 1 para cada σ̃0 en la sumatoria.
Entonces, por hipótesis de inducción para cada σ̃ en la sumatoria existe Ñσ̃ tal que
φ Ñσ̃ (σ̃ ) es φ -invariante siempre que f (σ̃ ) < f (σ ).
= ∑ aσ̃ φ (φ Ñ (σ̃ ))
f (σ̃ )< f (σ )
=φ Ñ ( ∑ aσ̃ σ̃ )
f (σ̃ )< f (σ )
Ñ
=φ (φ (σ ))
=φ Ñ+1 (σ ).
Supongamos que σ es crítico por el Teorema 3.3.1 tenemos que V (σ ) = 0, sea c =
V (∂ σ ), esto implica que,
φ (σ ) =σ + ∂V σ + c = σ + c
φ 2 (σ ) =φ (σ ) + φ (c) = σ + c + φ (c)
..
.
φ m (σ ) =σ + c + φ (c) + · · · + φ m−1 (c)
84 Capítulo 3. Homología simplicial y teoría de Morse discreta
φ (σ ) = σ +V (∂ σ ).
c = V (∂ σ ) = φ (σ ) − σ = (σ + ∑ aσ̃ σ̃ ) − σ = ∑ aσ̃ σ̃ ,
σ 6=σ̃ σ 6=σ̃
f (σ̃ )< f (σ ) f (σ̃ )< f (σ )
Pero por el mismo argumento de arriba y por hipótesis de inducción existe Ñ tal que
φ Ñ (c) es φ -invariante. Observemos que c ∈ ImV y ImV es φ -invariante (como conjunto),
es decir φ (ImV ) ⊆ ImV pues:
φV = (Id + ∂V +V ∂ )V = V + ∂V 2 +V ∂V = V +V ∂V = V (Id + ∂V ),
Notemos que ImV es ortogonal a las caras críticas pues recordemos por Teorema 3.3.1,
que σ es crítico si y sólo si V (σ ) = 0 y σ 6∈ ImV . Así para cualquier τ ∈ ImV , dado
que σ es crítico tenemos que τ 6= σ lo cual implica que hτ, σ i = 0 para todo τ ∈ ImV ,
más explicitamente,
Supongamos que φ Ñ (c) 6= 0, entonces podemos escribir φ Ñ (c) = ∑ bσ̃ σ̃ con bσ̃ 6= 0
para todo σ̃ en la sumatoria. Sea σ ∗ el elemento que maximiza el conjunto { f (σ̃ )|bσ̃ 6=
0}. Por el Lema 3.3 σ ∗ es crítico, por tanto hφ Ñ (c), σ ∗ i = 0, pero por otra parte
hφ Ñ (c), σ ∗ i = bσ ∗ , es decir bσ ∗ = 0, lo cual es una contradicción y por tanto φ Ñ (c) = 0
y así φ Ñ (σ ) es φ -invariante.
En el Teorema 3.3.4 probamos que para cada cadena C existe un N suficientemente grande
tal que φ N (C) = φ N+1 (C) = φ N+2 (C) = · · · . Denotamos por φ ∞ (C) a esta cadena φ -invariante.
Entonces para cada p tenemos los siguientes homomorfismos:
φ
Teorema 3.3.5 Sea C∗ el complejo de Morse-Forman de K. Entonces para cada p,
H p (C∗ ) ∼
φ
= H p (K, Z).
Demostración 3.12 Por 3.3.3 y 3.3.4 tenemos que existe que N tal que φ ∞ ∂ = φ N ∂ =
∂ φ N = ∂ φ ∞ , además siempre se cumple que i∂ = ∂ i. Entonces podremos considerar el
siguiente diagrama conmutativo:
C∗ : 0 /C ∂ /C ∂ / ···
∂ / C0 / 0
O d O d−1 O
i φ∞ i φ∞ i φ∞
φ
C∗ : 0 / Cφ ∂ / Cφ ∂ / ···
∂ / Cφ / 0
d d−1 0
Sean
φ∗∞ : H∗ (K, Z) → H(Cφp )
i∗ : H(Cφp ) → H∗ (K, Z),
los morfismos inducidos en homología. Demostraremos que φ∗∞ y i∗ son isomorfismos. Basta
probar que son inversos uno del otro.
tal que Id − i ◦ φ ∞ = ∂ L + L∂ , pues esto implicaria que Id ' i ◦ φ ∞ y por tanto, Id∗ = (i ◦ φ ∞ )∗
o lo que es lo mismo:
IdHp (K,Z) = i∗ ◦ φ∗∞ .
Como i es la identidad en cadenas y φ ∞ = φ N para algún N suficientemente grande:
φ
Corolario 3.3.6 Hn (Cn ) no depende de la FMD f dada para K.
Por último veamos que el complejo de cadenas de Morse es isomorfo al complejo generado
por los elementos críticos de f en K.
mos que éste nos funciona como isomorfismo. Pero primero necesitamos el siguiente resultado.
Lema 3.4 Sea σ un p-simplejo crítico. Si σ̃ 6= σ es crítico, entonces hφ ∞ (σ ), σ̃ i = 0.
Demostración 3.13 Por Teorema 3.3.4 φ ∞ (σ ) = φ N (σ ) para algún N suficientemente
grande, además en la prueba de este Teorema se vió que si σ es crítico entonces φ N (σ ) =
σ +V ∂ (σ ) + φ (V ∂ (σ )) + · · · + φ N−1 (V ∂ (σ )), donde V ∂ σ ∈ ImV y ImV es φ -invariante, lo
que implica que φ N (σ ) = σ + a, donde a ∈ ImV ⊆ M . Lo que implica que
hφ ∞ (σ ), σ̃ i = hφ N (σ ), σ̃ i = hσ + a, σ̃ i = hσ , σ̃ i + ha, σ̃ i = 0,
donde la última igualdad se da pues a ∈ ImV y σ̃ es crítico y recordemos que ImV es ortogonal
al conjunto de simplejos críticos, además que hσ , σ̃ i = hσ + 0 · σ̃ , 0 · σ + σ̃ i = 0 por la
defnición de este producto interno.
φ
Demostración 3.14 Veamos que φ ∞ es sobreyectiva: sea c ∈ C p (K, Z) y definamos
c̃ := ∑ hc, γiγ ∈ M p.
γ crítico
Demostraremos que φ ∞ (c̃) = c. Tenemos que para cualquier crítico σ ,
hφ ∞ (c̃), σ i =hφ ∞ (∑hc, γiγ), σ i
γ
= ∑hc, γihφ ∞ (γ), σ i
γ
=hc, σ ihφ ∞ (σ ), σ i
=hc, σ ihσ + a, σ i con a ∈ ImV
=hc, σ ihσ , σ i + hc, σ iha, σ i
=hc, σ i, pues ha, σ i = 0.
donde la tercer igualdad se obtiene del Lema 3.4. Por otra parte, dado que φ ∞ (c̃) − c es
φ -invariante, entonces para cada σ crítico, por la igualdad anterior,
hφ ∞ (c̃) − c, σ i = hφ ∞ (c̃), σ i − hc, σ i = hc, σ i − hc, σ i = 0.
3.3 Campo vectorial gradiente y flujo asociado 87
Por tanto
Por tanto hc, σ i = 0 para cada crítico en M p , lo cual implica que c = 0 es decir, Kerφ ∞ = {0}.
El resultado anterior nos permite definir un operador frontera, y así obtener el complejo de
cadenas generado por los elementos críticos de f en K el cual resulta isomorfo por construcción
al complejo de cadenas de Morse-Forman, tenemos el siguiente diagrama conmutativo:
φ
C∗ : 0 / Cnφ ∂ / Cφ ∂ / ···
∂ / Cφ /0
O n−1
O O0
φ∞ ∼
= φ∞ ∼
= φ∞ ∼
=
/ Mn ∂˜ / ∂˜ / / /0
M: 0 Mn−1 M0
∂
···
∞ −1
∂˜n ◦ ∂˜n+1 = (φn−1 ) ◦ ∂n ◦ φn∞ ◦ (φn∞ )−1 ◦ ∂n+1 ◦ φn+1
∞
= 0.
complejo de Morse.
Por tanto podemos calcular la homología de K utilizando sólo sus simplejos críticos.
∂˜ (τ d ) := ∑ cσ ,τ σ d−1 ,
σ d−1 críticos
donde cσ ,τ = ∑η∈Γ(τ,σ ) m(η). Γ(τ, σ ) denota el conjunto de los caminos gradiente que
van de las (d − 1)-caras de τ al (d − 1)-simplejo crítico σ y m(η) = ∓1, dependiendo si la
orientación deslizada en σ es la orientación escogida o la contraria.
Ejemplo 3.5 Sea K el complejo simplicial definido en el Ejemplo 3.1 y tomemos la estruc-
tura simplicial, así como el campo vectorial gradiente definidos en el Ejemplo 3.3, considera-
remos la orientación dada por los subindices de los vértices.
Tenemos los críticos {v2 , v3 } y v1 , por tanto el complejo de cadenas Morse-Forman queda
generado como sigue:
∂˜ ∂˜ ∂˜
M : . . . −→
2 1
h{v2 , v3 }i −→ 0
hv1 i −→ 0.
Podemos ver que Hn (K, Z) ∼ = 0 para n > 2. Calculemos los operadores frontera ∂˜n para
n = 0, 1, 2. ∂˜2 = 0 pues su dominio es 0, y ∂˜0 = 0 pues su contradominio es 0. Para calcular ∂˜1
veamos los caminos que van de {v2 , v3 } a v1 :
η2 : (v3 , {v3 , v4 }), (v4 , {v2 , v4 }), (v2 , {v1 , v2 }), (v1 ).
Arrastrando la orientación tenemos que m(η1 ) = 1, m(η2 ) = −1, por tanto cv1 ,{v2 ,v3 } =
1 − 1 = 0, de manera que ∂˜1 ({v2 , v3 }) = 0 · v1 , es decir ∂˜1 = 0.
Así,
H0 (K, Z) ∼ ˜ ∼
= H0 (M ) = Ker∂0 Im ∂˜1 = Z 0
= Z,
H1 (K, Z) ∼ ˜ ∼
= H1 (M ) = Ker∂1 Im ∂˜2 = Z 0
= Z,
H2 (K, Z) ∼ ˜ ∼
= H2 (M ) = Ker∂2 Im ∂˜3 = 0 0
= 0.
4. Teoría de Morse discreta
Es importante mencionar el orden parcial de cara (6) que se utilizará a lo largo del
capítulo. Este orden está inducido en los elementos de χ de la siguiente manera: para cada par
x, x0 ∈ χ:
x0 < x si κ(x, x0 ) 6= 0.
∂n+1 n ∂ ∂n−1
1 ∂
· · · −−→ Cn (χ) −→ Cn−1 (χ) −−→ · · · −→ C0 (χ)
con Cn (χ) como R−módulos libres con base en las n−celdas. Tenemos al operador frontera
∂n : Cn (χ) → Cn−1 (χ) donde, para x ∈ χ,
:= ∑ ai ∂n0 (xi ),
∂n ∑ aixi
donde ai ∈ R, xi ∈ χ.
χ 1 ⊂ χ 2 ⊂ · · · ⊂ χ M = χ.
Así, la filtración de cadena asociada F(χ) está definida como la siguiente sucesión de
complejos de cadena
i1 i2 iM−1
C(χ 1 ) −
→ C(χ 2 ) −
→ · · · −−→ C(χ M )
donde los morfismos de cadena im surgen de las inclusiones de F.
m ∼ im,p (Zn (χ m ))
Hnp (χ m ) := (im,p
n )∗ (Hn (χ )) = ,
im,p (Zn (χ m )) ∩ Bn (χ m+p )