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 de l'article : 2511.21442
- Titre : The Self-Projecting Grassmannian
- Auteurs : Alheydis Geiger (Max Planck Institute for Mathematics in the Sciences), Francesca Zaffalon (Max Planck Institute & Weizmann Institute)
- Classification : math.AG (géométrie algébrique), math.CO (mathématiques combinatoires)
- Date de soumission : 26 novembre 2025
- Lien de l'article : https://arxiv.org/abs/2511.21442
Cet article introduit la Grassmannienne auto-projective (self-projecting Grassmannian), une sous-variété irréductible de la Grassmannienne qui paramètre les sous-espaces linéaires satisfaisant une condition d'auto-dualité généralisée. L'article étudie ses relations avec les espaces de modules classiques (tels que l'espace de modules des courbes de genre g avec points marqués) et d'autres sous-variétés naturelles de la Grassmannienne. La condition d'auto-projection est ensuite traduite dans le langage combinatoire des matroïdes, introduisant les matroïdes auto-projectifs (self-projecting matroids), et leurs espaces de réalisation au sein de la Grassmannienne auto-projective sont étudiés par des méthodes computationnelles.
- Généralisation du concept d'auto-dualité : La théorie classique de la Grassmannienne auto-duale SGr(k,2k) étudie les configurations de points satisfaisant la dualité de Gale. Cet article généralise ce concept au cas n≠2k, définissant la Grassmannienne auto-projective SGr(k,n).
- Connexion entre géométrie et combinatoire : Établir un pont entre les espaces de modules en géométrie algébrique et la théorie combinatoire des matroïdes, en particulier étudier quels matroïdes peuvent être réalisés par des configurations de points auto-projectifs.
- Caractérisation des espaces de modules : Explorer les relations de birationnalité entre la Grassmannienne auto-projective et les espaces de modules de courbes (tels que M_{1,10} et M_{5,13}).
- Signification théorique : La condition d'auto-projection décrit uniformément tous les sous-espaces isotropes par rapport à une forme bilinéaire diagonale non dégénérée, offrant une nouvelle perspective sur les Grassmanniennes orthogonales.
- Valeur applicative : Les Grassmanniennes orthogonales et leurs parties totalement positives ont des applications importantes en physique (amplitudes de diffusion dans la théorie ABJM), dans le modèle d'Ising et en cosmologie.
- Signification combinatoire : L'introduction des matroïdes auto-projectifs fournit de nouveaux objets d'étude pour la théorie des espaces de réalisation des matroïdes.
- La théorie classique d'auto-dualité s'applique uniquement au cas n=2k
- Pour n>2k général, il manque un cadre géométrique et combinatoire unifié
- La recherche sur les espaces de réalisation des matroïdes se concentre principalement sur le cas général, avec une étude insuffisante des sous-variétés spéciales (auto-dualité, auto-projection)
- Définition de la Grassmannienne auto-projective : Introduction de SGr(k,n) comme la fermeture de Zariski de l'ensemble des sous-espaces k-dimensionnels satisfaisant X·Λ·X^t=0 (où Λ est une matrice diagonale de rang plein), avec preuve de son irréductibilité (théorème 2.10).
- Formule de dimension : Pour 2k≤n≤(k+1 choose 2), preuve que dim(SGr(k,n)) = k(n-k) - (k+1 choose 2) + n - 1.
- Équivalence birationnelle avec les espaces de modules :
- Preuve que M_{1,10} est birationnellement équivalent à X(4,9)^{sd} (théorème 3.1)
- Preuve que M_{5,13} est birationnellement équivalent à X(5,13)^{sd} (théorème 3.5)
- Introduction des matroïdes auto-projectifs : Définition des matroïdes auto-projectifs comme les matroïdes sans demi-coloops (half-coloops), généralisation naturelle des matroïdes auto-duaux.
- Étude computationnelle des espaces de réalisation :
- Pour tous les matroïdes auto-projectifs de rang 2, preuve que S(M)=R(M) (théorème 4.9)
- Pour les matroïdes de rang 3 sur au plus 8 éléments, tous sauf U_{3,6} satisfont S(M)=R(M) (théorème 4.10)
- Pour les 7181 matroïdes auto-projectifs réalisables de rang 4 sur 9 éléments, au moins 174 satisfont S(M)=R(M)≠∅, et au moins 5400 satisfont S(M)⊊R(M) (théorème 4.11)
- Pratiques de données FAIR : Adoption d'un nouveau format de fichier .mrdi pour stocker les résultats computationnels, intégration du code dans le système OSCAR, stockage des données dans la base de données oscarDB.
Entrée : Sous-espace vectoriel k-dimensionnel V⊆K^n (ou matrice k×n X)
Sortie : Déterminer si V est auto-projectif, c'est-à-dire s'il existe λ∈(K*)^n tel que X·diag(λ)·X^t=0
Contrainte : 2k≤n (sinon l'espace auto-projectif est vide)
Soit V∈Gr(k,n) représentée par une matrice k×n M_V, et ν:K^ℓ→K^{(ℓ+1 choose 2)} l'immersion de Veronese de second ordre. Définir la matrice de Veronese multiple ν(M_V) comme la matrice (k+1 choose 2)×n obtenue en appliquant ν à chaque colonne de M_V.
Équivalence clé : V est auto-projectif ⟺ il existe λ∈(K*)^n tel que ν(M_V)·λ=0
Avantages de cette caractérisation :
- Transforme la condition quadratique X·Λ·X^t=0 en condition linéaire
- Correspond à la caractérisation par intersection avec la quadrique auto-duale
- Facilite la définition d'idéaux et les calculs
En coordonnées de Stiefel duales :
Ik,nsd=(⟨ν(X)⋅λ⟩:⟨λ1⋅⋅⋅λn⟩∞)∩K[x(1,1),...,x(k,n)]
En coordonnées de Plücker duales :
Jk,nsd:=(⟨ν(Dk,n)⋅λ⟩:⟨λ1⋅⋅⋅λn⟩∞)∩K[qI∣I∈(k[n])]+Ik,n
où D_{k,n} est la matrice de cocircuit (cocircuit matrix), définie par :
(Dk,n)I,j={sign(I,j)qI∪j0si j∈/Isinon
Étant donné λ∈(K*)^n, la Grassmannienne orthogonale OGr^λ(k,n) est l'ensemble des V∈Gr(k,n) satisfaisant ω(u,v)=0 pour tous u,v∈V, où ω est définie par la matrice diagonale diag(λ).
Théorème clé 2.9 :
- Si K est algébriquement clos, SGr_K(k,n) est la fermeture de Zariski de l'image de OGr_K^1(k,n) sous l'action du tore (K*)^n
- Si K=ℝ, SGr_ℝ(k,n) est la fermeture de Zariski de l'image de ∪{u∈{±1}^n} OGr_ℝ^u(k,n) sous l'action de (ℝ{>0})^n
Cela montre que la Grassmannienne auto-projective est la fermeture de l'union de toutes les Grassmanniennes orthogonales diagonales.
La linéarisation de la condition quadratique via ν(X) est l'innovation technique clé :
- Permet l'utilisation de méthodes d'algèbre linéaire pour étudier les contraintes quadratiques
- La condition de rang rank(ν(X))≤n-1 équivaut à l'auto-projectivité
- Établit une connexion avec l'espace de paramètres X^{r,d}_{m,n} de Caminata-Moon-Schaffler
Définition : Un élément e∈n est un demi-coloop s'il existe des flats de rang k-1, F_1 et F_2, tels que F_1∪F_2=n{e}.
Ce concept :
- Généralise la notion de coloop
- Équivaut à l'auto-dualité pour n=2k
- Fournit un critère combinatoire calculable pour n>2k
Les algorithmes 1 et 2 réalisent les espaces de réalisation via calcul de base de Gröbner :
- Utilise la caractérisation des bases des matroïdes pour les contraintes
- Saturation par rapport au produit des λ_i
- Élimination pour obtenir l'idéal pur en éléments de matrice
- Travail dans l'anneau localisé pour assurer la non-dégénérescence
Stratégie d'optimisation : Sélection de matroïdes isomorphes contenant un frame (cycle de taille k+1 contenant la base k), améliorant significativement l'efficacité computationnelle.
- Base de données de matroïdes : Récupération de tous les matroïdes de petit rang et petit nombre d'éléments depuis polyDB
- Plage de calcul :
- Rang 2 : tous les matroïdes jusqu'à 12 éléments
- Rang 3 : tous les matroïdes jusqu'à 8 éléments
- Rang 4 : 8 éléments (provenant de GHSV24) et 9 éléments
- Logiciel principal : Magma 2.27 pour les calculs de base de Gröbner
- Parallélisation : GNU Parallel
- Matériel : 2×8 cœurs Intel Xeon Gold 6144 @ 3.5GHz, 768GB RAM
- Implémentation open source : Code expérimental dans le système OSCAR
- Vérification computationnelle de l'absence de demi-coloops pour chaque matroïde, filtrant les matroïdes auto-projectifs
- Pour chaque matroïde auto-projectif, sélection du matroïde isomorphe avec k comme base
- Optimisation supplémentaire : sélection du matroïde isomorphe contenant un frame (pour rang 3-8 éléments et rang 4-9 éléments)
- Timeout standard : 360 secondes
- Timeout étendu : 7000 secondes (pour certains matroïdes de rang 4-9 éléments)
- Dimension de l'espace de réalisation : dim(R(M)) et dim(S(M))
- Relations d'inclusion : S(M)=R(M), S(M)⊊R(M), S(M)=∅
- Taux de complétion : Proportion de matroïdes pour lesquels le calcul s'est terminé
| n\k | 2 | 3 | 4 | 5 |
|---|
| Total/Auto-projectifs | | | | |
| 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 |
Observations :
- Pour les rangs 2 et 3, la majorité des matroïdes sont auto-projectifs
- Pour le rang 4, la proportion de matroïdes auto-projectifs diminue significativement
- La propriété de bases disjointes (satisfaite par 128676 matroïdes de rang 4-9 éléments) est plus commune que l'auto-projectivité (7365 matroïdes)
Conclusion : Tous les matroïdes auto-projectifs de rang 2 M satisfont S(M)=R(M)
Esquisse de preuve :
- Les matroïdes de rang 2 sont caractérisés par l'ensemble des cycles L et les classes parallèles P_1,...,P_r
- L'existence de demi-coloops ⟺ r∈{2,3} et |P_r|=1
- Pour r≥4, toute réalisation peut être transformée en réalisation auto-projective par choix approprié de λ
- Les cas spéciaux r=2,3 sont vérifiés individuellement
| (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 |
Découvertes clés :
- À l'exception de U_{3,6}, tous les matroïdes auto-projectifs de rang 3 (≤8 éléments) satisfont S(M)=R(M)
- Pour U_{3,6}, S(M) est une sous-variété de codimension 1 dans R(M)
- 4 matroïdes n'ont pas terminé le calcul (dimension 4 ou 5)
- Par CL23, les espaces de réalisation des matroïdes de rang 3 (≤11 éléments) sont lisses, donc quand S(M)=R(M), l'espace de réalisation auto-projectif est aussi lisse
Statistiques globales :
- Nombre total de matroïdes auto-projectifs : 7365 (incluant les matroïdes uniformes)
- Matroïdes réalisables : 7181
- S(M)=R(M)≠∅ : 174
- S(M)⊊R(M) : au moins 5400
- ∅≠S(M)⊊R(M) : au moins 2844
- S(M)=∅ (réalisable mais sans réalisation auto-projective) : au moins 2556
- Calcul non terminé : 1606
Distribution des dimensions :
Espace de réalisation R(M) :
| dim | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7-12 |
|---|
| Nombre | 184 | 19 | 194 | 850 | 1984 | 2175 | 1302 | 478 | 179 |
Espace de réalisation auto-projective S(M) :
| dim | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6-10 |
|---|
| Nombre | 2740 | 71 | 758 | 1534 | 515 | 111 | 21 | 9 |
Matroïdes réalisables sans réalisation auto-projective (Tableau 4) :
| dim(R) | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|
| Nombre | 4 | 103 | 494 | 1089 | 738 | 124 | 4 |
Matroïde défini par les dépendances linéaires des colonnes de la matrice :
undefined