We introduce the self-projecting Grassmannian, an irreducible subvariety of the Grassmannian parametrizing linear subspaces that satisfy a generalized self-duality condition. We study its relation to classical moduli spaces, such as the moduli spaces of pointed curves of genus $g$, as well as to other natural subvarieties of the Grassmannian. We further translate the self-projectivity condition in the combinatorial language of matroids, introducing self-projecting matroids, and we computationally investigate their realization spaces inside the self-projecting Grassmannian.
- ID del Artículo: 2511.21442
- Título: The Self-Projecting Grassmannian
- Autores: Alheydis Geiger (Max Planck Institute for Mathematics in the Sciences), Francesca Zaffalon (Max Planck Institute & Weizmann Institute)
- Clasificación: math.AG (Geometría Algebraica), math.CO (Matemática Combinatoria)
- Fecha de Envío: 26 de noviembre de 2025
- Enlace del Artículo: https://arxiv.org/abs/2511.21442
Este artículo introduce la Grassmanniana autoproyectiva (self-projecting Grassmannian), una subvariedad irreducible de la Grassmanniana que parametriza subespacios lineales que satisfacen una condición de autodualidad generalizada. Se estudia su relación con espacios de módulos clásicos (como el espacio de módulos de curvas de género g con puntos marcados) y otras subvariedades naturales de la Grassmanniana. Además, se traduce la condición autoproyectiva al lenguaje combinatorio de matroides, introduciendo matroides autoproyectivas (self-projecting matroids), y se estudian computacionalmente sus espacios de realización dentro de la Grassmanniana autoproyectiva.
- Generalización del Concepto de Autodualidad: La teoría clásica de Grassmannianas autoduale SGr(k,2k) estudia configuraciones de puntos que satisfacen dualidad de Gale. Este artículo generaliza este concepto al caso n≠2k, definiendo la Grassmanniana autoproyectiva SGr(k,n).
- Conexión entre Geometría y Combinatoria: Se establece un puente entre espacios de módulos en geometría algebraica y la teoría combinatoria de matroides, particularmente investigando qué matroides pueden ser realizadas por configuraciones de puntos autoproyectivas.
- Caracterización de Espacios de Módulos: Se exploran relaciones de equivalencia birracional entre la Grassmanniana autoproyectiva y espacios de módulos de curvas (como M_{1,10} y M_{5,13}).
- Significado Teórico: La condición autoproyectiva describe uniformemente todos los subespacios vectoriales isótropos respecto a alguna forma bilineal diagonal no degenerada, proporcionando una nueva perspectiva para Grassmannianas ortogonales.
- Valor Aplicado: Las Grassmannianas ortogonales y sus partes totalmente positivas tienen aplicaciones importantes en física (amplitudes de dispersión en teoría ABJM), modelo de Ising y cosmología.
- Significado Combinatorio: La introducción de matroides autoproyectivas proporciona nuevos objetos de estudio para la teoría de espacios de realización de matroides.
- La teoría clásica de autodualidad solo se aplica al caso n=2k
- Para n>2k general, falta un marco geométrico y combinatorio unificado
- La investigación de espacios de realización de matroides se ha concentrado en casos generales, con investigación insuficiente de subvariedades especiales (como autoduale, autoproyectiva)
- Definición de la Grassmanniana Autoproyectiva: Se introduce SGr(k,n) como la clausura de Zariski del conjunto de subespacios k-dimensionales que satisfacen X·Λ·X^t=0 (donde existe una matriz diagonal de rango completo Λ), probando su irreducibilidad (Teorema 2.10).
- Fórmula de Dimensión: Cuando 2k≤n≤(k+1 choose 2), se prueba que dim(SGr(k,n)) = k(n-k) - (k+1 choose 2) + n - 1.
- Equivalencia Birracional con Espacios de Módulos:
- Se prueba que M_{1,10} es biracionalmente equivalente a X(4,9)^{sd} (Teorema 3.1)
- Se prueba que M_{5,13} es biracionalmente equivalente a X(5,13)^{sd} (Teorema 3.5)
- Introducción de Matroides Autoproyectivas: Se definen matroides autoproyectivas como matroides sin semibucles (half-coloops), generalizando naturalmente matroides autoduale.
- Investigación Computacional de Espacios de Realización:
- Para todos los matroides autoproyectivos de rango 2, se prueba S(M)=R(M) (Teorema 4.9)
- Para matroides de rango 3 con 8 o menos elementos, excepto U_{3,6}, se tiene S(M)=R(M) (Teorema 4.10)
- Para 7181 matroides autoproyectivos realizables de rango 4 en 9 elementos, al menos 174 satisfacen S(M)=R(M)≠∅, y al menos 5400 satisfacen S(M)⊊R(M) (Teorema 4.11)
- Prácticas de Datos FAIR: Se adopta un nuevo formato de archivo .mrdi para almacenar resultados computacionales, el código se integrará en el sistema OSCAR, y los datos se almacenarán en la base de datos oscarDB.
Entrada: Espacio vectorial k-dimensional V⊆K^n (o matriz k×n X)
Salida: Determinar si V es autoproyectiva, es decir, si existe λ∈(K*)^n tal que X·diag(λ)·X^t=0
Restricción: 2k≤n (de lo contrario, el espacio autoproyectivo es vacío)
Sea V∈Gr(k,n) representada por una matriz k×n M_V, y ν:K^ℓ→K^{(ℓ+1 choose 2)} la incrustación de Veronese de segundo orden. Se define la matriz de Veronese múltiple ν(M_V) como la matriz (k+1 choose 2)×n obtenida aplicando ν a cada columna de M_V.
Equivalencia Clave: V es autoproyectiva ⟺ existe λ∈(K*)^n tal que ν(M_V)·λ=0
Ventajas de esta caracterización:
- Convierte la condición cuadrática X·Λ·X^t=0 en una condición lineal
- Se corresponde con la caracterización de intersección con la cuádrica autoduale
- Facilita la definición de ideales y cálculos computacionales
En coordenadas de Stiefel duales:
Ik,nsd=(⟨ν(X)⋅λ⟩:⟨λ1⋅⋅⋅λn⟩∞)∩K[x(1,1),...,x(k,n)]
En coordenadas de Plücker duales:
Jk,nsd:=(⟨ν(Dk,n)⋅λ⟩:⟨λ1⋅⋅⋅λn⟩∞)∩K[qI∣I∈(k[n])]+Ik,n
donde D_{k,n} es la matriz de cocircuitos (cocircuit matrix), definida como:
(Dk,n)I,j={sign(I,j)qI∪j0si j∈/Ien otro caso
Dado λ∈(K*)^n, la Grassmanniana ortogonal OGr^λ(k,n) es el conjunto de V∈Gr(k,n) que satisfacen ω(u,v)=0 para todos u,v∈V, donde ω está definida por la matriz diagonal diag(λ).
Teorema Clave 2.9:
- Si K es algebraicamente cerrado, SGr_K(k,n) es la clausura de Zariski de la imagen de OGr_K^1(k,n) bajo la acción del toro (K*)^n
- Si K=ℝ, SGr_ℝ(k,n) es la clausura de Zariski de la imagen de ∪{u∈{±1}^n} OGr_ℝ^u(k,n) bajo la acción de (ℝ{>0})^n
Esto muestra que la Grassmanniana autoproyectiva es la clausura de la unión de todas las Grassmannianas ortogonales diagonales.
La linealización de la condición cuadrática mediante ν(X) es la innovación técnica clave:
- Permite usar métodos de álgebra lineal para estudiar restricciones cuadráticas
- La condición de rango rank(ν(X))≤n-1 es equivalente a la autoproyectividad
- Se conecta con el espacio de parámetros X^{r,d}_{m,n} de Caminata-Moon-Schaffler
Definición: Un elemento e∈n es un semibucle si existen planos de rango k-1, F_1 y F_2, tales que F_1∪F_2=n{e}.
Este concepto:
- Generaliza la noción de bucle (coloop)
- Para n=2k es equivalente a la autodualidad
- Proporciona un criterio combinatorio computable para n>2k
Los Algoritmos 1 y 2 calculan espacios de realización mediante bases de Gröbner:
- Utilizan la caracterización de matroides por bases
- Saturación respecto al producto de λ_i
- Eliminación para obtener ideales puros en elementos de matriz
- Trabajo en anillos localizados para garantizar no degeneración
Estrategia de optimización: Seleccionar matroides isomorfos que contienen un marco (frame, es decir, un circuito de tamaño k+1 que contiene la base k), mejorando significativamente la eficiencia computacional.
- Base de Datos de Matroides: Obtenida de polyDB para todos los matroides de rango pequeño y pocos elementos
- Rango de Cálculo:
- Rango 2: Todos los matroides hasta 12 elementos
- Rango 3: Todos los matroides hasta 8 elementos
- Rango 4: 8 elementos (de GHSV24) y 9 elementos
- Software Principal: Magma 2.27 para cálculos de bases de Gröbner
- Paralelización: GNU Parallel
- Hardware: 2×8 núcleos Intel Xeon Gold 6144 @ 3.5GHz, 768GB RAM
- Implementación de Código Abierto: Código experimental en el sistema OSCAR
- Verificación computacional de si cada matroide tiene semibucles, filtrando matroides autoproyectivos
- Para cada matroide autoproyectivo, seleccionar el matroide isomorfo con k como base
- Optimización adicional: Seleccionar matroides isomorfos que contienen un marco (para rango 3-8 elementos y rango 4-9 elementos)
- Tiempo límite estándar: 360 segundos
- Tiempo límite extendido: 7000 segundos (para algunos matroides de rango 4-9 elementos)
- Dimensión del Espacio de Realización: dim(R(M)) y dim(S(M))
- Relaciones de Inclusión: S(M)=R(M), S(M)⊊R(M), S(M)=∅
- Tasa de Finalización: Proporción de matroides cuyo cálculo se completó
| n\k | 2 | 3 | 4 | 5 |
|---|
| Total de Matroides/Autoproyectivos | | | | |
| 6 | 23/12 | 9/2 | | |
| 7 | 37/22 | 23/12 | | |
| 8 | 58/39 | 68/53 | 617/13 | |
| 9 | 87/63 | 383/363 | 185981/7365 | |
| 10 | 128/99 | 5249/5224 | ?/? | ?/1042 |
Observaciones:
- En rango 2 y 3, la mayoría de matroides son autoproyectivos
- En rango 4, la proporción de matroides autoproyectivos disminuye significativamente
- La propiedad de bases disjuntas (128676 matroides de rango 4-9 elementos la satisfacen) es más común que la autoproyectividad (7365 matroides)
Conclusión: Todos los matroides autoproyectivos de rango 2 M satisfacen S(M)=R(M)
Esquema de Prueba:
- Los matroides de rango 2 se caracterizan por el conjunto de ciclos L y clases de paralelismo P_1,...,P_r
- Existencia de semibucle ⟺ r∈{2,3} y |P_r|=1
- Para r≥4, cualquier realización puede convertirse en una realización autoproyectiva eligiendo λ apropiadamente
- Para los casos especiales r=2,3 se verifica individualmente
| (n,·)\dim | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|
| (8,R) | 2 | 2 | 5 | 11 | 12 | 11 | 5 | 3 | 1 | 1 |
| (8,S) | 2 | 2 | 5 | 11 | 12 | 9 | 3 | 3 | 1 | 1 |
Hallazgos Clave:
- Excepto U_{3,6}, todos los matroides autoproyectivos de rango 3 (≤8 elementos) satisfacen S(M)=R(M)
- S(M) para U_{3,6} es una subvariedad de codimensión 1 de R(M)
- 4 matroides no completaron el cálculo (dimensión 4 o 5)
- Por CL23, los espacios de realización de matroides de rango 3 (≤11 elementos) son suaves, por lo que cuando S(M)=R(M), el espacio de realización autoproyectiva también es suave
Estadísticas Generales:
- Total de matroides autoproyectivos: 7365 (incluyendo matroides uniformes)
- Matroides realizables: 7181
- S(M)=R(M)≠∅: 174
- S(M)⊊R(M): Al menos 5400
- ∅≠S(M)⊊R(M): Al menos 2844
- S(M)=∅ (realizable pero sin realización autoproyectiva): Al menos 2556
- Cálculo no finalizado: 1606
Distribución de Dimensiones:
Espacios de realización R(M):
| dim | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7-12 |
|---|
| Cantidad | 184 | 19 | 194 | 850 | 1984 | 2175 | 1302 | 478 | 179 |
Espacios de realización autoproyectiva S(M):
| dim | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6-10 |
|---|
| Cantidad | 2740 | 71 | 758 | 1534 | 515 | 111 | 21 | 9 |
Matroides Realizables sin Realización Autoproyectiva (Tabla 4):
| dim(R) | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|
| Cantidad | 4 | 103 | 494 | 1089 | 738 | 124 | 4 |
El matroide se define por las dependencias lineales de las columnas de la matriz:
undefined