|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]()
|
Les RESTES chinois Problème de Sun Zi Systèmes d'équations avec les congruences. Approche imagée; méthodes de
résolution; exemples classiques. Exemple
Question Comment retrouver le nombre 52 à partir
des restes 1, 2 et 3 ? |
Voir Nombre 52
|
Nombres tels que n mod 3 = 1 et n mod 5
= 2: 7, 22, 37, 52, 67, 82, 97… Avec n mod 7 = 3, en plus: 52, 157, 262, 367, 472, 577, 682, 787,
892, 997… Avec n mod 11 = 4, en plus: 367, 1522, 2677, 3832, 4987, 6142,
7297, 8452, 9607… Avec n mod 13 = 5, en plus: 14227, 29242, 44257, 59272, 74287,
89302… |
Théorème des restes chinois
|
Pour tous
(a, b) et (m, n) – m et n premiers entre eux – il existe un nombre unique x
tel que: mn-1
est l'inverse de m modulo n. |
|
Voir Application des formules de congruences
![]()
|
|
|
|
On ignore la quantité d’objets. Mais, en les comptant 3 par 3, il en reste 2, en les comptant 5 par 5, il en reste 3 et en les comptant 7 par 7, il en reste 2. Combien y a-t-il d'objets ?
Combien l'armée de Han Xing comporte-t-elle de soldats si, rangés par 3
colonnes, il reste deux soldats, rangés par 5 colonnes, il reste trois
soldats et, rangés par 7 colonnes, il reste deux soldats ? |
|
|
|
|
|
Il faut au
moins 7 objets pour les mettre en rang par 7. Le premier cas répondant à un
des critères est 7 + 2 ; Ce nombre répond-il aussi aux deux autres
critères (consigne).
La quantité 9
n’est pas suffisante. Elle satisfait le cas 7, mais par les cas 3 et 5. L’essai
suivant se fera avec 2 x 7 + 2 = 16.
La quantité 9
n’est pas suffisante. Elle satisfait le cas 7, mais par les cas 3 et 5. |
|
|
|
|
|
L’essai
suivant se fera avec 3 x 7 + 2 = 23.
Bingo ! 23, c’est la bonne solution. Les solutions
suivantes sont 128, 233, 338, 443, 548 … Solution
générique : 23 + 105k, en notant que 3 x 5 x 7 = 105. En exigeant
un reste égal à 2 pour les trois divisions |
|
|
|
|
|
Équations Mise en équation de l'énoncé et résolution classique. 3a + 2 = 5b +
3 = 7c + 2 3a = 7c a = 7c / 3 et
c est un multiple de 3 À ce stade,
il faut faire des essais: Si c = 3
=> a = 7x3 /3 = 7 Et 5b + 3 =
7x3 + 2 => 5b = 20 => b = 4 Bilan: a = 7,
b = 4, c= 3 et les termes de l'égalité valent 23. Congruences
– liste On liste les
valeurs successives des nombres modulo
3, puis 5, puis 7. On cherche la
concordance. X mod 3 = 2
=> X = {2, 5, 8, 11, 14, 17, 20, 23, 26 …} X mod 5 = 3
=> X = { 3, 8,
13, 18, 23, 28 …} X mod 7 = 2
=> X = {2, 9, 16, 23, 30 …} Congruences
– restes On liste des
nombres selon le module le plus grand (ici 7) Puis, les
restes de ces nombres selon les autres modulos. On cherche
les restes tels que demandés dans le problème. X mod 7 = 2 => X =
{2, 9, 16, 23, 30 …} mod 5 {2, 4, 1,
3, 0 …} mod 3 {2, 0, 1,
2, 0 …} |
|
|
–
Théorème des restes chinois |
|
|||||
|
Il s'agit du
problème général des restes chinois: on connaît les restes modulo divers
nombres, il faut trouver le nombre en question. Il n'est pas
simple d'écrire les formules générales de calcul, mieux vaut dérouler un
exemple. Le problème de SunZi est pris comme
exemple. Formellement,
il s'agit de résoudre un système d'équations dans
le monde des congruences. Le problème de Sun Zi s'écrit:
Voici la
procédure qui permet d'obtenir la solution dans le cas général: |
||||||
|
1. On calcule le produit des
modules. |
N = 3 x 5 x 7
= 105 |
|||||
|
2. Pour chaque module, on
calcule le produit des autres modules. |
N3
= 5 x 7 = 35 N5
= 3 x 7 = 21 N7
= 3 x 5 = 15 |
|||||
|
3. Pour chacun de ces
nombres, on cherche un multiple dont le reste est 1 dans son modulo. |
N7 = 15 N7 N5 = 21 N5 N3 = 35 N3 2N3
= 70 2N3
|
|||||
|
4. Somme des produits de ces
nombres par les restes correspondants. |
X = 70 x 2 +
21 x 3 + 15 x 2 = 233 |
|||||
|
5. Solution minimale et |
XMin = 233 – 2 x 105 = 23 XGén = 23 + 105k |
|||||
Voir Exemple pratique
(tour de magie)
|
|
||
|
La procédure
exposée ci-dessus fonctionne lorsque les modules sont premiers
entre eux. Si ce n'est
pas le cas, on utilise les PGCD et PPCM.
Mais, il n'y a pas toujours une solution: Théorème Si X avec G = PGCD (m1,
m2) et L = PPCM (m1, m2). Il existe une solution si et seulement
si n1 La solution est unique modulo L. Exemple: X X |
||
|
1. Module de la solution. |
N = PPCM(4,6)
= 2 x 2 x 3 = 12 |
|
|
2. Changement de système
pour obtenir des modules premiers entre eux. Théorème: le reste est conservé pour les
multiples du modulo. |
X X X X X |
|
|
3. On conserve les modules
tels que le produit donne bien le PPCM. En fait, on élimine les équations
avec le PGCD comme module (Ici: 2). |
X qui contient bien X X |
|
|
4. Calculs des Ni |
N = 12 N4
= 3 N3
= 4 |
|
|
5. Recherche des restes à 1 |
N4 = 3 -1 x N4 (on peut aussi faire 3N4) N3 = 4 N4 |
|
|
6. Solutions |
X = –3 x 3 +
4 x 2 = –1 X = 11 + 12k |
|
|
Autre exemple |
|
|
|
Exemple: X X |
||
|
1. Module de la solution. |
N =
PPCM(4,18) = 36 |
|
|
2. Changement de système |
X X X X X |
|
|
3. Système équivalent |
X X |
|
|
4. Calculs des Ni |
N = 36 N4
= 9 N9
= 4 |
|
|
5. Recherche des restes à 1 |
N4 = 9 N4 N9 = 4 N9 7N9 |
|
|
6. Solutions |
X = 9 x 1 +
28 x 5 = 149 X = 5 + 36k |
|
Résumé
pour calcul express (cas d'un PGCD = 2)

|
|
||
|
X X X X X X |
||
|
1. Coefficients |
N = 420 N3
= 140 N4
= 105 N5
= 84 N7
= 60 |
|
|
2. Restes à 1 |
2N3
= 140 N4 = 105 –N5
= –84 2N7
= 120 |
|
|
3. Somme |
X = 140 x 1 +
105 x 1 – 84 x 1 + 120 x 0 = 301 X = 301 + 420k |
|
Résumé
pour calcul express (cas d'un PGCD = 1)

|
|
||
|
Dix-sept
pirates possèdent un trésor en pièces d'or de même valeur. Partagé en parts
égales, il reste trois pièces données au cuisinier. Six pirates sont tués, le
partage laisserait 4 pièces pour le cuisinier. Après un naufrage, le trésor
est intact et les six rescapés se partagent le trésor tout en laissant 5
pièces au cuisinier. Quelle est la valeur minimale du trésor? X X X |
||
|
4. Coefficients |
N = 1 122 N17
= 66 N11
= 102 N 6 =
187 |
|
|
5. Restes à 1 |
3N17
= 528 4N17
= 408 1N17
= 187 |
|
|
6. Somme |
X = 528x3 +
408x4 + 187x5 = 4 151 X = 785 + 1 122k Valeur
minimale du trésor: 785 pièces d'or. |
|
|
|
|
|
Chinese
Remainder Theorem. The following problem was posed by Sun ZI: there are certain things
whose number is unknown. Repeatedly divided by 3, the remainder is
2; by 5 the remainder is 3; and by 7 the remainder is 2. What will be the
number? The notion of modular arithmetic
is related to that of the remainder in division. The operation of finding the
remainder is sometimes referred to as the modulo
operation. |
|
![]()
|
Retour |
|
|
Voir |
|
|
Aussi |
|
|
Site |
|
|
Cette page |
![]()
|
Référence de cette page |
|