Z/pZ
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
ev85
- Membre Relatif
- Messages: 450
- Enregistré le: 08 Mar 2012, 14:23
-
par ev85 » 12 Juin 2012, 17:22
Méliemélo a écrit:Bonjour à tous,
Merci de m'aider pour cet exo :
Soit p un entier irreductible ou premier.
1) Montrer que Z/pZ est un corps
2) Quel est l'inverse de classe de 8 dans Z/11Z ?
3) Quel est l'inverse de classe de 25 dans Z/61Z ?
Alors ;
1) On a un theoreme qui dit que classe de x appartient à Z/pZ si et seulement si pgcd(x,p) = 1
Donc p premier => pour tout a dans { 1 ... p -1 } pgcd(a,p) = 1
D'apres le theoreme, a est inversible alors Z/pZ est un corps.
pour 2)3) ce qui me perturbe est que (Z/nZ, +, * ) est un anneau commutatif donc je ne sais pas avec quel loi cherché les inverses .
Merci beaucoup
Pour 2) et 3) Bézout est ton ami.
-
zork
- Membre Rationnel
- Messages: 979
- Enregistré le: 06 Nov 2011, 15:22
-
par zork » 12 Juin 2012, 17:41
pour l'inverse de 8 dans Z/11Z, on peut utiliser l'algo d'euclide
on trouve -4
-
Manny06
- Membre Complexe
- Messages: 2125
- Enregistré le: 26 Jan 2012, 15:24
-
par Manny06 » 12 Juin 2012, 17:47
Méliemélo a écrit:Bonjour à tous,
Merci de m'aider pour cet exo :
Soit p un entier irreductible ou premier.
1) Montrer que Z/pZ est un corps
2) Quel est l'inverse de classe de 8 dans Z/11Z ?
3) Quel est l'inverse de classe de 25 dans Z/61Z ?
Alors ;
1) On a un theoreme qui dit que classe de x appartient à Z/pZ si et seulement si pgcd(x,p) = 1
Donc p premier => pour tout a dans { 1 ... p -1 } pgcd(a,p) = 1
D'apres le theoreme, a est inversible alors Z/pZ est un corps.
pour 2)3) ce qui me perturbe est que (Z/nZ, +, * ) est un anneau commutatif donc je ne sais pas avec quel loi cherché les inverses .
Merci beaucoup
il s'agit de l'inverse pour la loi *
-
Nightmare
- Membre Légendaire
- Messages: 13817
- Enregistré le: 19 Juil 2005, 17:30
-
par Nightmare » 12 Juin 2012, 18:51
Méliemélo a écrit:
1) On a un theoreme qui dit que classe de x appartient à Z/pZ si et seulement si pgcd(x,p) = 1
Tu voulais dire "classe de x est
inversible dans Z/pZ si et ssi pgcd(x,p)=1 non?
-
Nightmare
- Membre Légendaire
- Messages: 13817
- Enregistré le: 19 Juil 2005, 17:30
-
par Nightmare » 12 Juin 2012, 18:53
Dans un anneau, quand on parle d'inverse, c'est pour la loi multiplicative, sinon, on parle de symétrique.
Cela étant, chercher les symétriques dans Z/pZ n'a pas grand intérêt : Le symétrique de x, c'est -x, ou encore p-x.
-
Luc
- Membre Irrationnel
- Messages: 1806
- Enregistré le: 28 Jan 2006, 12:47
-
par Luc » 13 Juin 2012, 12:27
Bonjour Méliemélo,
Déjà Z/pZ est un corps si p est premier, donc il y a une solution unique modulo p à l'équation ax=1 d'inconnue x.
Ensuite,

dans Z/11Z, pas 1.
Pour trouver l'inverse de 8, il suffit d'utiliser une relation de Bézout entre 11 et 8 (ils sont premiers entre eux). En effet, si tu as

dans Z, alors tu as

dans Z/11Z. Pour trouver une relation de Bézout, soit tu la trouves de tête, soit tu fais l'algorithme de division d'Euclide jusqu'à trouver 1, puis tu remplaces les restes de proche en proche.
Pour

dans Z/61Z, c'est exactement la même méthode.
Luc
-
Nightmare
- Membre Légendaire
- Messages: 13817
- Enregistré le: 19 Juil 2005, 17:30
-
par Nightmare » 13 Juin 2012, 13:44
La méthode de Luc qui est d'appliquer Bézout est la plus "viable" car applicable dans un Z/nZ où n n'est pas premier.
Cependant, pour Z/pZ, on a une méthode très rapide qui est donnée par le petit théorème de Fermat qui s'énoncé comme suit :
Si p est premier et a différent de p, alors

.
Ainsi, l'inverse de a, c'est

. Evidemment, le calcul de a^(p-2) peut être parfois laborieux.
Cela dit, cette méthode se généralise aussi à Z/nZ avec n non premier en utilisant le théorème d'Euler, mais je pense qu'à ce moment là il vaut mieux revenir à Bezout.
-
Luc
- Membre Irrationnel
- Messages: 1806
- Enregistré le: 28 Jan 2006, 12:47
-
par Luc » 13 Juin 2012, 13:56
Oui le petit théorème de Fermat est très utile, en pratique on écrit p-2 en base 2 pour calculer

avec un minimum d'opérations (exponentiation rapide). Je pense que cette méthode est bien meilleure que Bézout en terme de nombre d'opérations si p est un "grand" nombre premier, on ne fait que A*log(p) opérations. Quelqu'un connait la complexité moyenne de l'algorithme d'Euclide étendu avec Bézout?
Luc
-
Nightmare
- Membre Légendaire
- Messages: 13817
- Enregistré le: 19 Juil 2005, 17:30
-
par Nightmare » 13 Juin 2012, 14:02
De mémoire, je crois bien que l'algorithme d'Euclide étendu est aussi du k.log(n) !
-
Nightmare
- Membre Légendaire
- Messages: 13817
- Enregistré le: 19 Juil 2005, 17:30
-
par Nightmare » 13 Juin 2012, 14:05
Les liens internet semblent le confirmer.
-
Luc
- Membre Irrationnel
- Messages: 1806
- Enregistré le: 28 Jan 2006, 12:47
-
par Luc » 13 Juin 2012, 14:15
Oui j'ai regardé
http://www.labri.fr/perso/betrema/deug/poly/euclide.html qui est très bien et en fait j'ai l'impression que la complexité de l'algo d'Euclide étendu est la même (à une constante près) que celui du pgcd. Et celle-ci est majorée par le cas le plus défavorable , si a et b sont deux termes consécutifs de la suite de Fibonacci (il n'y aurait que des "1" en quotient), qui est exponentiel, d'où le résultat de la complexité logarithmique.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 35 invités