ATLAS Ouvrir dans l'atlas →

ExerciceMaths expertes, chapitre 4 — Congruences · Tableaux de congruences et équations

Exercice 14 Le problème de Sunzi

Calcul

On reprend le problème évoqué dans l'introduction du cours : déterminer un nombre d'objets xx tel que, comptés 33 par 33, il en reste 22, comptés 55 par 55, il en reste 33, et comptés 77 par 77, il en reste 22.

1. Traduire ce problème par un système de trois congruences.

2. Déterminer les entiers de ⟦0;14⟧\llbracket 0;14\rrbracket vérifiant les deux premières congruences. En déduire que les deux premières congruences équivalent à x≡8  [15]x\equiv 8\;[15].

3. Résoudre alors le système complet, et montrer que ses solutions sont les entiers x≡23  [105]x\equiv 23\;[105].

4. Combien d'objets y a-t-il si l'on sait qu'il y en a entre 100100 et 200200 ?

Corrigé

1. On cherche les entiers xx tels que x≡2  [3]x\equiv 2\;[3], x≡3  [5]x\equiv 3\;[5] et x≡2  [7]x\equiv 2\;[7].

2. Dans ⟦0;14⟧\llbracket 0;14\rrbracket, les entiers congrus à 33 modulo 55 sont 33, 88 et 1313, de restes respectifs 00, 22 et 11 modulo 33 : seul 8\boxed{8} convient.

Si x≡8  [15]x\equiv 8\;[15], alors x−8x-8 est un multiple de 1515, donc de 33 et de 55, et x≡8≡2  [3]x\equiv 8\equiv 2\;[3], x≡8≡3  [5]x\equiv 8\equiv 3\;[5]. Réciproquement, si xx vérifie les deux congruences, alors x≡8  [3]x\equiv 8\;[3] et x≡8  [5]x\equiv 8\;[5] : on écrit x−8=3mx-8=3m ; comme 55 divise 3m3m et ne divise pas 33, le lemme d'Euclide montre que 55 divise mm, donc 1515 divise x−8x-8. Ainsi x≡2  [3] et x≡3  [5]  ⟺  x≡8  [15]\boxed{x\equiv 2\;[3] \text{ et } x\equiv 3\;[5] \iff x\equiv 8\;[15]}.

3. On écrit x=8+15kx=8+15k avec k∈ℤk\in\mathbb{Z}. Comme 15≡1  [7]15\equiv 1\;[7], on a x≡8+k≡1+k  [7]x\equiv 8+k\equiv 1+k\;[7], et la condition x≡2  [7]x\equiv 2\;[7] équivaut à k≡1  [7]k\equiv 1\;[7], c'est-à-dire k=1+7jk=1+7j avec j∈ℤj\in\mathbb{Z}. Alors x=8+15+105j=23+105jx=8+15+105j=23+105j : x≡23  [105]\boxed{x\equiv 23\;[105]} Vérification : 23=3×7+2=5×4+3=7×3+223=3\times 7+2=5\times 4+3=7\times 3+2.

4. Les solutions positives sont 2323, 128128, 233233, … : il y a 128\boxed{128} objets.

La réponse donnée par le Sunzi Suanjing est bien 2323, la plus petite solution positive. La méthode employée ici, qui consiste à résoudre les congruences deux par deux, est le principe du théorème des restes chinois.

Dans l'édifice

Thèmes

congruences, division euclidienne, restes chinois

Notions

entiers modulo n (anneau des), division euclidienne

Ouvrir dans l'atlas interactif →