The asymptotic distribution of Elkies primes for reductions of abelian varieties is Gaussian
Benoist, Kieffer
We generalize the notion of Elkies primes for elliptic curves to the setting of abelian varieties with real multiplication (RM), and prove the following. Let $A$ be an abelian variety with RM over a number field whose attached Galois representation has large image. Then the number of Elkies primes (in a suitable range) for reductions of $A$ modulo primes converges weakly to a Gaussian distribution around its expected value. This refines and generalizes results obtained by Shparlinski and Sutherland in the case of non-CM elliptic curves, and has implications for the complexity of the SEA point counting algorithm for abelian surfaces over finite fields.
academic
La distribution asymptotique des nombres premiers d'Elkies pour les réductions de variétés abéliennes est gaussienne
Cet article généralise le concept de nombres premiers d'Elkies des courbes elliptiques aux variétés abéliennes possédant une multiplication réelle (Real Multiplication, RM), et démontre que : soit A une variété abélienne avec RM sur un corps de nombres, dont la représentation de Galois possède une grande image, alors le nombre de nombres premiers d'Elkies de A réduite modulo des idéaux premiers (dans une plage appropriée) converge faiblement vers une distribution gaussienne autour de la valeur attendue. Ce résultat raffine et généralise le résultat de Shparlinski et Sutherland dans le cas des courbes elliptiques non-CM, et possède une importance majeure pour l'analyse de la complexité de l'algorithme de comptage de points SEA sur les surfaces abéliennes sur les corps finis.
Algorithme SEA et nombres premiers d'Elkies: L'algorithme Schoof-Elkies-Atkin (SEA) est un algorithme efficace pour calculer le nombre de points #E(Fq) d'une courbe elliptique E sur un corps fini Fq. Pour un nombre premier ℓ, si existe une ℓ-isogénie définie sur Fq, alors ℓ est appelé nombre premier d'Elkies de E. L'algorithme SEA est plus efficace lorsqu'il existe suffisamment de petits nombres premiers d'Elkies, car on peut appliquer la méthode d'Elkies pour déterminer #E(Fq)modℓ.
Travaux antérieurs:
Shparlinski et Sutherland ont démontré l'existence de suffisamment de nombres premiers d'Elkies en moyenne, en considérant toutes les courbes elliptiques sur Fq fixé ou les réductions modulo des nombres premiers d'une courbe elliptique non-CM fixée
Les cas de dimension supérieure (variétés abéliennes) manquent de résultats quantitatifs
Analyse de complexité algorithmique: Comprendre la distribution des nombres premiers d'Elkies est crucial pour évaluer la complexité globale de l'algorithme SEA
Signification théorique: Révèle les connexions profondes entre les représentations de Galois et les structures d'isogénie
Valeur de généralisation: Généralise des courbes elliptiques (dimension 1) aux variétés abéliennes de dimension arbitraire
Par des expériences numériques (Section 5), les auteurs ont observé que la distribution des nombres premiers d'Elkies présente une forme gaussienne très lisse, ce qui les a motivés à tenter de prouver théoriquement la convergence gaussienne (Théorème 1.1).
Généralisation conceptuelle: Généralise la définition des nombres premiers d'Elkies des courbes elliptiques aux variétés abéliennes avec multiplication réelle, définis comme l'existence de sous-groupes isotropes maximaux Fq-rationnels stables par la structure RM
Théorème principal (Théorème 1.1): Sous l'hypothèse GRH, démontre que la fonction de comptage normalisée des nombres premiers d'Elkies
XP,L(p)=αh(1−αh)#PK(L,2L)Ne(p,L)−αh#PK(L,2L)
converge faiblement vers la distribution gaussienne standard, où αh est une constante de probabilité théorique
Asymptotique exacte des moments (Théorème 1.2): Fournit des formules asymptotiques exactes pour tous les moments E(XP,Lk), avec des termes d'erreur explicitement dépendants de L,P
Formule de comptage (Proposition 3.7): Détermine la taille asymptotique exacte de l'ensemble des matrices scindées S2h,Fq(λ0) dans le groupe symplectique GSp2h(Fq):
#S2h,Fq(λ0)=αhqf(h)−1+Oh(qf(h)−2)
où f(h)=2h2+h+1
Valeur applicative: Fournit pour la première fois des résultats quantitatifs montrant qu'il existe suffisamment de nombres premiers d'Elkies pour exécuter l'algorithme SEA en moyenne pour les cas de dimension supérieure (en particulier dimension 2)
Une variété abélienne polarisée A de dimension g sur un corps de nombres F, avec multiplication réelle par un ordre d'anneau d'entiers O d'un corps totalement réel K (de degré d)
Paramètres P,L∈R+, où P≫Ln pour tous les entiers positifs n
Sorties:
Fonction de distribution sur l'ensemble des idéaux premiers PF(P,2P), caractérisant le nombre de nombres premiers d'Elkies de la réduction Ap pour chaque nombre premier p
Conditions:
Hypothèse de grande image de Galois: il existe un n suffisamment grand tel que ρ^n(GF)⊇Sp2h(O⊗Z^≥n)
Pour un idéal premier l et un nombre premier p, caractérise la propriété d'Elkies par les relations d'équivalence suivantes:
Lemme 2.5: l est un nombre premier d'Elkies de Ap si et seulement s'il existe un sous-espace isotrope maximal de l'espace vectoriel (O/lO) dans A[l], et ce sous-espace est Fp-rationnel
Proposition 2.10: l est un nombre premier d'Elkies de Ap si et seulement si l'élément de Frobenius σp appartient à l'ensemble des matrices scindées dans la représentation de Galois ρl:
ρl(σp)∈S2h,O/lO(NF/Q(p))
Cela transforme le problème de théorie des nombres en un problème de comptage de matrices dans le groupe symplectique.
Expression des moments:
E(XP,Lk)=#PF(P,2P)⋅σk1∑p∈PF(P,2P)∑l1,…,lk∈PK(L,2L)δp,l1⋯lk
où δp,L=(1−αh) si L est Elkies, sinon −αh
Décomposition clé: Classe la sommation selon la forme a2b de l1⋯lk (où b est sans facteurs carrés avec j facteurs premiers distincts), définissant Qk,j
Estimation des petits termes (Proposition 4.1): Pour L=l1⋯lr (produit de nombres premiers distincts):
∑p∈PF(P,2P)δp,L=OA,r(log(P)LrP+Lf(h)rP1/2log(P))
La preuve utilise le théorème de densité de Čebotarev effectif (Serre, dépendant de GRH), comptant les nombres premiers dont l'élément de Frobenius tombe dans une classe de conjugaison spécifique dans le corps d'extension F(A[L])/F
Estimation du terme principal (Proposition 4.4): Pour (l1,…,l2ν)∈Q2ν,0′ (2ν nombres premiers qui sont exactement ν nombres premiers distincts chacun apparaissant deux fois):
∑pδp,l1⋯l2ν=(αh(1−αh))νlog(P)P+OA,ν(log(P)LP+Lf(h)νP1/2log(P))
Argument combinatoire (Lemme 4.3):
#Q2ν,0′=M2νlog(L)νLν+Oν(log(L)ν−1Lν−1)
où M2ν=(2ν−1)!!=(2ν−1)(2ν−3)⋯3⋅1 est le moment d'ordre 2ν de la distribution gaussienne standard
Moments d'ordre impair (k=2ν+1): Tous les termes sont des petits termes, donnant
E(XP,Lk)=OA,k(L1/2log(L)1/21+log(L)k/2P1/2Lk(2h2+h+3/2)log(P)2)→0
Moments d'ordre pair (k=2ν): Le terme principal provient de Q2ν,0′:
E(XP,Lk)=M2ν+OA,k(L1/2log(L)1/21+log(L)k/2P1/2Lk(2h2+h+3/2)log(P)2)
Par la méthode des moments (théorème 30.2 de Billingsley), la convergence de tous les moments vers les moments gaussiens implique la convergence faible.
Résolution complète du comptage dans le groupe symplectique: Première détermination de l'asymptotique exacte des matrices scindées dans GSp2h(Fq), traitant le cas difficile où le polynôme caractéristique possède des facteurs carrés (preuve complète de la proposition 3.5)
Traitement de la structure RM: Par la forme bilinéaire O-linéaire ψℓ associée à l'accouplement de Weil (Lemme 2.1), réduit le problème au groupe symplectique standard, utilisant astucieusement la décomposition O/ℓO=∏l∣ℓO/lO
Contrôle exact des moments: Non seulement prouve la convergence, mais fournit aussi des termes d'erreur explicites, ce qui est plus fin que les majorants de Shparlinski-Sutherland
Application de la grande image de Galois: Utilise systématiquement le théorème d'image ouverte de Serre et ses généralisations pour RM (Théorème 2.13), assurant que le groupe de Galois contient le groupe symplectique complet, permettant une application efficace du théorème de Čebotarev
Les auteurs ont utilisé SageMath pour les expériences numériques, en choisissant la courbe elliptique non-CM avec l'étiquette Cremona 11a3:
E:y2+y=x3−x2deˊfinie surQ
Plages de paramètres:
L∈{25,100,250} (petite plage) ou L∈[20,500] (plage variable)
Le code est en open source dans les fichiers source de l'article sur arXiv
Pour chaque paire (P,L), parcourt tous les nombres premiers p∈(P,2P] et ℓ∈(L,2L], vérifie si ℓ est un nombre premier d'Elkies de Ep (en testant si t2−4q est un résidu quadratique modulo ℓ, où t est la trace de Frobenius)
Preuve intuitive de la gaussianité: La caractéristique "très lisse" (very smooth) de la distribution est l'observation clé qui a motivé les auteurs à entreprendre la preuve théorique
Validité du modèle naïf: L'hypothèse d'événements indépendants (chaque ℓ a 50% de probabilité d'être Elkies) donne le terme principal correct lorsque P≫L, validant la valeur théorique α1=1/2
Criticité de la plage de paramètres: L∼P est le point critique où la théorie et l'expérience commencent à dévier, cohérent avec la condition du Théorème 1.2 P≫Ln
Vitesse de convergence: Les expériences numériques montrent une vitesse de convergence plus rapide que le terme d'erreur théorique O(L−1/2log(L)−1/2), suggérant que l'erreur réelle pourrait avoir une meilleure borne
Nombres premiers d'Elkies des courbes elliptiques:
Schoof (1995): Travail original de l'algorithme SEA
Shparlinski-Sutherland (2014, 2015): Résultats en moyenne sur toutes les courbes sur Fq fixé; majorants des moments pour les réductions modulo des nombres premiers d'une courbe non-CM fixée
Shparlinski (2015): Étude des produits de petits nombres premiers d'Elkies
Grande image des représentations de Galois:
Serre (1985-86): Théorème d'image ouverte pour les courbes elliptiques
Ribet (1976): Action de Galois sur les variétés abéliennes avec multiplication réelle
Chi (1992): Représentations ℓ-adiques et λ-adiques
Banaszak-Gajda-Krasoń (2006): Image pour les variétés abéliennes de type I et II
Algorithmes de comptage de points:
Kieffer (2022): Algorithme SEA sur les surfaces abéliennes
Brooks-Jetchev-Wesolowski (2017): Graphes d'isogénie pour les variétés abéliennes ordinaires
Généralisation de dimension: Généralise de g=1 (courbes elliptiques) à des variétés abéliennes de dimension arbitraire g
Généralisation de structure: Traite la structure de multiplication réelle (RM), couvrant une classe plus large de variétés abéliennes
Raffinement des résultats:
Shparlinski-Sutherland ne donnent que des majorants pour les moments, cet article donne l'asymptotique exacte
Prouve la convergence complète de la distribution (convergence faible), pas seulement l'estimation des moments
Approfondissement théorique:
Résout complètement le problème de comptage des matrices scindées dans le groupe symplectique (incluant le cas avec facteurs carrés)
Établit l'équivalence entre le polynôme caractéristique et la propriété de scission (Proposition 3.5)
Application algorithmique: Fournit pour la première fois des résultats quantitatifs sur la complexité moyenne de l'algorithme SEA en dimension supérieure
Théorème 1.1 (Théorème principal): Sous GRH et l'hypothèse de grande image de Galois, le comptage normalisé des nombres premiers d'Elkies XP,L converge faiblement vers N(0,1)
Théorème 1.2 (Formule des moments): Tous les moments d'ordre kE(XP,Lk) convergent vers les moments gaussiens Mk, avec erreur
OA,k(L1/2log(L)1/21+log(L)k/2P1/2Lk(2h2+h+3/2)log(P)2)
Signification algorithmique: En moyenne, il existe suffisamment de nombres premiers d'Elkies pour exécuter l'algorithme SEA (satisfaisant la définition 3.7 de Kieffer 2022)
Interprétation probabiliste: αh est la probabilité théorique que l soit un nombre premier d'Elkies de Ap (le Tableau 1 donne les valeurs spécifiques)
Dépendance de GRH: Tous les résultats quantitatifs dépendent de l'hypothèse de Riemann généralisée, la preuve inconditionnelle reste ouverte
Hypothèse de grande image de Galois:
Exige EndQ(A)=O (Proposition 2.12)
Des conditions suffisantes n'existent que pour d=1 et g∈{2,6} ou h=g/d impair (Théorème 2.13)
La vérification de cette hypothèse peut être difficile dans le cas général
Restriction de la plage de paramètres: Exige P≫Ln pour tous les n, c'est-à-dire P doit être beaucoup plus grand que n'importe quel polynôme en L
Cas de réduction fixe non résolu: La distribution sur toutes les variétés abéliennes sur Fq fixé (analogue à Shparlinski-Sutherland 2014) reste non résolu, car nécessite de contrôler le nombre de classes
Restriction à la multiplication réelle: Ne couvre pas les variétés abéliennes avec multiplication complexe (CM) ou sans structure supplémentaire
Combine astucieusement la géométrie algébrique (variétés abéliennes, isogénies), la théorie des nombres (représentations de Galois, théorème de Čebotarev) et la combinatoire (comptage de matrices)
La preuve de la Proposition 3.5 (équivalence complète entre polynôme caractéristique et propriété de scission) est techniquement forte, comblant un vide dans la littérature
Complétude des résultats:
Non seulement prouve la convergence, mais fournit aussi des termes d'erreur explicites et des formules pour tous les moments
L'asymptotique exacte de la Proposition 3.7 (terme principal + terme secondaire) fournit une base solide pour les applications ultérieures
Valeur de généralisation:
Généralisation naturelle des courbes elliptiques à des variétés abéliennes de dimension arbitraire
Le cadre de travail s'applique à d'autres problèmes d'isogénie
Vérification expérimentale:
Les expériences numériques de la Section 5 illustrent intuitivement les prédictions théoriques
Les graphiques sont clairs, validant la théorie pour le cas h=1
Qualité de la rédaction:
Structure claire: Section 2 rappelle le contexte, Section 3 le comptage, Section 4 la preuve du théorème principal
Tableau de symboles (Tableau 2) pour faciliter la consultation
Hiérarchie lemme-proposition-théorème bien définie
Aspect théorique: Première établissement de la théorie de distribution exacte des nombres premiers d'Elkies en dimension supérieure, comblant un vide important
Aspect algorithmique: Fournit une base théorique pour l'analyse de complexité de l'algorithme SEA en dimension supérieure
Méthodologie: Les techniques de comptage de matrices symplectiques peuvent s'appliquer à d'autres problèmes (comme la distribution des nombres premiers d'Atkin)
Valeur pratique:
Guide le choix des paramètres en cryptographie basée sur les variétés abéliennes
Évalue le temps d'exécution prévu de l'algorithme de comptage de points
Reproductibilité:
Code en open source (fichiers source arXiv)
Paramètres des expériences numériques explicites, faciles à reproduire
Preuve théorique détaillée, tous les lemmes clés ont des arguments complets
Recherche ultérieure:
La Proposition 3.5 peut inspirer la caractérisation d'autres sous-ensembles du groupe symplectique
Le cadre de la méthode peut se généraliser à d'autres types d'isogénies (comme les nombres premiers d'Atkin, les volcans)
Serre (1985-86, 1981): Théorème d'image ouverte pour les courbes elliptiques et applications du théorème de densité de Čebotarev
Shparlinski-Sutherland (2014, 2015): Travaux antérieurs sur la distribution des nombres premiers d'Elkies des courbes elliptiques
Kieffer (2022): Algorithme SEA sur les surfaces abéliennes, application directe des résultats de cet article
Chi (1992), Banaszak-Gajda-Krasoń (2006): Théorèmes de grande image de Galois pour les variétés abéliennes avec RM
Lang-Weil (1954): Estimation du nombre de points de variétés algébriques sur les corps finis
Billingsley (1995): Base théorique de la méthode des moments et de la convergence faible
Résumé: Cet article est un progrès important dans la théorie des isogénies des variétés abéliennes. Par un comptage astucieux dans le groupe symplectique et une analyse de représentation de Galois, il établit pour la première fois la loi de distribution gaussienne des nombres premiers d'Elkies en dimension supérieure. Bien que dépendant de GRH et de l'hypothèse de grande image de Galois, le cadre théorique est complet et la preuve rigoureuse. Il possède une importance majeure pour l'analyse de complexité algorithmique et les applications cryptographiques. Les expériences numériques soutiennent fortement les résultats théoriques, démontrant la compréhension profonde des auteurs du problème.