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.

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 35 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