Carlos Isaac
Zainea Maya

Doctorando en Filosofía y en Matemáticas
Científico de datos · Bogotá

Hermenéutica y pragmática del razonamiento artificial; álgebra de quivers y aprendizaje en grafos; datos públicos.

← BlogMatemáticas18 de septiembre de 2026semilla

¿Qué es un quiver y por qué debería importarle a quien trabaja con datos?

Una introducción visual: vértices, flechas, caminos y el álgebra que generan.

Casi todo lo que modelamos con datos termina siendo un grafo dirigido: quién cita a quién, qué entidad contrata a cuál proveedor, qué neurona alimenta a cuál otra. Los algebristas tienen un nombre propio para ese objeto, y sobre todo una manera particular de mirarlo.

La definición

Un quiver es una cuádrupla Q=(Q0,Q1,s,t)Q = (Q_0, Q_1, s, t): un conjunto de vértices Q0Q_0, un conjunto de flechas Q1Q_1 y dos funciones s,t:Q1Q0s, t : Q_1 \to Q_0 que le asignan a cada flecha su origen y su destino.

Hasta aquí es un multigrafo dirigido: se permiten lazos y varias flechas entre el mismo par de vértices. La diferencia no está en el objeto sino en la pregunta. Un teórico de grafos pregunta por conexidad o coloraciones; quien estudia quivers pregunta qué pasa cuando las flechas se componen.

Caminos

Un camino de longitud nn es una sucesión de flechas αnα2α1\alpha_n \cdots \alpha_2 \alpha_1 en la que cada una empieza donde termina la anterior: s(αi+1)=t(αi)s(\alpha_{i+1}) = t(\alpha_i). Se escribe de derecha a izquierda, como la composición de funciones. A cada vértice ii se le asigna además un camino trivial eie_i, de longitud cero.

Contar caminos es un problema de álgebra lineal. Si AA es la matriz de adyacencia, con AijA_{ij} el número de flechas de ii a jj, entonces la entrada (i,j)(i, j) de AnA^n cuenta los caminos de longitud nn de ii a jj:

#{caminos de longitud n}=i,j(An)ij.\#\{\text{caminos de longitud } n\} = \sum_{i,j} (A^n)_{ij}.
abc d 123

Figura 1. Caminos de cada longitud, de 0 a 8. Sin ciclos hay un número finito de caminos y el álgebra tiene dimensión finita; basta una flecha que cierre un ciclo para que nunca dejen de aparecer.

El álgebra de caminos

Fijado un cuerpo kk, el álgebra de caminos kQkQ es el espacio vectorial que tiene como base a todos los caminos de QQ. El producto de dos caminos es su concatenación cuando encajan, y cero cuando no:

kQ=n0kQn,kQnkQmkQn+m.kQ = \bigoplus_{n \ge 0} kQ_n, \qquad kQ_n \cdot kQ_m \subseteq kQ_{n+m}.

La figura de arriba ya muestra el primer teorema del tema: para un quiver finito, kQkQ tiene dimensión finita si y solo si QQ no tiene ciclos dirigidos.

¿Y los datos?

Una representación de QQ pone un espacio vectorial en cada vértice y una transformación lineal en cada flecha. Visto así, una red neuronal de grafos es muy parecida a una representación de un quiver: vectores en los nodos, mapas lineales a lo largo de las aristas. Y la información que viaja nn saltos lo hace, precisamente, a lo largo de los caminos de longitud nn: la graduación de kQkQ es una contabilidad exacta de por dónde puede fluir un mensaje.

Esa es la puerta de entrada a lo que investigo: usar la estructura del álgebra de caminos para entender qué se pierde cuando demasiados caminos se comprimen en un solo vector. Pero eso es tema de otra entrada.