MATHS + AI
Menú

Topología aplicada · Curso 2026/27

Laboratorios

Cinco paneles que calculan de verdad, en tu navegador y en vivo: complejos simpliciales, triangulaciones de Delaunay, números de Betti, retículos de persistencia y grafos de Mapper. Mueve un deslizador y la topología cambia con él.

Cinco laboratorios

De una regla local a la forma de los datos.

Los cinco comparten el mismo punto de partida —una nube de puntos y una noción de proximidad— y se separan en lo que hacen con ella. Todo el cálculo ocurre en la página: no hay imágenes precocinadas ni servidor detrás.

Laboratorio interactivo

Haz visible lo invisible.

Construye un complejo de Vietoris–Rips sobre una nube de puntos. Aumenta el radio y observa cómo nacen conexiones, ciclos y estructura topológica.

Filtración en vivo
42componentes
0aristas
0caras

Una regla local revela la forma global.

01 · CONECTAR

Dos puntos forman una arista cuando su distancia es menor que ε.

02 · RELLENAR

Tres puntos forman una cara cuando todos distan entre sí menos que ε.

Laboratorio interactivo · R³

Ahora, con cavidades.

La misma construcción de Vietoris–Rips, pero sobre nubes en el espacio. Al crecer ε aparecen aristas, caras y celdas —los 3-símplices—, y con ellas β₂: los huecos que ninguna proyección plana deja ver.

Arrastra para girar
1componentes
0aristas
0caras
0celdas

De la regla local a la cavidad.

01 · CONECTAR

Cada par de puntos a distancia menor que ε aporta una arista; cada terna próxima entre sí, una cara.

02 · RELLENAR

Cuatro puntos próximos dos a dos cierran una celda, el 3-símplice. Es lo que permite que una cavidad acabe tapándose.

03 · CONTAR

β₂ cuenta cavidades: la esfera tiene una, la bola sólida ninguna. Los rangos salen de las matrices de frontera sobre ℤ/2.

Laboratorio interactivo · Delaunay y alpha

El complejo que sí es la unión de bolas.

El complejo de Delaunay triangula la nube sin inventar nada, y dentro de él los complejos alpha crecen con el radio α. A diferencia de Rips, en cada α tienen exactamente el tipo de homotopía de la unión de bolas. Los puntos los pones tú: un clic añade, un clic encima quita.

Clic: añadir punto · clic encima: quitarlo
42puntos
0aristas
0triángulos

Primero se reparte el plano; luego se deja crecer.

01 · REPARTIR

Cada punto p se queda con su celda de Voronoi: los puntos del plano que no tienen ningún otro dato más cerca. Las celdas cubren el plano y solo se tocan por sus bordes.

02 · TRIANGULAR

El complejo de Delaunay es el nervio de esa partición: un símplice por cada grupo de celdas con intersección no vacía. Sale una triangulación de la envolvente convexa en la que ningún triángulo tiene datos dentro de su circunferencia circunscrita.

03 · CRECER

Recorta cada bola B(p, α) con su celda y vuelve a tomar el nervio: el complejo alpha, un subcomplejo de Delaunay. Un símplice entra cuando α alcanza el punto de su celda común más cercano a sus vértices, y de ahí no sale.

Por el teorema del nervio, el complejo alpha es homotópicamente equivalente a la unión de las bolas B(p, α), no una aproximación suya: a igual α da los β correctos con muchísimos menos símplices que Vietoris–Rips, que en el plano llega a rellenar tres puntos lejanos solo porque se tocan por parejas. Su tamaño es O(n) en el plano, frente a los 2ⁿ potenciales de Rips. El precio es la dimensión: Delaunay se calcula en ℝᵈ y explota con d, mientras que Rips solo necesita la matriz de distancias. En la rejilla se ve el caso degenerado: cuatro puntos cocirculares dejan de determinar una triangulación única, y el laboratorio deshace el empate con una perturbación simbólica por debajo de la resolución de la pantalla.

Laboratorio interactivo · dos parámetros

Un parámetro no basta.

Con ruido de fondo ningún radio funciona: cuando ε es bastante grande para cerrar el círculo, los puntos dispersos ya lo han rellenado. Añade un segundo eje —la codensidad— y la ventana deja de ser un intervalo para ser una región del plano.

Filtración en vivo
0puntos activos
0aristas
0caras

Dos ejes, un retículo, una recta.

01 · MEDIR LA DENSIDAD

A cada punto se le asigna su codensidad γ(x): la distancia a su k-ésimo vecino más próximo. Grande donde la nube es rala, pequeña donde está apretada. El primer eje conserva solo los puntos con γ(x) ≤ γ.

02 · LLENAR EL RETÍCULO

Cada bigrado (γ, ε) tiene su complejo, y crecer en cualquiera de los dos ejes solo añade símplices. El panel calcula β en toda la malla: donde antes había un intervalo de persistencia ahora hay una región.

03 · CORTAR CON UNA RECTA

Una recta de pendiente no negativa atraviesa el retículo y devuelve una filtración de siempre, con su código de barras. Vertical es el Rips clásico. Inclínala y la barra del ciclo se alarga: eso es lo que el segundo eje añade.

En dos parámetros no hay código de barras: un módulo bi-paramétrico no se descompone en intervalos y ningún invariante discreto completo lo clasifica (Carlsson–Zomorodian, 2009). Lo que sí se calcula es la función de Hilbert —el sombreado del retículo— y el código de barras fibrado, la familia de todos los cortes por rectas. Es la idea de RIVET, aquí en pequeño.

Laboratorio interactivo · Mapper

Tres números deciden lo que verás.

Mapper resume una nube en un grafo: una lente, una cubierta con solapamiento y un radio de agrupamiento. Los tres los eliges tú, y la forma que sale depende de ellos tanto como de los datos. Aquí se ve exactamente dónde se rompe.

Pasa el ratón por un nodo
400puntos
0nodos
0aristas
1,0nodos/punto

De la nube al grafo, en tres pasos.

01 · FILTRAR

Una lente f: X → ℝ resume cada punto en un número. Su recorrido se cubre con N intervalos que se solapan: ese solapamiento es lo único que después une unos nodos con otros.

02 · AGRUPAR

Dentro de la preimagen de cada intervalo se toman las componentes conexas del grafo de distancia menor que δ. Cada una es un nodo, y su tamaño en pantalla, el número de puntos que contiene.

03 · PEGAR

Dos nodos se unen si comparten algún punto. Queda un grafo con β₀ componentes y β₁ = E − V + C ciclos. Cambia N, el solapamiento o δ y esos dos números cambian con ellos.