MATHS + AI
Menú

Topología aplicada · Curso 2026/27

Laboratorios

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

Cuatro laboratorios

De una regla local a la forma de los datos.

Los cuatro 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 · 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.