Topología aplicada · Tema 03
Homología a través de una filtración: en lugar de elegir una escala, seguimos cada agujero desde que nace hasta que muere.
Avanza con → espacio · retrocede con ← · índice con O · pantalla completa con F
Hoja de ruta
Resultados de aprendizaje
Hilo conductor: restar el nacimiento a la muerte da la vida de un agujero; vidas cortas suelen ser ruido, vidas largas señalan forma.
Ejemplo conductor
01
Sección primera
Sucesiones anidadas de complejos, funciones monótonas, filtraciones de subnivel, por estrella inferior y de Čech.
Filtraciones
Filtraciones
Para $\min f=t_0<\cdots<t_n=\max f$:
\[ K_i:=f^{-1}\bigl((-\infty,t_i]\bigr)=\{\sigma\in K:f(\sigma)\le t_i\}. \]Consecuencia: toda la filtración se codifica en la sucesión finita $K_{t_0}\subseteq\cdots\subseteq K_{t_n}$.
Filtraciones
Para un triángulo con $g(a)=1,\ g(b)=2,\ g(c)=5$: $a$ aparece en $t=1$; $b$ y $ab$ en $t=2$; $c$, $ac$, $bc$ y $abc$ en $t=5$.
Uso habitual: mallas, imágenes y funciones sobre superficies (la usaremos con una imagen sintética).
Filtraciones
Para $P\subset\R^n$ finito y $r\ge0$, sea $\check C_r(P)$ el nervio de $\{B(p,r):p\in P\}$.
Cualquier sucesión $r_0<\cdots<r_m$ da la filtración $\check C_{r_0}(P)\hookrightarrow\cdots\hookrightarrow\check C_{r_m}(P)$.
02
Sección segunda
Módulos de persistencia, nacimiento y muerte de clases, números de Betti persistentes, diagramas y códigos de barras.
Homología persistente
Homología persistente
Para $c\in Z_p(K_i)$, $[c]_i=c+B_p(K_i)$; como $K_i\subseteq K_j$, el mismo ciclo define
\[ h_p^{i,j}([c]_i)=[c]_j=c+B_p(K_j). \]Homología persistente
Notar $H_p^{i,i}=H_p(K_i)$ y $\beta_p^{i,i}=\beta_p(K_i)$.
Homología persistente
Homología persistente
Homología persistente
Regla del más antiguo: al conectar dos componentes, sobrevive la que nació primero.
Homología persistente
Homología persistente
Diagrama y código de barras contienen la misma información: $(a_i,a_j)\leftrightarrow[a_i,a_j)$, y la longitud $a_j-a_i$ es la persistencia.
Homología persistente
Homología persistente
Homología persistente
Imagen en escala de grises de $48\times48$ píxeles (ruido correlacionado); filtración por estrella inferior sobre una malla de $2304$ vértices y $13443$ símplices. Resultado: $261$ barras de $H_0$ (una esencial) y $208$ de $H_1$.
03
Sección tercera
Orden compatible, matriz frontera global, reducción por columnas, lectura del código de barras y representantes, con dos ejemplos resueltos.
Cálculo por reducción
En vez de reducir cada $D_p(K_i)$ por separado, ordenamos todos los símplices de $K$ de forma compatible con la filtración.
Cálculo por reducción
Cálculo por reducción
Con $\low(j):=\max\{i:R_{ij}=1\}$ (fila del último $1$ de la columna):
\[ \begin{aligned} &R\leftarrow D;\\ &\text{para } j=1,\dots,N:\\ &\qquad\text{mientras } \exists\, k<j \text{ con } \low(k)=\low(j):\ R_j\leftarrow R_j+R_k. \end{aligned} \]Cálculo por reducción
Cálculo por reducción
No hace falta para calcular el diagrama o el código de barras, pero permite localizar geométricamente las características.
Cálculo por reducción
Con $\sigma_1,\dots,\sigma_7=a,b,ab,c,ac,bc,abc$ y valores $f(a)=f(b)=a_0$, $f(ab)=a_1$, $f(c)=a_2$, $f(ac)=f(bc)=a_3$, $f(abc)=a_4$:
\[ \begin{array}{c|ccccccc} & a & b & ab & c & ac & bc & abc \\ \hline a & 0 & 0 & 1 & 0 & 1 & 0 & 0 \\ b & 0 & 0 & 1 & 0 & 0 & 1 & 0 \\ ab & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ c & 0 & 0 & 0 & 0 & 1 & 1 & 0 \\ ac & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ bc & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ abc & 0 & 0 & 0 & 0 & 0 & 0 & 0 \end{array} \]Cálculo por reducción
La columna de $bc$ comparte pivote con la de $ac$ (fila $c$):
\[ \begin{aligned} R_{bc}&\leftarrow R_{bc}+R_{ac}=(b+c)+(a+c)=a+b,\\ R_{bc}&\leftarrow R_{bc}+R_{ab}=(a+b)+(a+b)=0. \end{aligned} \] \[ \begin{array}{c|c|c|c} \text{dim.} & \text{nacimiento} & \text{muerte} & \text{intervalo} \\ \hline 0 & b & ab & [a_0,a_1) \\ 0 & c & ac & [a_2,a_3) \\ 1 & bc & abc & [a_3,a_4) \end{array} \]$a$ es positivo y nunca es pivote: componente esencial. Así,
\[ \Barp_0=\{[a_0,a_1),[a_2,a_3),[a_0,+\infty)\}, \qquad \Barp_1=\{[a_3,a_4)\}. \]Cálculo por reducción · segundo ejemplo
Orden compatible con $N=12$ (en $a_2$, el vértice $d$ precede a la arista $cd$):
\[ \begin{array}{c|cccccccccccc} i & 1&2&3&4&5&6&7&8&9&10&11&12\\ \hline \sigma_i & a&b&c&ab&bc&d&cd&ad&ac&bd&abc&acd\\ f(\sigma_i) & a_0&a_0&a_0&a_1&a_1&a_2&a_2&a_3&a_4&a_5&a_6&a_7 \end{array} \]Cálculo por reducción · segundo ejemplo
En coral, el $\low$ de cada columna. Se repiten $c$, $d$ y $ac$: hay que reducir $ad$, $ac$, $bd$ y $acd$.
Cálculo por reducción · segundo ejemplo
Las columnas de $ab$, $bc$ y $cd$ no cambian; las de $ad$, $ac$ y $bd$ se anulan con siete sumas:
\[ \begin{aligned} R_{ad}&=a+d\xrightarrow{+R_{cd}}a+c\xrightarrow{+R_{bc}}a+b\xrightarrow{+R_{ab}}0,\\ R_{ac}&=a+c\xrightarrow{+R_{bc}}a+b\xrightarrow{+R_{ab}}0,\\ R_{bd}&=b+d\xrightarrow{+R_{cd}}b+c\xrightarrow{+R_{bc}}0. \end{aligned} \]Las mismas sumas en $V$ dan los tres ciclos que nacen en $a_3$, $a_4$ y $a_5$: $z_8=V_{ad}=ab+bc+cd+ad$, $z_9=V_{ac}=ab+bc+ac$ y $z_{10}=V_{bd}=bc+cd+bd$.
Cálculo por reducción · segundo ejemplo
La columna de $abc$ no cambia ($R_{ac}=0$); la de $acd$ comparte con ella $\low=ac$:
\[ \begin{aligned} R_{acd}\leftarrow R_{acd}+R_{abc}&=(cd+ad+ac)+(ab+bc+ac)\\ &=ab+bc+cd+ad. \end{aligned} \]Ahora $\low(acd)=ad$ es nuevo y $V_{acd}=abc+acd$: hace falta todo el cuadrado relleno.
Cálculo por reducción · segundo ejemplo
Los $\low$ finales, $b,c,d,ac,ad$, son distintos. Positivos: $a,b,c,d$ y $ad,ac,bd$. Negativos: $ab,bc,cd$ y $abc,acd$.
Cálculo por reducción · segundo ejemplo
El par $(d,cd)$, de vida nula, se descarta. Comprobación: las barras vivas en $a_i$ dan $\beta_1(K_i)=1,2,3,2,1$ ($i=3,\dots,7$).
Cálculo por reducción · segundo ejemplo
$\beta_1^{4,6}=\#\{[b,d)\in\Barp_1:b\le a_4,\ a_6<d\}=1$: de $z_8$ y $z_9$ solo sobrevive $z_8$, porque $z_9=\partial(abc)$.
Síntesis
Autoevaluación
Topología aplicada · Tema 03
Una filtración es una película, no una foto.
Cada clase de homología tiene un nacimiento y, quizás, una muerte.
El código de barras resume esa película en un objeto que se puede calcular y comparar.
© 2026 MAMB · MATHS + AI
Pulsa una diapositiva para ir directamente. Cierra con Esc.