Equations congruences

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

Equations congruences

par Dinozzo13 » 02 Mar 2012, 22:36

Bonjour, je viens ce soir pour revoir en détail ce qui concerne la résolution d'équations avec des congruences.

Je commence par un exemple simple :
Résoudre dasn : .
Je dis que donc donc
Réciproquement, si alors et donc .
Jusque là êtes-vous d'accord ?



pepito-completementchoco
Membre Naturel
Messages: 11
Enregistré le: 02 Mar 2012, 20:46

par pepito-completementchoco » 02 Mar 2012, 22:47

Dinozzo13 a écrit:Bonjour, je viens ce soir pour revoir en détail ce qui concerne la résolution d'équations avec des congruences.

Je commence par un exemple simple :
Résoudre dasn : .
Je dis que donc donc
Réciproquement, si alors et donc .
Jusque là êtes-vous d'accord ?


je comprend pas ton raisonnement,
1) d'abord tu insinue que ?
2)et puis et egale a non?
il te sufirai de trouver l inverse de 35 modulo 4 .

j'ai peu etre pas compris se que tu voulais montrer

Blueberry
Membre Relatif
Messages: 243
Enregistré le: 04 Mar 2007, 09:51

par Blueberry » 02 Mar 2012, 22:51

Pour ma part ça me convient, le raisonnement est juste.
Pour ma part j'aurais écrit :

35x - 4 = 0
35x = 0
36x - x = 0
- x = 0
x = 0

Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 02 Mar 2012, 23:00

Blueberry a écrit:Pour ma part ça me convient, le raisonnement est juste.
Pour ma part j'aurais écrit :

35x - 4 = 0
35x = 0
36x - x = 0
- x = 0
x = 0

On est pas obligé de montrer la réciproque ?

pepito-completementchoco a écrit:je comprend pas ton raisonnement,
1) d'abord tu insinue que ?
2)et puis et egale a non?
il te sufirai de trouver l inverse de 35 modulo 4 .

j'ai peu etre pas compris se que tu voulais montrer

Oui, mais 4 étant petit, je pense que ce n'est pas la peine de calculer l'inverse de 35 dans Z/4.
Toutefois, comment aurais-tu fais pour trouver l'inverse 35 dans Z/4Z ?

pepito-completementchoco
Membre Naturel
Messages: 11
Enregistré le: 02 Mar 2012, 20:46

par pepito-completementchoco » 02 Mar 2012, 23:13

Dinozzo13 a écrit:On est pas obligé de montrer la réciproque ?


Oui, mais 4 étant petit, je pense que ce n'est pas la peine de calculer l'inverse de 35 dans Z/4.
Toutefois, comment aurais-tu fais pour trouver l'inverse 35 dans Z/4Z ?


j arrive au meme resultat ^^

35x = 3x = 0(4)
3 et 4 premier
donc il existe u et v tq 3u+4v=1
donc 3u=1(4)

on multiplie "les deux coter" par u

désoler je ne connaiser pas le tour de passe passe que t as fait, on peut faire ca pour toute les équation q'u on rencontre ?

Blueberry
Membre Relatif
Messages: 243
Enregistré le: 04 Mar 2007, 09:51

par Blueberry » 02 Mar 2012, 23:17

On est pas obligé de montrer la réciproque ?


Non car j'ai raisonné par équivalence (même la multiplication par -1 à la fin.)

Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 02 Mar 2012, 23:21

En fait, il s'agit d'un type d'équations particulières où les entiers ne sont pas très gros.
Si on avait eu des congruences mod 137 par exemple, on serait passer par ta méthode.
.

Mais si on veut résoudre cette équation de manière générale, il faudra bien plus qu'un simple tour de passe-passe :++:

Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 02 Mar 2012, 23:22

Blueberry a écrit:Non car j'ai raisonné par équivalence (même la multiplication par -1 à la fin.)

Sinon, tu saurais calculer l'inverse de 35 dans Z/4Z ?

Le_chat
Membre Rationnel
Messages: 938
Enregistré le: 10 Juin 2009, 12:59

par Le_chat » 02 Mar 2012, 23:42

Ben 35, c'est 3, donc une inverse c'est 3...

Blueberry
Membre Relatif
Messages: 243
Enregistré le: 04 Mar 2007, 09:51

par Blueberry » 02 Mar 2012, 23:42

Dinozzo13 a écrit:Sinon, tu saurais calculer l'inverse de 35 dans Z/4Z ?


Oui il suffit, puisque 35 et 4 sont premiers entre eux, d'écrire l'égalité de Bezout :

(-1)*35 + 9*4 = 1

