Test de primalité de Lucas

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
744
Membre Naturel
Messages: 25
Enregistré le: 24 Fév 2012, 16:59

Test de primalité de Lucas

par 744 » 01 Déc 2012, 21:13

Bonjour à tous
J'ai trouvé la démonstration du test de primalité de Lucas-Lehmer sur internet (qui dit :
si a est premier avec n, que a^(n-1) est congru à 1 modulo n, et que pour tout diviseur premier q de (n-1), a^((n-1)/q) n'est pas congru à 1 modulo n, alors n est premier)
, ainsi que sa réciproque, mais je ne les comprends pas.

J'ai vu écrit dans ces démonstrations : "L'ordre de a dans le groupe (Z/nZ)* est égal à n-1"
Je comprends pourquoi il divise n-1, mais pas pourquoi il lui est exactement égal ?!

Pouvez-vous m'aider ?



cuati
Membre Relatif
Messages: 279
Enregistré le: 27 Sep 2008, 16:40

par cuati » 01 Déc 2012, 21:30

744 a écrit:Bonjour à tous
J'ai trouvé la démonstration du test de primalité de Lucas-Lehmer sur internet (qui dit :
si a est premier avec n, que a^(n-1) est congru à 1 modulo n, et que pour tout diviseur premier q de (n-1), a^((n-1)/q) n'est pas congru à 1 modulo n, alors n est premier)
, ainsi que sa réciproque, mais je ne les comprends pas.

J'ai vu écrit dans ces démonstrations : "L'ordre de a dans le groupe (Z/nZ)* est égal à n-1"
Je comprends pourquoi il divise n-1, mais pas pourquoi il lui est exactement égal ?!

Pouvez-vous m'aider ?

Bonsoir,
tu l'as toi même écrit, si l'ordre de a, que je noterai o(a), n'est pas égal à (n-1) alors alors il existe un diviseur premier q de (n-1) tel que q divise et donc est un multiple de o(a) et donc a^((n-1)/q) devrait être congru à 1 modulo n, ce qui n'est pas par hypothèse...

744
Membre Naturel
Messages: 25
Enregistré le: 24 Fév 2012, 16:59

par 744 » 01 Déc 2012, 21:49

cuati a écrit:Bonsoir,
tu l'as toi même écrit, si l'ordre de a, que je noterai o(a), n'est pas égal à (n-1) alors alors il existe un diviseur premier q de (n-1) tel que q divise et donc est un multiple de o(a) et donc a^((n-1)/q) devrait être congru à 1 modulo n, ce qui n'est pas par hypothèse...




Ah, oui, je crois que je vois. Si l'ordre n'est pas exactement (n-1), alors il existe un k divisant (n-1) (notons (n-1)=k*q) tel que soit congru à 1, c'est à dire a^ est congru à 1.
Mais le q en question n'est pas nécessairement premier ?!

cuati
Membre Relatif
Messages: 279
Enregistré le: 27 Sep 2008, 16:40

par cuati » 01 Déc 2012, 21:58

744 a écrit:Ah, oui, je crois que je vois. Si l'ordre n'est pas exactement (n-1), alors il existe un k divisant (n-1) (notons (n-1)=k*q) tel que soit congru à 1, c'est à dire a^ est congru à 1.
Mais le q en question n'est pas nécessairement premier ?!

Tu n'as pas tout à fait compris mon premier message... Tu peux choisir ce q premier quitte à "augmenter" un peu k...
Pour faire simple, avec tes notations : k est l'ordre de a, on suppose k<n-1 or k|n-1. Il existe donc un nombre m tel que km=n-1 et m possède lui même un diviseur premier q, m=qr par exemple. Donc n-1=kqr et (n-1)/q est un multiple de k, (n-1)/q=kr , on a donc aussi a^((n-1)/q)=a^(kr)=(a^k)^r=1.

744
Membre Naturel
Messages: 25
Enregistré le: 24 Fév 2012, 16:59

par 744 » 01 Déc 2012, 22:11

cuati a écrit:Tu n'as pas tout à fait compris mon premier message... Tu peux choisir ce q premier quitte à "augmenter" un peu k...
Pour faire simple, avec tes notations : k est l'ordre de a, on suppose k<n-1 or k|n-1. Il existe donc un nombre m tel que km=n-1 et m possède lui même un diviseur premier q, m=qr par exemple. Donc n-1=kqr et (n-1)/q est un multiple de k, (n-1)/q=kr , on a donc aussi a^((n-1)/q)=a^(kr)=(a^k)^r=1.




Aaaaah ! Oui exact ! J'ai compris !
Merci beaucoup :we:

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 32 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite