Racine primitive modulo n
Modèle:Titre mis en forme Modèle:Autre
Les racines primitives modulo n<ref>Modèle:Dis.ar, Modèle:§.</ref> sont un concept issu de l'arithmétique modulaire, dans la théorie des nombres. Ce sont (lorsqu'il en existe) les générateurs du groupe des inversibles de l'anneau ℤ/nℤ.
Définition
Si n est un entier strictement positif, les nombres premiers avec n, pris modulo n, forment un groupe pour la multiplication, noté (Z/nZ)× ou Zn×. Ce groupe est cyclique si et seulement si n est égal à 4 ou pk ou 2pk pour un nombre premier p ≥ 3 et k ≥ 0<ref>Une démonstration est donnée dans l'article « Anneau Z/nZ », § « Groupe des unités ».</ref>. Un générateur de ce groupe cyclique est appelé une racine primitive modulo n, ou un élément primitif<ref>Modèle:Ouvrage.</ref> de Zn×. Une racine primitive modulo n est donc un entier g tel que tout inversible dans Z/nZ est une puissance de g modulo n.
Exemples
Prenons par exemple n = 14. Les éléments de (Z/14Z)× sont les classes de congruence 1, 3, 5, 9, 11 et 13. Donc 3 est une racine primitive modulo 14, et l'on a 32 ≡ 9, 3Modèle:3 ≡ 13, 34 ≡ 11, 35 ≡ 5 et 36 ≡ 1 (modulo 14). La seule autre racine primitive modulo 14 est 5.
Voici une table contenant les plus petites racines primitives pour quelques valeurs de n (Modèle:OEIS) :
n | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
racine primitive mod n | 1 | 2 | 3 | 2 | 5 | 3 | - | 2 | 3 | 2 | - | 2 | 3 |
Voici une table donnant les plus petites racines primitives r modulo les nombres premiers p inférieurs à Modèle:Nombre (Modèle:OEIS)<ref>Table des racines primitives des 10 000 premiers nombres premiers.</ref> :
Calcul
On ne connait aucune formule générale simple pour calculer les racines primitives modulo n. Il existe cependant une méthode pour tester si un entier m est racine primitive mod n — c'est-à-dire si son ordre multiplicatif modulo n est égal à φ(n) (l'ordre de Zn×) — qui est plus rapide qu'un simple calcul mod n de toutes ses puissances successives jusqu'à l'exposant φ(n) :
Propriétés
- Les racines primitives mod n sont les racines dans ℤ/nℤ du φ(n)-ième polynôme cyclotomique Φφ(n).
- Pour tout nombre premier p, le n-ième polynôme cyclotomique Φn est irréductible sur le corps fini Zp si et seulement si p est une racine primitive modulo n. Par conséquent, les entiers n modulo pour lesquels il n'existe pas de racine primitive (Modèle:OEIS) sont ceux tels que Φn est réductible sur tous les Zp. Ce sont également les entiers modulo lesquels 1 a d'autres racines carrées que 1 et –1.
- Le nombre de racines primitives modulo n (Modèle:OEIS), lorsqu'il en existe (suite Modèle:OEIS2C), est égal à φ(φ(n)), puisque tout groupe cyclique d'ordre r possède φ(r) générateurs.
Supposons que Modèle:Mvar soit un nombre premier impair.
- Si θ est une racine primitive modulo Modèle:Mvar, alors θ est une racine primitive modulo n'importe quelle puissance Modèle:Mvar de Modèle:Mvar, sauf si θModèle:Mvar−1 ≡ 1 (mod Modèle:Mvar2); Dans ce cas, Modèle:Nobr possède cette propriété<ref>Cohen, Henri (1993). A Course in Computational Algebraic Number Theory. Berlin: Springer. Modèle:P. Modèle:ISBN.</ref>.
- Si θ est une racine primitive modulo Modèle:Mvar, alors θ est une racine primitive modulo toute puissance inférieure de Modèle:Mvar.
- Si θ est une racine primitive modulo Modèle:Mvar, alors θ ou θ + Modèle:Mvar (celui des deux qui est impair) est une racine primitive modulo 2Modèle:Mvar<ref>voir référence en note précédente.</ref>
Pour tout nombre premier p, notons gp la plus petite racine primitive modulo p (entre 1 et p – 1). On a les deux résultats suivants :
- pour tout ε > 0, il existe<ref>Modèle:Ouvrage.</ref> une constante C telle que pour tout p, Modèle:Nobr
- si l'hypothèse généralisée de Riemann est vraie, alors<ref>Modèle:Ouvrage.</ref> gp = O(log6 p).
On conjecture que tout entier relatif différent de –1 et non carré est racine primitive modulo une infinité de nombres premiers (voir « Conjecture d'Artin sur les racines primitives »).
Notes et références
Modèle:Traduction/Référence Modèle:Références