modulo 4 cela donne :

(-1)*35 = 1 mod 4

d'où l'inverse de 35 est -1 (modulo 4)

Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 03 Mar 2012, 00:02

Ok, prenons maintenant l'équation par exemple.

Après quelque simplification, on obtient .
Donc là, il y a deux solutions.
Soit traiter au cas par cas, soit à l'aide de Bézout.

Mieux vaut-il calculer comme vous l'avez fait ou est-ce mieux d'utiliser les classes d'équivalence ?

pepito-completementchoco
Membre Naturel
Messages: 11
Enregistré le: 02 Mar 2012, 20:46

par pepito-completementchoco » 03 Mar 2012, 00:02

Blueberry a écrit:Oui il suffit, puisque 35 et 4 sont premiers entre eux, d'écrire l'égalité de Bezout :

(-1)*35 + 9*4 = 1

modulo 4 cela donne :

(-1)*35 = 1 mod 4

d'où l'inverse de 35 est -1 (modulo 4)


exacte , mais fait la congruence sur 35 avant , ca t evite a l avenir de te perdre dans les calcule inutile

Le_chat
Membre Rationnel
Messages: 938
Enregistré le: 10 Juin 2009, 12:59

par Le_chat » 03 Mar 2012, 00:06

Dinozzo13 a écrit:Ok, prenons maintenant l'équation par exemple.

Après quelque simplification, on obtient .
Donc là, il y a deux solutions.
Soit traiter au cas par cas, soit à l'aide de Bézout.

Mieux vaut-il calculer comme vous l'avez fait ou est-ce mieux d'utiliser les classes d'équivalence ?

Quand on est sur des congruences "petites", c'est super facile de trouver l'inverse des nombres, donc là tu cherches l'inverse de 2, tu multiplies par cette inverse ton équiation et t'as directement x=...

Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 03 Mar 2012, 00:16

Tu veux dire qu'en fait lorsque le modulo est petit, on teste toutes les valeurs des restes :
Par ex :
Si on travaille sur des congruences mod 5, on teste et [mod 5].
Mais si on avait 2011 par ex, on aurait dû utiliser Bézout.

Le_chat
Membre Rationnel
Messages: 938
Enregistré le: 10 Juin 2009, 12:59

par Le_chat » 03 Mar 2012, 00:23

Je veux dire que pour trouver l'inverse d'un nombre k modulo n, n "petit", on peu le faire à la main en faisant ainsi: on dit que l'inverse de k c'est l'inverse du reste de k modulo n, et ensuite on calcule à la main (ce qui est raisonnable car n est petit) les produits reste*1, reste*2,..., reste*(n-1) et on voit quand est-ce qu'on tombe sur 1 modulo n.


Ceci ne tient bien sur que lorsque l'on est sur que k est inversible modulo n, donc lorsque k et n sont premiers entre eux. ici, comme tes modulo étaient des nombres premiers, on était sur que tout était inversible (sauf 0 bien entendu. )

Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 03 Mar 2012, 00:29

Et si admettons, on avait eu , comment aurais-on fait ?

Doraki
Habitué(e)
Messages: 5021
Enregistré le: 20 Aoû 2008, 11:07

par Doraki » 03 Mar 2012, 01:21

mod 8, 9x+5 = 0 <=> x+5 = 0 <=> x=3

Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 03 Mar 2012, 09:44

Oui, j'ai pris un mauvais exemple :
Si l'on avait eu par exemple , là il aurait fallu revenir à l'algorithme d'Euclide, non ?

Blueberry
Membre Relatif
Messages: 243
Enregistré le: 04 Mar 2007, 09:51

par Blueberry » 03 Mar 2012, 10:37

Dinozzo13 a écrit:Oui, j'ai pris un mauvais exemple :
Si l'on avait eu par exemple , là il aurait fallu revenir à l'algorithme d'Euclide, non ?


Sauf que 138 = 2 mod (136) et 2 n'est pas inversible modulo 136 (ils ne sont pas premiers entre eux)

mettons plutôt 3x + 5 = 0 (mod 136)

3x = -5 (136)

on écrit l'égalité de Bezout :

3*(-45) + 136 = 1 donc l'inverse de 3 est -45 (mod 136)

d'où x = (-45)*(-5) (136)

x= 225 (136)

x = 89 (136)

Skullkid
Habitué(e)
Messages: 3075
Enregistré le: 08 Aoû 2007, 19:08

par Skullkid » 03 Mar 2012, 21:08

Pour ton équation 2x + 96 = 0 (136), elle est simplement équivalente à x = 20 (68) en divisant tout par 2.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

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