De nombreuses traces sur l'arithmétiques ont vu le jour dans le monde entier : des babyloniens, des phéniciens en passant par les chinois, les indiens, les Egyptiens ou les grecs.

Vers 300 avant notre ère, Euclide décrit, dans ses livres "les éléments", un algorithme du PGCD de deux nombres.

Vers le III siècle avant Jésus-Christ Diophante résout des problèmes d'arithmétique et laisse son nom à un groupe d’équations (équations diophantiennes) qui ont poussé beaucoup de mathématiciens à s'y intéresser, Bachet de Méziriac, Fermat, Bézout, Gauss ...etc.

En 1612, Bachet de Méziriac développe l'algorithme d'Euclide étendu et donne une condition nécessaire et suffisante pour que deux entiers soient premiers entre eux.

En 1766, Etienne Bézout généralise le résultat de Bachet.

En 1801, Carl Friedrich Gauss énonce un résultat fondamental en arithmétique, connu sous le nom de Théorème de Gauss.

Théorème de Bézout

Théorème de Bézout

$a$ et $b$ sont deux entiers relatifs non nuls.

$a$ et $b$ sont premiers entre eux si, et seulement si, il existe des entiers relatifs $u$ et $v$ tels que $au + bv = 1$.

Soient $a$ et $b$ deux entiers relatifs non nuls et $d=PGCD(a~;~b)$.

  1. On suppose qu'il existe deux entiers $u$ et $v$ tels que $au + bv = 1$
    1. Montrer que $d$ divise $au + bv$

      Code de déblocage de la correction :

      Or $d$ divise $a$ et $d$ divise $b$, donc $d$ divise toute combinaison linéaire de $a$ et $b$, ainsi $d$ divise $au + bv$

    2. En déduire que $a$ et $b$ sont premiers entre eux.

      Code de déblocage de la correction :

      Or, $d$ divise $au + bv$ et $au + bv = 1$, donc $d$ divise $1$. Donc $d = 1$ ou $ d= -1$ comme, $d=PGCD(a~;~b)$, donc $d=1$, par conséquent $a$ et $b$ sont premiers entre eux.

  2. Dans la suite , on suppose que $a$ et $b$ sont premiers entre eux. (d=1). On va chercher à démontrer qu'il existe deux entiers $u$ et $v$ tels que $au + bv = 1$

  3. On note $E=\{n\in \mathbb{N}^*\textrm{tel que } n=au+bv \textrm{ avec } (u~;~v)\in\mathbb{Z}^2 .\}$

    Justifier que $E$ n'est pas vide (on peut montrer que $|a| \in E$).
    On admet donc que $E$ a un plus petit élément que l'on note $D$.

    Code de déblocage de la correction :

    • Si $a>0$ alors $a = 1\times a + 0\times b$, donc $a\in E$ et $E$ est non vide.
    • Si $a<0$ alors $-a = -1\times a + 0\times b$, donc $-a\in E$ et $E$ est non vide.
    • Ainsi, $|a| \in E$ et $E$ est non vide.

      Or, $E$ est une partie non vide de $\mathbb{N}$, donc $E$ admet un plus petit élément non nul D.

    1. Ecrire la division euclidienne de $a$ par $D$ en notant q le quotient et $r$ le reste.

      Code de déblocage de la correction :

      Il existe deux entiers relatifs $q$ et $r$ tel que $a = Dq + r$, avec $0\leq r \lt D$.

    2. Justifier que qu'il existe deux entiers $U$ et $V$ tels que $r = Ua + bV$ et en déduire que si $r > 0$, alors $r \in E$

      Code de déblocage de la correction :

      Or, $D\in E$, donc il existe deux entiers $u$ et $v$ tel que $D=au+bv$, ainsi, $r = a-Dq = a-uqa - vbq = a(1-uq)a - bqv = aU + bV$, avec $U=1-qu$ et $V=-qv$.

      Si $r > 0$, alors $r\in \mathbb{N^*}$ et il existe deux entiers $U$ et $V$ tels que $r=aU+bV$, donc $r \in E$.

    3. En déduire alors que $r = 0$ et donc que $D | a$

      Code de déblocage de la correction :

      Or, $r \lt D$, si $r > 0$ alors $r\in E$ donc $r$ serait le plus petit élément de $E$ ce qui est impossible car $D$ est le plus petit élément de $E$, par conséquent $r = 0$, donc $D | a$

    1. Démontrer que $D | b$

      Code de déblocage de la correction :

      Il existe deux entiers relatifs $q$ et $r$ tel que $b = Dq + r$, avec $0\leq r \lt D$.

      Or, $D\in E$, donc il existe deux entiers $u$ et $v$ tel que $D=au+bv$, ainsi, $r = b-Dq =-auq + b - vbq = -uqa + (1-qv)b = aU + bV$, avec $U=-qu$ et $V=1-qv$.

      si $r > 0$, alors $r\in \mathbb{N}$ et il existe deux entiers $U$ et $V$ tels que $r=aU+bV$, donc $r \in E$

      Or, $r \lt D$, si $r > 0$ alors $r\in E$ donc $r$ serait le plus petit élément de $E$ ce qui est impossible car $D$ est le plus petit élément de $E$, par conséquent, on a $r = 0$, donc $D | b$.

    2. En déduire alors que $D = 1$.

      Code de déblocage de la correction :

      Or, $D\in E$, donc $D \geq 1$. Comme $D | a$, $D | b$ et $PGCD(a~;~b) = 1$, donc $D \leq 1$, par conséquent $D = 1$.

    3. Conclure en énonçant la propriété démontrée par les questions 2. à 4.

      Code de déblocage de la correction :

      Ainsi, si $a$ et $b$ sont premiers entre eux, alors il existe deux entiers $u$ et $v$ tels que $au + bv = 1$.

  4. Cet exercice a permis de démontrer une équivalence. Enoncer cette équivalence.

    Code de déblocage de la correction :

    On peut énoncer l'équivalence suivante : $a$ et $b$ sont premiers entre eux si, seulement si, il existe deux entiers $u$ et $v$ tels que $au + bv = 1$

Déterminer deux entiers $u$ et $v$ tels que $41u + 12v = 1$.

Méthode

$41$ est un nombre premier, donc $41$ et $12$ sont premiers entre eux. Il existe donc deux entiers relatifs $u$ et $v$ tels que $41u + 12v = 1$

Algorithme d'Euclide

En posant $a=41$ et $b=12$, on remonte donc successivement les égalités des divisions euclidiennnes :

Ainsi, pour $u=5$ et $v=-17$, on a : $41u + 12v = 1$.

  1. Montrer que $25$ et $72$ sont premiers entre eux à l'aide de l'algorithme d'Euclide.

    Code de déblocage de la correction :

    Algorithme d'Euclide

    • $72 = 25 \times$ $2 +$ 22

    • $25 =$ 22 $\times 1 + $ 3

    • 22 $ = $ 3$\times$ 7 + 1

    • 3 $ = $ 1$\times$ 3 + 0

    • Ainsi, $PGCD(25~;~72) = 1$, donc 25 et 72 sont premiers entre eux.

  2. Justifier qu'il existe un couple $(u~;~v)$ d'entiers de Bézout tel que $25u + 72v = 1$.

    Code de déblocage de la correction :

    Puisque 25 et 72 sont premiers entre eux, d'après le théorème de Bézout, il existe un couple $(u~;~v)$ tel que $25u + 72v = 1$.

  3. En utilisant la méthode de l'exemple 1, déterminer un couple d'entiers relatifs $(u~;~v)$ tels que : $25u + 72v = 1$.

    Code de déblocage de la correction :

    En posant $a=72$ et $b=25$, on remonte donc successivement les égalités des divisions euclidiennnes :

    • D'après la première division euclidienne, on a : 22 = $a - b \times 2 = a - 2b$.

    • D'après la deuxième division euclidienne, on a : 3 $= b - $22 $ = b -(a-2b) = b - a + 2b = -a + 3b$.

    • D'après la troisième division euclidienne, on a : 1 = 22 $- 3 \times$ 7 $= a - 2b - 7\times (-a + 3b) = a - 2b + 7a - 21b = 8a - 23b$.

      Donc, $8\times 72 +(-23)\times 25 = 1$.

    Ainsi, pour $u=-23$ et $v=8$, on a : $25u + 72v = 1$.

    Dans chacun des cas suivants, justifier l'existence d'un couple $(u~;~v)$ d'entiers vérifiant l'équation donnée puis en déterminer un.

  1. $36u + 19v = 1$.

    Code de déblocage de la correction :

    Algorithme d'Euclide

    • $36 = 19 \times$ $1 +$ 17

    • $19 =$ 17 $\times 1 + $ 2

    • 17 $ = $ 2$\times$ 8 + 1

    • 2 $ = $ 1$\times$ 2 + 0

    • Ainsi, $PGCD(36~;~19) = 1$, donc 36 et 19 sont premiers entre eux.

    Puisque 36 et 19 sont premiers entre eux, d'après le théorème de Bézout, il existe un couple $(u~;~v)$ tel que $36u + 19v = 1$.

    En posant $a=36$ et $b=19$, on remonte donc successivement les égalités des divisions euclidiennnes :

    • D'après la première division euclidienne, on a : 17 = $a - b$.

    • D'après la deuxième division euclidienne, on a : 2 $= b - $1 $ = b -(a-b) = b - a + b = -a + 2b$.

    • D'après la troisième division euclidienne, on a : 1 = 17 $- 8 \times$ 2 $= a - b - 8\times (-a + 2b) = a - b + 8a - 16b = 9a - 17b$.

      Donc, $9\times 36 +(-17)\times 19 = 1$.

    Ainsi, pour $u=9$ et $v=-17$, on a : $36u + 19v = 1$.

  2. $99u + 56v = 1$.

    Code de déblocage de la correction :

    Algorithme d'Euclide

    • $99 = 56 \times$ $1 +$ 43

    • $56 =$ 43 $\times 1 + $ 13

    • 43 $ = $ 13$\times$ 3 + 4

    • 13 $ = $ 4$\times$ 3 + 1

    • 4 $ = $ 1$\times$ 4 + 0

    • Ainsi, $PGCD(99~;~56) = 1$, donc 99 et 56 sont premiers entre eux.

    Puisque 99 et 56 sont premiers entre eux, d'après le théorème de Bézout, il existe un couple $(u~;~v)$ tel que $99u + 56v = 1$.

    En posant $a=99$ et $b=56$, on remonte donc successivement les égalités des divisions euclidiennnes :

    • D'après la première division euclidienne, on a : 43 = $a - b$.

    • D'après la deuxième division euclidienne, on a : 13 $= b - $43 $ = b -(a-b) = b - a + b = -a + 2b$.

    • D'après la troisième division euclidienne, on a : 4 = 43 $- 3 \times$ 13 $= a - b - 3\times (-a + 2b) = a - b + 3a - 6b = 4a - 7b$.

    • D'après la quatrième division euclidienne, on a : 1 = 13 $- 3 \times$ 4 $= -a +2b - 3\times (4a - 7b) = -a +2b -12a +21b = -13a +23b$.

      Donc, $(-13)\times 99 +23\times 56 = 1$.

    Ainsi, pour $u=(-13)$ et $v=23$, on a : $99u + 56v = 1$.

  1. Montrer que deux entiers naturels consécutifs sont premiers entre eux.

    Code de déblocage de la correction :

    Soient $a$ et $b$ deux entiers consécutifs alors il existe un entier naturel $n$ tel que $a=n$ et $b=n+1$ :

    or $(n+1) - n = 1$, donc pour $u=1$ et $v=-1$, on a : $u\times b + v\times a = 1$, d'après le théorème de Bézout, les entiers consécutifs $a$ et $b$ sont premiers entre eux.

  2. Montrer que deux entiers naturels impairs consécutifs sont premiers entre eux.

    Code de déblocage de la correction :

    Soient $a$ et $b$ deux entiers consécutifs alors il existe un entier naturel $n$ tel que $a=2n+1$ et $b=2n+3$ :

    Algorithme d'Euclide

    • $2n+3 = (2n+1) \times$ $1 +$ 2

    • $2n+1 =$ 2 $\times n + $ 1

    • 2 $ = $ 1$\times$ 2 + 0

    • Ainsi, $PGCD(2n+3~;~2n+1) = 1$, donc $2n+1$ et $2n+3$ sont premiers entre eux. Par conséquent, deux entiers naturels impairs consécutifs sont premiers entre eux.

    On peut aussi utiliser le théorème de Bézout :

    Posons $a=2n+1$ et $b=2n+3$, or $(n+1)\times a +(- n)\times b = 2n^2 + 2n + n + 1 - 2n^2 - 3n = 1$, d'après le théorème de Bézout, les entiers $(2n + 1)$ et $(2n + 3)$ sont premiers entre eux.

  3. Montrer que, pour tout entier naturel $n$, $(2n + 1)$ et $(3n + 2)$ sont premiers entre eux.

    Code de déblocage de la correction :

    Soit $n$ un entier naturel :

    Posons $a=3n+2$ et $b=2n+1$, or $2\times a +(- 3)\times b = 6n+4 - 6n -3 = 1$, d'après le théorème de Bézout, les entiers $(2n + 1)$ et $(3n + 2)$ sont premiers entre eux.

    On peut aussi utiliser l'algorithme d'Euclide

    • $3n+2 = (2n+1) \times$ $1 +$ n

    • $2n+1 =$ n $\times 2 + $ 1

    • n $ = $ 1$\times$ n + 0

    • Ainsi, $PGCD(3n+2~;~2n+1) = 1$, donc $2n+1$ et $3n+2$ sont premiers entre eux. Par conséquent, pour tout entier naturel $n$, $2n + 1$ et $3n + 2$ sont premiers entre eux.

  1. Montrer que la fraction $\dfrac{9n+1}{6n+1}$ est irréductible, pour tout entier naturel $n$.

    Code de déblocage de la correction :

    Soit $n$ un entier naturel, en utilisant l'algorithme d'Euclide on a :

    • $9n+1 = (6n+1) \times$ $1 +$ 3n

    • $6n+1 =$ 3n $\times 2 + $ 1

    • 3n $ = $ 1$\times$ 3n + 0

    • Ainsi, $PGCD(9n+1~;~6n+1) = 1$, donc $9n+1$ et $6n+1$ sont premiers entre eux. Par conséquent, la fraction $\dfrac{9n+1}{6n+1}$ est irréductible, pour tout entier naturel $n$.

  2. Montrer que la fraction $\dfrac{14n+3}{5n+1}$ est irréductible, pour tout entier naturel $n$.

    Code de déblocage de la correction :

    Soit $n$ un entier naturel, en utilisant l'algorithme d'Euclide on a :

    • $14n+3 = (5n+1) \times$ $2 +$ 4n+1

    • $5n+1 =$ (4n+1) $\times 1 + $ n

    • 4n+1 $ = $ n$\times$ 4 + 1

    • n $ = $ 1$\times$ n + 0

    • Ainsi, $PGCD(14n+3~;~5n+1) = 1$, donc $14n+3$ et $5n+1$ sont premiers entre eux. Par conséquent, la fraction $\dfrac{14n+3}{5n+1}$ est irréductible, pour tout entier naturel $n$.

Soient $a$ un entier relatif non nul et $n$ un entier naturel supérieur ou égal à 2.

On dit que l'entier $a$ admet un inverse modulo $n$ ou encore qu'il est inversible modulo $n$ lorsqu'il existe un entier relatif $b$ tel que $ab \equiv 1~[n]$.

D'après l'exemple 1, $41 \times 5 + (-17)\times 12 = 1$, on déduit $41 \times 5 \equiv 1~[12]$.

Ainsi, $41$ est inversible modulo $12$ et un inverse de $41$ modulo $12$ est $5$.

$a$ est inversible modulo $n$ si, et seulement s'il existe $(u~;~v)\in \mathbb{Z^2}$ tel que $au+nv = 1$.

Soient $a$ un entier relatif non nul et $n$ un entier naturel supérieur ou égal à 2.

  1. Montrer que s'il existe $(u~;~v)\in \mathbb{Z^2}$ tel que $au+nv = 1$ alors $a$ est inversible modulo $n$.

    Code de déblocage de la correction :

    Soient $a$ un entier relatif non nul et $n$ un entier naturel supérieur ou égal à 2.

    Supposons que $a$ est inversible modulo $n$ alors il existe $u \in \mathbb{Z}$ tel que $au \equiv 1~[n]$.

    D'où, $au -1 \equiv 0 [n]$ et $n$ divise donc $au-1$, ainsi, il existe $k \in \mathbb{Z}$ tel que $au-1=kn$ soit $au -nk = 1$, ainsi, il existe $(u~;~v)\in \mathbb{Z^2}$ tel que $au+nv = 1$ avec $v = -k$.

  2. Montrer que s'il existe $(u~;~v)\in \mathbb{Z^2}$ tel que $au+nv = 1$ alors $a$ est inversible modulo $n$.

    Code de déblocage de la correction :

    Supposons qu'il existe $(u~;~v)\in \mathbb{Z^2}$ tel que $au+nv = 1$ :

    Or, $nv \equiv 0~[n]$, donc $au + nv \equiv au ~[n]$ comme $au+nv = 1$, donc $au \equiv 1~[n]$. Ainsi, $a$ est inversible modulo $n$.

  3. Conclure.

    Code de déblocage de la correction :

    $a$ est inversible modulo $n$ si, et seulement s'il existe $(u~;~v)\in \mathbb{Z^2}$ tel que $au+nv = 1$

$a$ est inversible modulo $n$ si, et seulement $a$ et $n$ sont premiers entre eux.

La démonstration de cette propriété est une conséquence directe de la propriété précédente.

  1. Démontrer que $87$ est inversible modulo $31$.

    Code de déblocage de la correction :

    En utilisant l'algorithme d'Euclide on a :

    • $87 = 31 \times$ $2 +$ 25

    • $31 =$ 25 $\times 1 + $ 6

    • 25 $ = $ 6$\times$ 4 + 1

    • 6 $ = $ 1$\times$ 6 + 0

    • Ainsi, $PGCD(872~;~31) = 1$, donc $87$ et $31$ sont premiers entre eux. D'où, $87$ est inversible modulo $31$.

  2. Résoudre dans $\mathbb{Z}$ l'équation $87x\equiv 15~[31]$.

    Code de déblocage de la correction :

    En remontant l'algorithme d'Euclide ci-dessus, on obtient :

    $5\times 87 + (-14)\times 31 = 1$, ainsi, $5\times 87 \equiv 1~[31]$.

    $87x \equiv 15~[31]$ donc $5\times 87x \equiv 5\times 15~[31]$.

    Or, $5\times 87 \equiv 1[31]$, donc $5\times 87x \equiv x~[31]$ et $x \equiv 5\times 15~[31]$.

    $5\times 15 = 75 = 2\times 31 + 13$ donc, $5\times 15\equiv 13~[31]$,

    d'où $x\equiv 13~[31]$ et $31$ divise $x - 13$, il existe donc $k\in \mathbb{Z}$ tel que $x-13 =31k$ soit $x=31k + 13$.

    Ainsi, si $x$ est solution de l'équation $87x\equiv 15~[31]$ alors il existe $k\in \mathbb{Z}$ tel que $x=31k + 13$

    Réciproquement, Soit $k\in \mathbb{Z}$ et $x=31k + 13$ alors $87x = 87\times 31k + 1131$.

    Or, $1131 = 36\times 36 + 15$, donc $1131 \equiv 15~[31]$ comme $31k \equiv 0~[31]$, donc $87x \equiv 15~[31]$.

    Ainsi, les solutions de l'équation $87x\equiv 15~[31]$ sont les nombres $x=31k + 13$ avec $k\in \mathbb{Z}$.

Dans chaque cas, résoudre dans $\mathbb{Z}$ l'équation :

  1. $7x\equiv 5~[9]$

    Code de déblocage de la correction :

    $9$ et $7$ sont premiers entre eux. D'où, il existe un entier $a$ tel que $7a\equiv 1~[9]$, par exemple pour $a=4$, on a $7\times 4 = 28\equiv 1~[9]$.

    $7x \equiv 5~[9]$ donc $4\times 7x \equiv 4\times 5~[9]$.

    Or, $4\times 7 \equiv 1[9]$, donc $4\times 7x \equiv x~[9]$ et $x \equiv 20~[9]$.

    $4\times 5 = 20 = 2\times 9 + 2$ donc, $20\equiv 2~[9]$,

    d'où $x\equiv 20~[9]$ et $9$ divise $x - 2$, il existe donc $k\in \mathbb{Z}$ tel que $x-2 =9k$ soit $x=9k + 2$.

    Ainsi, si $x$ est solution de l'équation $7x\equiv 5~[9]$ alors il existe $k\in \mathbb{Z}$ tel que $x=9k + 2$

    Réciproquement, Soit $k\in \mathbb{Z}$ et $x=9k + 2$ alors $7x = 7\times 9k + 14$.

    Or, $14 \equiv 5~[9]$ comme $9k \equiv 0~[9]$, donc $7x \equiv 5~[9]$.

    Ainsi, les solutions de l'équation $7x\equiv 5~[9]$ sont les nombres $x=9k + 2$ avec $k\in \mathbb{Z}$.

  2. Résoudre l'équation $70x\equiv 17~[31]$.

    Code de déblocage de la correction :

    En utilisant l'algorithme d'Euclide on a :

    • $70 = 31 \times$ $2 +$ 8

    • $31 =$ 8 $\times 3 + $ 7

    • 8 $ = $ 7$\times$ 1 + 1

    • 7 $ = $ 1$\times$ 7 + 0

    • Ainsi, $PGCD(70~;~31) = 1$, donc $87$ et $31$ sont premiers entre eux. D'où, $87$ est inversible modulo $31$.

    En remontant l'algorithme d'Euclide ci-dessus, on obtient :

    $4\times 70 + (-9)\times 31 = 1$, ainsi, $4\times 70 \equiv 1~[31]$.

    $70x \equiv 17~[31]$ donc $4\times 70x \equiv 4\times 17~[31]$.

    Or, $4\times 70 \equiv 1[31]$, donc $4\times 70x \equiv x~[9]$ et $x \equiv 68~[9]$.

    $68 = 2\times 31 + 6$ donc, $68\equiv 6~[31]$,

    d'où $x\equiv 6~[31]$ et $31$ divise $x - 6$, il existe donc $k\in \mathbb{Z}$ tel que $x-6 =31k$ soit $x=31k + 6$.

    Ainsi, si $x$ est solution de l'équation $70x\equiv 17~[31]$ alors il existe $k\in \mathbb{Z}$ tel que $x=31k + 6$

    Réciproquement, Soit $k\in \mathbb{Z}$ et $x=31k + 6$ alors $70x = 70\times 31k + 420$.

    Or, $420 = 31\times13 + 17$, donc $420 \equiv 5~[9]$ comme $31k \equiv 0~[31]$, donc $70x \equiv 17~[31]$.

    Ainsi, les solutions de l'équation $70x\equiv 17~[31]$ sont les nombres $x=31k + 6$ avec $k\in \mathbb{Z}$.

Caractérisation du PGCD

Théorème de Bézout généralisé

$a$ et $b$ sont deux entiers relatifs non nuls.

$PGCD(a~;~b) = d$ si, et seulement si $d$ divise $a$ et $b$ et s'il existe deux entiers relatifs $u$ et $v$ tels que $au + bv = d$.

  1. Soit $d=PGCD(a~;~b)$.

    1. Montrer qu'il existe deux entiers $a'$ et $b'$ tels que $a=da'$ et $b=db'$ et $PGCD(a'~;~b')=1$.

      Code de déblocage de la correction :

      Or, $d | a$ et $d | b$, donc il existe deux entiers $a'$ et $b'$ tels que $a=da'$ et $b=db'$.

      Soit $d' = PGCD(a' , b')$ alors on a : $d' \geq 1$ et il existe deux entiers $a''$ et $b''$ tels que $a'=da''$ et $b'=db''$, donc, $a=dd'a''$ et $b=dd'b''$, d'où $dd'$ est un diviseur commun à $a$ et $b$, d'où $dd' \leq d$ soit $d' \leq 1$, ainsi, $d' = 1$ et PGCD(a'~;~b') = 1.

    2. En déduire qu'il existe deux entiers $u$ et $v$ tels que $au + bv = d$.

      Code de déblocage de la correction :

      D'après le théorème de Bézout, il existe deux entiers $u$ et $v$ tels que $a'u + b'v = 1$, donc $d(a'u + b'v) = d$ soit $da'u + db'v = d$ et $au + bv = d$. Ainsi, il existe deux entiers relatifs $u$ et $v$ tels que $au + bv = d$.

  2. On suppose que $d$ divise $a$ et $b$ et qu'il existe deux entiers relatifs $u$ et $v$ tels que $au + bv = d$. Soit $d'$ un diviseur commun à $a$ et $b$.

    1. Justifier que $d'$ divise $d$.

      Code de déblocage de la correction :

      Puisque $d'| a$ et $d'| b$ alors $d'$ divise toute combinaison linéaire de $a$ et $b$, donc $d'$ divise $d$.

    2. En déduire que $d=PGCD(a~;~b)$.

      Code de déblocage de la correction :

      Soit $D=PGCD(a~;~b)$, donc $d \leq D$ et d'après la question précédente, $D$ divise $d$, donc $D\leq d$, d'où, $d=D=PGCD(a~;~b)$.

  3. Conclure.

    Code de déblocage de la correction :

    Conclusion : $PGCD(a~;~b) = d$ si, et seulement si $d$ divise $a$ et $b$ et si il existe deux entiers relatifs $u$ et $v$ tels que $au + bv = d$.

La condition $d$ divise $a$ et $b$ est nécessaire car $3\times 1 + 2\times 1 = 5$ mais $5$ n'est pas le PGCD de $2$ et $3$.

Corollaire du théorème de Bézout

L'équation $ax + by = c$ admet des solutions entières si, et seulement si, $c$ est un multiple du $PGCD(a~;~b)$.

  1. On suppose que le couple $(x_0~;~y_0)$ soit solution de l'équation $ax + by = c$.

    Montrer que le $PGCD$ de $a$ et $b$ est un diviseur de $c$.

    Code de déblocage de la correction :

    Soit $(x_0~;~y_0)$ une solution entière de l'équation $ax + by = c$ alors $c = ax_0+by_0$.

    Soit $d=PGCD(a~;~b)$, puisque $d| a$ et $d| b$ alors $d$ divise toute combinaison linéaire de $a$ et $b$, donc $d$ divise $ax_0+by_0$ soit $d$ divise $c$.

  2. On suppose que $d = PGCD(a~;~b)$ et que $c$ est un multiple de $d$, c.à.d. qu'il existe un entier $c'$ tel que $c=dc'$.

    1. Justifier que $ax + by = c$ équivaut à l'équation $a'x + b'y = c'$ où $a'$ et $b'$ sont des entiers tels que $PGCD(a'~;~b') = 1$.

      Code de déblocage de la correction :

      Or, $d > 0$ et $d| a$, $d| b$, donc il existe deux entiers $a'$ et $b'$ tels que $a=da'$ et $b=db'$ et $PGCD(a'~;~b') = 1$.

      $ax + by = c$ ssi $da'x + db'y = dc'$ ssi $a'x + b'y = c'$ car $d\ne 0$.

    2. En déduire que l'équation $ax + by = c$ a des solutions entières.

      Code de déblocage de la correction :

      Puisque $PGCD(a'~;~b') = 1$, d'après le théorème de Bézout, l'équation $a'x + b'y = 1$ a donc des solutions entières.

      Or, si $(u ; v)$ est une solution entière de l'équation $a'x + b'y = 1$, le couple $(c'u ; c'v)$ est solution de l'équation $a'x + b'y = c'$, ainsi, l'équation $a'x + b'y = c'$ a donc des solutions entières. Or d'après la question précédente, $ax + by = c$ ssi $a'x + b'y = c'$ Par conséquent, l'équation $ax + by = c$ a des solutions entières.

  3. Conclure

    Code de déblocage de la correction :

    D'après la question 1, si l'équation $ax + by = c$ a des solutions entières alors $c$ est un multiple du $PGCD(a~;~b)$,

    D'après la question 2., si $c$ est un multiple du $PGCD(a~;~b)$ alors $ax + by = c$ a des solutions entières.

    Ainsi, L'équation $ax + by = c$ admet des solutions entières si, et seulement si, $c$ est un multiple du $PGCD(a~;~b)$.

  1. L'équation $15x + 12y = 6$ a des couples d'entiers solutions car $PGCD(15~;~12) = 3$ et $3$ divise $6$.
  2. L'équation $15x + 12y = 28$ n'a pas de couples solutions entières car $PGCD(15~;~12) = 3$ et $3$ ne divise pas $28$.

    On donne $a=84$ et $b=27$

  1. Déterminer $PGCD(a~;~b)$ à l'aide de l'algorithme d'Euclide.
  2. Déterminer un couple $(u~;~v)$ d'entiers relatifs tels que $au + bv = PGCD(a~;~b)$

Théorème de Gauss

Théorème de Gauss et son corollaire

Théorème de Gauss

Soient $a$, $b$ et $c$ trois entiers relatifs non nuls.

Si $a$ divise le produit $bc$ et si $a$ et $b$ sont premiers entre eux alors $a$ divise $c$.

Démonstration du théorème de Gauss.
Soient $a$, $b$ et $c$ trois entiers naturels non nuls.

  1. On suppose que $a$ divise $bc$ et que $a$ et $b$ sont premiers entre eux.

    En déduire une écriture de $bc$ en fonction de $a$.

    Code de déblocage de la correction :

    Puisque $a$ divise $bc$, il existe un entier $q$ tel que $bc = qa$

  2. Justifier l'existence de deux entiers relatifs $u$ et $v$ tels que $au + bv = 1$.

    Code de déblocage de la correction :

    $a$ et $b$ sont premiers entre eux, d'après le théorème de Bézout, il existe deux entiers $u$ et $v$ tels que $au+bv=1$

  3. Multiplier cette égalité par $c$.

    Code de déblocage de la correction :

    On a $au+bv=1$, donc $acu + bcv = c$

  4. En utilisant l'écriture de $bc$ obtenu au premier point. Factoriser par $a$ et conclure.

    Code de déblocage de la correction :

    Or, $acu + bcv = c$ et $bc = qa$, donc $c = acu + bcv = acu + qav = a(cu+qv)$, comme $cu+qv$ est un entier, donc $a$ divise $c$.

    Ainsi, si $a$ divise le produit $bc$ et si $a$ et $b$ sont premiers entre eux alors $a$ divise $c$.

Attention la condition "$a$ et $b$ sont premiers entre eux" est essentielle dans le théorème de Gauss, en effet :

21 divise $6\times 7$ mais 21 ne divise ni 6 ni 7.

On souhaite trouver tous les couples d'entiers relatifs $(x~;~y)$ tels que $5x=7y$.

  1. On suppose qu'il existe des entiers $x$ et $y$ tels que $5x=7y$, en déduire à l'aide du théorème de Gauss que $7$ divise $x$ et qu'il existe un entier reltif $k$ tel que $y=5k$ et $x=7k$.

    Code de déblocage de la correction :

    Soient $x$ et $y$ deux entiers tels que $5x=7y$ alors $7$ divise $5x$, or $5$ et $7$ sont premiers entre eux, d'après le thorème de Gauss $7$ divise $x$. Donc, il existe un entier $k$ tel que $x=7k$, comme $5x=7y$, alors $5\times 7k = 7y$, d'où $y = 5k$.

  2. Etudier la réciproque et conclure.

    Code de déblocage de la correction :

    Soient k un entier, $x$ et $y$ deux entiers tels que $x=7k$ et $y=5k$ alors $5x=5\times 7k = 35k$ et $7y=7\times 5k = 35k$, donc $7x=5y$ ainsi le couple $(7k~;~5k)$ est solution entière de l'équation $7x=5y$ pour tout entier $k$.

    Par conséquent, les solutions entières de l'équation $7x=5y$ sont les couples $(7k~;~5k)$ où $k\in \mathbb{Z}$.

    Dans chaque cas, résoudre dans $\mathbb{Z^2}$ l'équation :

  1. $4(x-2)=5(y-3)$

    Code de déblocage de la correction :

    Soient $x$ et $y$ deux entiers tels que $4(x-2)=5(y-3)$ alors $5$ divise $4(x-2)$, or $4$ et $5$ sont premiers entre eux, d'après le thorème de Gauss $5$ divise $x-2$. Donc, il existe un entier $k$ tel que $x-2=5k$ et $x=5k+2$, comme $4(x-2)=5(y-3)$, alors $4\times 5k = 5(y-3)$, d'où $y-3 = 4k$ et $y=4k+3$. Ainsi, si $(x~;~y)$ est solution entière de $4(x-2)=5(y-3)$ alors il existe un entier $k$ tel que $x=5k+2$ et $y=4k+3$

    Réciproquement : soient k un entier, $x$ et $y$ deux entiers tels que $x=5k+2$ et $y=4k+3$ alors $4(x-2)=4\times 5k = 20k$ et $5(y-3)=5\times 4k = 20k$, donc $4(x-2)=5(y-3)$ ainsi le couple $(5k+2~;~4k+3)$ est solution entière de l'équation $4(x-2)=5(y-3)$ pour tout entier $k$.

    Par conséquent, les solutions entières de l'équation $4(x-2)=5(y-3)$ sont les couples $(5k+2~;~4k+3)$ où $k\in \mathbb{Z}$.

  2. $55(x+2)=10(y-7)$

    Code de déblocage de la correction :

    Or, $PGCD(55~;~10)=5$, donc $55(x+2)=10(y-7) \iff $11(x+2)=2(y-7)$. Ainsi, les équations $55(x+2)=10(y-7)$ et $11(x+2)=2(y-7)$ ont les mêmes solutions.

    Soient $x$ et $y$ deux entiers tels que $55(x+2)=10(y-7)$ alors on a $11(x+2)=2(y-7)$, donc $2$ divise $11(x+2)$, or $11$ et $2$ sont premiers entre eux, d'après le thorème de Gauss $2$ divise $x+2$. Donc, il existe un entier $k$ tel que $x+2=2k$ et $x=2k-2$, comme $11(x+2)=2(y-7)$, alors $11\times 2k = 2(y-7)$, d'où $y-7 = 11k$ et $y=11k+7$. Ainsi, si $(x~;~y)$ est solution entière de $55(x+2)=10(y-7)$ alors il existe un entier $k$ tel que $x=2k-2$ et $y=11k+7$

    Réciproquement : soient k un entier, $x$ et $y$ deux entiers tels que $x=2k-2$ et $y=11k+7$ alors $11(x+2)=11\times 2k = 22k$ et $2(y-7)=2\times 11k = 22k$, donc $11(x+2)=2(y-7)$ ainsi le couple $(2k-2~;~11k+7)$ est solution entière de l'équation $11(x+2)=2(y-7)$ pour tout entier $k$.

    Par conséquent, les solutions entières de l'équation $55(x+2)=10(y-7)$ sont les couples $(2k-2~;~11k+7)$ où $k\in \mathbb{Z}$.

Corollaire du théorème de Gauss

Soient $a$, $b$ et $c$ trois entiers relatifs non nuls.

Si $a$ et $b$ divise $c$ et si $a$ et $b$ sont premiers entre eux alors $ab$ divise $c$.

Démontrer le corollaire du théorème de Gauss.

Code de déblocage de la correction :

Comme $a$ et $b$ divise $c$, il existe donc deux entiers $k$ et $k'$ tel que $c=ka$ et $c=bk'$

Or, $a$ et $b$ sont premiers entre eux et $b$ divise $c=ka$, d'après le théorème de Gauss $b$ divise $k$. Il existe alors un entier $k''$ tel que $k=bk''$, d'où $c=ak=abk''$, ainsi $ab$ divise $c$.

8 et 11 divisent 2200, 8 et 11 sont premiers entre eux, donc 88 divise 2200.

Attention la condition "$a$ et $b$ sont premiers entre eux" est essentielle dans le corrllaire du théorème de Gauss, voici un contre-exemple :

6 et 8 divise 24 mais $6\times 8$ ne divise pas 24.

Soit $n$ un entier naturel non nul et $N = n^3-n$. Montrer que $N$ est divisible par 6.

Code de déblocage de la correction :

Soit $n$ un entier naturel. Or, $N = n^3-n = n(n^2-1) = n(n-1)(n+1)$

Comme $n$ et $n+1$ sont deux entiers consécutifs, alors 2 divise l'un d'entre eux et donc 2 divise $N$.

De même $n-1$, $n$ et $n+1$ sont trois entiers consécutifs, alors 3 divise l'un d'entre eux et donc 3 divise $N$.

Comme $PGCD(2~;~3) = 1$, d'après le corallaire du théorème de Gauss, $2\times 3 = 6$ divise $N$.

Equations diophantiennes

On appelle une équation diophantienne toute équation polynomiale à coefficients entiers dont on cherche les solutions parmi les nombres entiers.

Une équation diophantienne du premier degré à deux inconnues est une équation qui peut s'écrire sous la forme $ax+by=c$, où $a$, $b$ et $c$ sont des entiers donnés.

D'après le corollaire du théorème de Bézout, une telle équation admet des solutions entières si $c$ est un multiple du $PGCD(a~;~b)$.

Une solution particulière et le théorème de Gauss permettent de trouver toutes les solutions entières de cette équation du premier degré.

Ce type d'équation doit son nom à Diophante d'Alexandrie, mathématicien grec du $III^e$ siècle.

    On considère l'équation $7x - 11y = 3$, où $x$ et $y$ sont des nombres entiers relatifs.
  1. Vérifier que $(x_0~;~y_0)=(13~;~8)$ est solution de cette équation.

    Code de déblocage de la correction :

    $7x_0-11y_0=7\times 13 - 11\times 8 = 91 - 88 = 3$, donc $(x_0~;~y_0)=(13~;~8)$ est solution de cette équation.

  2. Montrer que $7x - 11y = 3$ si, seulement si $7(x-13) = 11(y - 8)$.

    Code de déblocage de la correction :

    Or, $7x_0-11y_0=3 $, donc $7x -11y = 3$ ssi $7x -11y = 7x_0-11y_0$ ssi $7x - 7x_0 = 11y-11y_0$ ssi $7(x-x_0)=11(y-y_0)$ ssi $7(x-13)=11(y-8)$

  3. Résoudre l'équation $7(x-13) = 11(y - 8)$ et donner les solutions de l'équation $7x - 11y = 3$.

    Code de déblocage de la correction :

    Soient $x$ et $y$ deux entiers tels que $7(x-13) = 11(y - 8)$ alors $11$ divise $7(x-13)$, or $7$ et $11$ sont premiers entre eux, d'après le thorème de Gauss $11$ divise $x-13$. Donc, il existe un entier $k$ tel que $x-13=11k$ et $x=11k+13$, comme $7(x-13) = 11(y - 8)$, alors $7\times 11k = 11(y-8)$, d'où $y-8 = 7k$ et $y=7k+8$. Ainsi, si $(x~;~y)$ est solution entière de $7(x-13) = 11(y - 8)$ alors il existe un entier $k$ tel que $x=11k+13$ et $y=7k+8$

    Réciproquement : soient k un entier, $x$ et $y$ deux entiers tels que $x=11k+13$ et $y=7k+8$ alors $7(x-13)=7\times 11k = 77k$ et $11(y-8)=11\times 7k = 77k$, donc $7(x-13) = 11(y - 8)$ ainsi le couple $(11k+13~;~7k+8)$ est solution entière de l'équation $7(x-13) = 11(y - 8)$ pour tout entier $k$.

    Par conséquent, les solutions entières de l'équation $7(x-13) = 11(y - 8)$ sont les couples $(11k+13~;~7k+8)$ où $k\in \mathbb{Z}$.

    Puisque les équations $7(x-13) = 11(y - 8)$ et $7x - 11y = 3$ sont équivalentes, donc les solutions entières de l'équation $7x - 11y = 3$ sont les couples $(11k+13~;~7k+8)$ où $k\in \mathbb{Z}$.

    On considère la fonction Python suivante dont les paramètres $a$ et $b$ sont des entiers naturels.

    def CBezout(a,b):
        r,u,v,x,y=1,1,0,0,1
        while r>0:
            r=a%b
            q=a//b
            a,b=b,r
            s=u-x*q
            u=x
            x=s
            t=v-q*y
            v=y
            y=t
        return a,u,v
    1. En exécutant pas à pas cette fonction dont les arguments sont $a=23$ et $b=7$, compléter le tableau suivant :

      $\quad$ Etape 0 Etape 1 Etape 2 Etape 3 ...
      Les valeurs de r $1$ $\quad$ $\quad$ $\quad$ $\quad$
      Les valeurs de a $23$ $\quad$ $\quad$ $\quad$ $\quad$
      Les valeurs de u $1$ $\quad$ $\quad$ $\quad$ $\quad$
      Les valeurs de v $0$ $\quad$ $\quad$ $\quad$ $\quad$

      Code de déblocage de la correction :

      En exécutant pas à pas cette fonction pour $a=23$ et $b=7$, on obtient le tableau suivant :

      $\quad$ Etape 0 Etape 1 Etape 2 Etape 3
      Les valeurs de r $1$ $2$ $1$ $0$
      Les valeurs de a $23$ $7$ $2$ $1$
      Les valeurs de a $7$ $2$ $1$ $0$
      Les valeurs de u $1$ $0$ $1$ $-3$
      Les valeurs de v $0$ $1$ $-3$ $10$

      Pour ces arguments, la fonction renvoie le triplet $(1~;-3~;~10)$.

    2. Expliquer le rôle de cette fonction. Que représentent les valeurs qu'elle renvoie ?

      Code de déblocage de la correction :

      Cette fonction renvoie un triplet $(d~;~u~;~v)$ où $d=PGCD(a~;~b)$ et $u$, $v$ sont des entiers tels que $au+bv=d$.
  1. Saisir et tester cette fonction avec différents couples $(a~;~b)$.

    Code de déblocage de la correction :

    Par exemple :

    >>> CBezout(235,605)
    (5, -18, 7)
    >>> 

    Ainsi, $PGCD(235~;~605)=5$ et $235\times (-18)+605\times 7 = 5$

    On se propose de résoudre dans $\mathbb{N^2}$ l'équation $(E)~:~8x+15y=146$

  1. $(x~;~y)$ désigne un couple solution de $(E)$. Montrer que les nombres entiers naturels $x$ et $y$ vérifient respectivement $x\leq 18$ et $y\leq 9$

    Code de déblocage de la correction :

    Soit $(x~;~y)$ un couple solution de $8x+15y=146$. Or, $y\in \mathbb{N}$, donc $15y \geq 0$, comme $8x+15y=146$ alors $8x \leq 146$, soit $x\leq \dfrac{146}{8}$. D'où, $x\leq 18,25$ donc $x\geq 18$.

    De même on a $x\in \mathbb{N}$ et $8x \geq 0$, donc $15y\leq 146$, soit $y\leq \dfrac{146}{15}$. D'où, $y\leq 9,733...$ donc $y\leq 9$.

  2. Voici un algorithme incomplet permettant d'obtenir les couples $(x~;~;y)$ d'entiers naturels solution de $(E)$.

      Pour x allant de 0 à ...
      	Pour y allant de 0 à ...
      		Si ... alors
      			afficher x et y
      		Fin Si
      	Fin Pour
      Fin Pour
    1. Recopier et compléter l'algorithme.

      Code de déblocage de la correction :

      Pour x allant de 0 à 18
      	Pour y allant de 0 à 9
      		Si 8x+15y=146 alors
      			afficher x et y
      		Fin Si
      	Fin Pour
      Fin Pour
    2. Coder cet algorithme en langage Python. Saisir le programme et l'exécuter afin d'obtenir tous les couples solutions de $(E)$.

      Code de déblocage de la correction :

      
      for x in range(19):
          for y in range(10):
              if 8*x+15*y==146:
                  print("({} ; {})".format(x,y))

      En exécutant le programme, on obtient un seul couple solution de $(E)$.

      
      >>> 
      (7 ; 6)
      >>> 

      Ainsi, l'équation $(E)$ a une seule solution dans $\mathbb{N^2}$ qui est $(7~;~6)$.

Exercices

$\textbf{Les parties A et B peuvent être traitées de façon indépendante}$

$\textbf{Partie A}$

On considère la fonction suivante de paramètres deux entiers naturels non nuls $a$ et $b$ :

    def mystere(a,b):
    	c=a%b
    	while c!= 0 :
    		a=b
    		b=c
    		c=a%b
    	return b
  1. Faire fonctionner cette fonction avec $a = 26$ et $b = 9$ en indiquant les valeurs de $a$, $b$ et $c$ à chaque étape.

  2. Cette fonction renvoie le PGCD des entiers naturels non nuls $a$ et $b$. La modifier pour qu'elle indique si deux entiers naturels non nuls $a$ et $b$ sont premiers entre eux ou non.

  3. Code de déblocage de la correction :

    1. Faire fonctionner cette fonction avec $a = 26$ et $b = 9$ en indiquant les valeurs de $a$, $b$ et $c$ à chaque étape.
      $\quad$$\quad$$\quad$$\quad$
      Valeur de a$26$$9$$8$
      Valeur de b$9$$8$$1$
      Valeur de c$8$$1$$0$
      Affichage $1$
    2. Cet algorithme donne en sortie le PGCD des entiers naturels non nuls $a$ et $b$. Le modifier pour qu'il indique si deux entiers naturels non nuls $a$ et $b$ sont premiers entre eux ou non.
      def mystere(a,b):
      	c=a%b
      	while c!= 0 :
      		a=b
      		b=c
      		c=a%b
      	if b==1:
      		print("Les nombres entrés sont premiers entre eux.")
      	else :
      		print("Les nombres entrés ne sont pas premiers entre eux.")

$\textbf{Partie B}$

A chaque lettre de l'alphabet on associe grâce au tableau ci-dessous un nombre entier compris entre 0 et 25.

ABCDEFGH IJKLM
01234567 89101112

NOPQRSTU VWXYZ
1314151617181920 2122232425

On définit un procédé de codage de la façon suivante :

$\textbf{Etape 1 :}$ on choisit deux entiers naturels $p$ et $q$ compris entre $0$ et $25$.

$\textbf{Etape 2 :}$ à la lettre que l'on veut coder, on associe l'entier $x$ correspondant dans le tableau ci-dessus.

$\textbf{Etape 3 :}$ on calcule l'entier $x'$ défini par les relations \[x' \equiv px + q\quad [26]\quad \text{et}\quad 0 \leqslant x' \leqslant 25.\]

$\textbf{Etape 4 :}$ à l'entier $x'$, on associe la lettre correspondante dans le tableau.

  1. Dans cette question, on choisit $p = 9$ et $q = 2$.

    1. Démontrer que la lettre V est codée par la lettre J.

    2. Citer le théorème qui permet d'affirmer l'existence de deux entiers relatifs $u$ et $v$ tels que $9u + 26v = 1$. Donner sans justifier un couple $(u,~v)$ qui convient.

    3. Démontrer que $x' \equiv 9x + 2\quad [26]$ équivaut à $x \equiv 3x' + 20\quad [26]$.

    4. Décoder la lettre R.

  2. Dans cette question, on choisit $q = 2$ et $p$ est inconnu. On sait que J est codé par D. Déterminer la valeur de $p$ ( on admettra que $p$ est unique).

  3. Dans cette question, on choisit $p = 13$ et $q = 2$. Coder les lettres B et D. Que peut-on dire de ce codage ?

  4. Code de déblocage de la correction :

    1. Dans cette question, on choisit $p = 9$ et $q = 2$.

      1. Démontrer que la lettre V est codée par la lettre J.

        Dans le tableau V correspond à 21, or $9 \times 21 + 2 = 189 + 2 = 191$ et $191 = 26 \times 7 + 9$ ; donc $x' \equiv 9\quad [26]$. Dans le tableau 9 correspond à la lettre J.

      2. Citer le théorème qui permet d'affirmer l'existence de deux entiers relatifs $u$ et $v$ tels que $9u + 26v = 1$. Donner sans justifier un couple $(u,~v)$ qui convient.

        9 et 26 étant premiers entre eux, le théorème de Bezout permet d'affirmer l'existence de deux entiers relatifs $u$ et $v$ tels que $9u + 26v = 1$. Le couple $(3~;~- 1)$ est un couple simple solution de cette équation.

      3. Démontrer que $x' \equiv 9x + 2\quad [26]$ équivaut à $x \equiv 3x' + 20\quad [26]$.

        On a $x' \equiv 9x + 2\quad [26] \iff $ il existe $k \in \mathbb{Z},\:\: x' = 26k + 9x + 2 \iff $ $3x' = 26k' + 27x + 6\iff 3x' = 26k' + 26x + x + 6\iff 3x' = 26r'' + x + 6 \iff x = 26(- r'') + 3x' - 6 \iff x = 26(- r'') + 3x' + 20$, soit $x \equiv 3x' + 20\quad [26]$

      4. Décoder la lettre R.

        R correspond à $x' = 17$, donc $3x' + 20 = 51 + 20 = 71$ et $71 = 26 \times 2 + 19$, soit $71 \equiv 19 \quad [26]$. On a donc $x = 19$ qui correspond à la lettre T.

    2. Dans cette question, on choisit $q = 2$ et $p$ est inconnu. On sait que J est codé par D. Déterminer la valeur de $p$ (on admettra que $p$ est unique).

      J correspond à $x = 9$ et D correspond à $x' = 3$. de plus $q = 2$ ; on a donc :

      $3 = 9p + 2 \quad [26] \iff 9p \equiv 1 \quad [26]$ ou encore $27p \equiv 3 \quad [26]$, mais on sait que $27 \equiv 1 \quad [26]$ ; il en résulte que $p \equiv 3 \quad [26]$ et comme $p$ est compris entre 0 et 25, on a donc $p = 3$.

    3. Dans cette question, on choisit $p = 13$ et $q = 2$. Coder les lettres B et D. Que peut-on dire de ce codage ?

      B correspond à $x = 1$, d'où $x' = 13x + 2 \equiv 15 \quad [26]$ et 15 correspond à la lettre P.

      D correspond à $x = 3$, d'où $x' = 13x + 2 \equiv 41 \quad [26]$ et $41 \equiv 15 \quad [26]$ et 15 correspond à la lettre P.

      Conclusion : deux lettres différentes sont codées par la màªme lettre. Ce codage n'est pas bon puisque le décryptage donnera plusieurs solutions.

On se propose de déterminer l'ensemble $\mathcal{S}$ des entiers relatifs $n$ vérifiant le système :

$\left\{\begin{array}{l c l} n &\equiv & 9 \quad [17]\\ n &\equiv &3 \quad [5] \end{array}\right.$
  1. Recherche d'un élément de $\mathcal{S}$.

    On désigne par $(u~;~v)$ un couple d'entiers relatifs tel que $17u + 5v = 1$.

    1. Justifier l'existence d'un tel couple $(u~;~v)$.

    2. On pose $n_{0} = 3 \times 17u + 9 \times 5v$

    3. Démontrer que $n_{0}$ appartient à $\mathcal{S}$.

    4. Donner un exemple d'entier $n_{0}$ appartenant à $\mathcal{S}$.

  2. Caractérisation des éléments de $\mathcal{S}$.

    1. Soit $n$ un entier relatif appartenant à $\mathcal{S}$.

      Démontrer que $n - n_{0} \equiv 0\quad [85]$.

    2. En déduire qu'un entier relatif $n$ appartient à $\mathcal{S}$ si et seulement si il peut s'écrire sous la forme $n = 43 + 85k$ où $k$ est un entier relatif.

  3. Application

    Zoé sait qu'elle a entre 300 et 400 jetons.

    Si elle fait des tas de 17 jetons, il lui en reste 9.

    Si elle fait des tas de 5 jetons, il lui en reste 3.

    Combien a-t-elle de jetons ?

  4. Code de déblocage de la correction :

    1. Recherche d'un élément de $\mathcal{S}$.

      On désigne par $(u~;~v)$ un couple d'entiers relatifs tel que $17u + 5v = 1$.

      1. 17 et 5 sont premiers entre eux, donc, d'après le théorème de Bézout, il existe $u$ et $v$ entiers relatifs tels que $17u+5v=1$.

      2. On pose $n_{0} = 3 \times 17u + 9 \times 5v$. Démontrer que $n_{0}$ appartient à $\mathcal{S}$.

        Soit $(u~;~v)$ un couple solution, donc $17u+5v=1$. On en déduit que $17u\equiv 1~[5]$ et $5v\equiv 1~[17]$.

        Alors $n_{0}=3 \times 17u + 9 \times 5v\equiv 9\times 5v~[17]\equiv 9\times 1~[17]\equiv 9~[17]$.

        De même : $n_{0}=3 \times 17u + 9 \times 5v\equiv 3\times 17u~[5]\equiv 3\times 1~[5]\equiv 3~[5]$.

        Par conséquent, $n_{0}\in\mathcal{S}$.

      3. Donner un exemple d'entier $n_{0}$ appartenant à $\mathcal{S}$.

        Appliquons l'algorithme d'Euclide :

        $17=3\times 5$+2 et $5=2\times 2+1$, d'où $1=5-2\times 2$

        $1 = 5-(17-5\times 3)\times 2=17\times (-2)+5\times 7$.

        On peut prendre $(u~;~v) = (-2~;~7)$.

        On obtient alors $n_{0} = 213$ (ce n'est évidemment pas la seule valeur !)

    2. Caractérisation des éléments de $\mathcal{S}$.

      1. Soit $n$ un entier relatif appartenant à $\mathcal{S}$. Démontrer que $n - n_{0} \equiv 0\quad [85]$.

        $n\equiv 9~[17]$ et $n_{0}\equiv 9~[17]$ donc $n-n_{0}\equiv 0~[17]$.

        De même, $n\equiv 3~[5]$ et $n_{0}\equiv 3~[5]$ donc $n-n_{0}\equiv 0~[5]$.

        Or $5~|~n-n_{0}$, $17~|~n-n_{0}$, 17 et 5 sont premiers entre eux, d'après le corollaire de Gauss, $5\times 17~|~n-n_{0}$, ainsi $n-n_{0}\equiv 0~[85]$ (car $5\times 17=85$).

      2. En déduire qu'un entier relatif $n$ appartient à $\mathcal{S}$ si et seulement s'il peut s'écrire sous la forme $n = 43 + 85k$ où $k$ est un entier relatif.

        On en déduit que, si $n\in\mathcal{S}$, $n\equiv n_{0}~[85]$ donc $n\equiv 213~[85]$.

        Or $213 = 170 + 43=2\times 85+43 \equiv 43~[85]$ donc $213\equiv 43~[85]$.

        Par conséquent : $n\in\mathcal{S}\iff n \equiv 43~[85]$ donc $n=43+85k$, $k\in\mathbb{Z}$.

        Réciproquement, si $n\equiv 43+85k$, $k \in \mathbb{Z}$ , il est clair que $n\equiv 9~[17]$ et $n\equiv 3~[5]$.

    3. Application :

      Combien a-t-elle de jetons ?

      Soit $n$ le nombre de jetons. On a : $n\equiv 9~[17]$ et $n\equiv 3~[5]$.

      D'après ce qui précède, on a : $n=43+85k$.

      On sait que $300 \leqslant n\leqslant 400$, donc $300\leqslant 43+85k\leqslant 400$. On en déduit que $k=4$ et que Zoé a $383$ jetons.

$\textbf{Partie A : Inverse de 23 modulo 26}$

On considère l'équation : $(E) \::\quad 23x - 26y = 1,$ où $x$ et $y$ désignent deux entiers relatifs.

  1. Vérifier que le couple $(-9~;~-8)$ est solution de l'équation $(E)$.

  2. Résoudre alors l'équation $(E)$.

  3. En déduire un entier $a$ tel que $0 \leqslant a \leqslant 25$ et $23a \equiv 1 \pmod {26}$.

  4. .

    Code de déblocage de la correction :

      $\textbf{Partie A : Inverse de 23 modulo 26}$

    1. Vérifier que le couple $(-9~;~-8)$ est solution de l'équation $(E)$.

      $23 \times (- 9) - 26 \times (- 8) = - 207 + 208 = 1$ : le couple $(-9~;~-8)$ est solution de l'équation $(E)$.

    2. Résoudre alors l'équation $(E)$.

      $\left\{\begin{array}{l c l} 23x - 26y &=& 1\\ 23\times (- 9) - 26 \times (- 8) &=& 1 \end{array}\right.\Longrightarrow $ (par différence membre à membre)

      $23(x + 9) - 26(y + 8) = 0 \iff 23(x + 9) = 26(y + 8) \quad (1)$.

      Donc 23 divise $26(y + 8)$ et comme il est premier avec 26; il divise $y + 8$ (théorème de Gauss) : il existe donc un entier $k$ tel que $y + 8 = 23k \iff y = - 8 + 23k$.

      En remplaçant dans (1) $y + 8$ par $23k$, on obtient :

      $23(x + 9) = 26 \times 23k \iff x + 9 = 26 \iff x = - 9 + 26k$.

      Réciproquement les couples $(- 9 + 26k~;~- 8 + 23k)$ vérifient $(E)$ car $23(- 9 + 26k) - 26(- 8 + 23k) = - 207 + 23 \times 26k + 208 - 26 \times 23k = 1$.

      Les couples solutions de $(E)$ sont donc de la forme : $(-9 + 26k~;~- 8 + 23k), \: k \in \mathbb{Z}$.

    3. En déduire un entier $a$ tel que $0 \leqslant a \leqslant 25$ et $23a \equiv 1 \pmod {26}$.

      Il faut trouver un (ou des) couple(s) de premier terme $a$ tel que $0 \leqslant a \leqslant 25$, donc vérifiant :

      $0 \leqslant - 9 + 26k \leqslant 25 \iff 9 \leqslant 26k \leqslant 34$. La solution $k = 1$ est évidente ce qui donne $a = - 9 + 26 = 17$.

      Donc comme $26b \equiv 0 \pmod {26}$, on a $23 \times 17 \equiv 1 \pmod {26}$.

$\textbf{Partie B : Chiffrement de Hill}$

On veut coder un mot de deux lettres selon la procédure suivante :

$\textbf{Etape 1 :}$ Chaque lettre du mot est remplacée par un entier en utilisant le tableau ci-dessous :

ABCDEFGH IJKLM
01234567 89101112

NOPQRSTU VWXYZ
1314151617181920 2122232425

On obtient un couple d'entiers $\left(x_{1}~;~x_{2}\right)$ où $x_{1}$ correspond à la première lettre du mot et $x_{2}$ correspond à la deuxième lettre du mot.

$\textbf{Etape 2 :} \left(x_{1}~;~x_{2}\right)$ est transformé en $\left(y_{1}~;~y_{2}\right)$ tel que : $\left(S_{1}\right)\:\: \left\{\begin{array}{l c l l} y_{1} &\equiv& 11x_{1} + 3x_{2} &\pmod {26}\\ y_{2} &\equiv& 7x_{1} + 4x_{2} &\pmod {26} \end{array}\right.\quad \text{avec } 0 \leqslant y_{1} \leqslant 25\:\: \text{et}\:\: 0 \leqslant y_{2} \leqslant 25.$

$\textbf{Etape 3 :} \left(y_{1}~;~y_{2}\right)$ est transformé en un mot de deux lettres en utilisant le tableau de correspondance donné dans l'étape 1.

Exemple : \[\underbrace{\text{TE}}_{{\text{mot en clair}}}\stackrel{\text{étape} 1}{\Longrightarrow} (19,4) \stackrel{\text{étape}\: 2}{\Longrightarrow} (13,19) \stackrel{\text{étape}\: 3}{\Longrightarrow} \underbrace{\text{NT}}_{{\text{mot codé}}}\]

  1. Coder le mot ST.
  2. On veut maintenant déterminer la procédure de décodage:
    1. Montrer que tout couple $\left(x_{1}~;~x_{2}\right)$ vérifiant les équations du système $\left(S_{1}\right)$, vérifie les équations du système : \[\left(S_{2}\right)\:\: \left\{\begin{array}{l c l l} 23x_{1} &\equiv& \phantom{1}4y_{1} + 23y_{2} &\pmod {26}\\ 23x_{2}&\equiv& 19y_{1} + 11y_{2} &\pmod {26} \end{array}\right.\]
    2. A l'aide de la partie B, montrer que tout couple $\left(x_{1}~;~x_{2}\right)$ vérifiant les équations du système $\left(S_{2}\right)$, vérifie les équations du système \[\left(S_{3}\right)\:\: \left\{\begin{array}{l c l l} x_{1}&\equiv& 16y_{1} + y_{2} &\pmod {26}\\ x_{2}&\equiv& 11y_{1} + 5y_{2} &\pmod {26} \end{array}\right.\]
    3. Montrer que tout couple $\left(x_{1}~;~x_{2}\right)$ vérifiant les équations du système $\left(S_{3}\right)$, vérifie les équations du système $\left(S_{1}\right)$
    4. Décoder le mot $\textbf{YJ}$.
  3. Code de déblocage de la correction :

      $\textbf{Partie B : Chiffrement de Hill}$

    1. Coder le mot ST.

      $\underbrace{\text{ST}}_{{\text{mot en clair}}}\stackrel{\text{étape} 1}{\Longrightarrow} (18,~19) \stackrel{\text{étape}\: 2}{\Longrightarrow} (21,~20) \stackrel{\text{étape}\: 3}{\Longrightarrow} \underbrace{\text{VU}}_{{\text{mot codé}}}$

    2. On veut maintenant déterminer la procédure de décodage:
      1. Montrer que tout couple $\left(x_{1}~;~x_{2}\right)$ vérifiant les équations du système

        $\left(S_{1}\right)$, vérifie les équations du système : \[\left(S_{2}\right)\:\: \left\{\begin{array}{l c l l} 23x_{1} &\equiv& 4y_{1} + 23y_{2} &\pmod {26}\\ 23x_{2}&\equiv& 19y_{1} + 11y_{2} &\pmod {26} \end{array}\right.\] ~ $\left(S_{1}\right)\:\: \left\{\begin{array}{l c r l} y_{1} &\equiv& 11x_{1} + 3x_{2} &\pmod {26}\\ y_{2} &\equiv& 7x_{1} + 4x_{2} &\pmod {26} \end{array}\right. \Longrightarrow$

        $ \left\{\begin{array}{r c r l} - 44x_{1} - 12x_{2}&=& - 4y_{1}&\pmod {26}\\ 21x_{1} + 12x_{2}&=&3y_{2}&\pmod {26} \end{array}\right.\Rightarrow$ (par somme)

        $- 23x_{1}= - 4y_{1} + 3y_{2}\quad \pmod {26}$.

        De même :

        $\left(S_{1}\right)\:\: \left\{\begin{array}{l c r l} y_{1} &\equiv& 11x_{1} + 3x_{2} &\pmod {26}\\ y_{2} &\equiv& 7x_{1} + 4x_{2} &\pmod {26} \end{array}\right. \Longrightarrow$ $ \left\{\begin{array}{r c r l} - 77x_{1} - 21x_{2}&=&- 7y_{1}&\pmod {26}\\ 77x_{1} + 44x_{2}&=&11y_{2}&\pmod {26} \end{array}\right.$

        $\Longrightarrow$ (par somme) $23x_{2} = - 7y_{1} + 11y_{2} \pmod{26}$ ou encore puisque $- 7 \equiv 19 \pmod{26}$ : $23x_{2} = 19y_{1} + 11y_{2} \pmod{26}$.

        Donc, tout couple $\left(x_{1}~;~x_{2}\right)$ vérifiant les équations du système $\left(S_{1}\right)$, vérifie les équations du système : \[\left(S_{2}\right)\:\: \left\{\begin{array}{l c r l} 23x_{1} &\equiv& 4y_{1} + 23y_{2} &\pmod {26}\\ 23x_{2}&\equiv& 19y_{1} + 11y_{2} &\pmod {26} \end{array}\right.\]

      2. A l'aide de la partie B, montrer que tout couple $\left(x_{1}~;~x_{2}\right)$ vérifiant les équations du système $\left(S_{2}\right)$, vérifie les équations du système : \[\left(S_{3}\right)\:\: \left\{\begin{array}{l c l l} x_{1}&\equiv& 16y_{1} + y_{2} &\pmod {26}\\ x_{2}&\equiv& 11y_{1} + 5y_{2} &\pmod {26} \end{array}\right.\]

        On a vu à la partie B que $23 \times 17 \equiv 1 \:\pmod{26}$ (23 a pour inverse 17 modulo 26), donc en multipliant chaque membre du système $\left(S_{2}\right)$ par 17, on obtient :

        $\left(S_{2}\right)\:\: \iff \left\{\begin{array}{l c l l} 23x_{1}\times 17 &\equiv& 4y_{1}\times 17 + 23y_{2}\times 17 &\pmod {26}\\ 23x_{2}\times 17&\equiv& 19y_{1}\times 17 + 11y_{2}\times 17 &\pmod {26} \end{array}\right. \Longrightarrow $

        $\left\{\begin{array}{l c l l} x_{1}&\equiv& 68y_{1} + 391y_{2}&\pmod {26}\\ x_{2}&\equiv &323y_{1} + 187y_{2}&\pmod {26} \end{array}\right.$

        Or $68 \equiv 16\:\pmod{26}, \quad 391 \equiv 1 \:\pmod{26}, \quad 323 \equiv 11 \:\pmod{26},$

        $187 \equiv 5 \:\pmod{26}$, donc finalement tout couple $\left(x_{1}~;~x_{2}\right)$ vérifiant les équations du système $\left(S_{2}\right)$, vérifie les équations du système :

        \[\left(S_{3}\right)\:\: \left\{\begin{array}{l c l l} x_{1}&\equiv& 16y_{1} + y_{2} &\pmod {26}\\ x_{2}&\equiv& 11y_{1} + 5y_{2} &\pmod {26} \end{array}\right.\]
      3. Montrer que tout couple $\left(x_{1}~;~x_{2}\right)$ vérifiant les équations du système $\left(S_{3}\right)$, vérifie les équations du système $\left(S_{1}\right)$.

        On calcule $11x_{1} + 3x_{2} = 11\left(16y_{1} + y_{2}\right) + 3\left(11y_{1} + 5y_{2}\right) = $ $176y_{1} + 11y_{2} + 33y_{1} + 15y_{2} = 209y_{1} + 26y_{2}$.

        Or $209 \equiv 1 \:\pmod{26}$ et $26 \equiv 0 \: \pmod{26}$, donc $11x_{1} + 3x_{2} \equiv 1y_{1} + 0y_{2} \:\pmod{26}$.

        De même $7x_{1} + 4x_{2} = 7\left(16y_{1} + y_{2}\right) + 4\left(11y_{1} + 5y_{2}\right) = 112y_{1} + 7y_{2} + 44y_{1} + 20y_{2} = 156y_{1} + 27y_{2}$.

        Or $146 \equiv 0 \: \pmod{26}$ et $27 \equiv 1 \:\pmod{26}$, donc $7x_{1} + 4x_{2} \equiv 0y_{1} + 1y_{2} \: \pmod{26}$.

        Conclusion : tout couple $\left(x_{1}~;~x_{2}\right)$ vérifiant les équations du système $\left(S_{3}\right)$, vérifie les équations du système $\left(S_{1}\right)$.

        Finalement les systèmes $\left(S_{1}\right)$ et $\left(S_{3}\right)$ sont équivalents.

      4. Décoder le mot $\textbf{YJ}$.

        Pour YJ le couple $\left(y_{1}~;~y_{2}\right) = (24~;~9)$. En appliquant les équations de $\left(S_{3}\right)$ on obtient :

        $\left\{\begin{array}{l c l l} x_{1}&\equiv&16 \times 24 + 9&\pmod{26}\\ x_{2}&\equiv&11 \times 24 + 5 \times 9&\pmod{26} \end{array}\right. \iff \left\{\begin{array}{l c l l} x_{1}&\equiv&393&\pmod{26}\\ x_{2}&\equiv&309&\pmod{26} \end{array}\right.$

        Or $393 = 26 \times 15 + 3$, donc $393 \equiv 3 \: \pmod{26}$ ;

        $309 = 26 \times 11 + 23$, donc $269 \equiv 23 \: \pmod{26}$.

        On a donc $\left(x_{1}~;~x_{2}\right) = (3~;~23)$ et en utilisant le tableau le mot décodé est donc $\textbf{DX}$.

$\textbf{Les parties A et B sont indépendantes}.$

Une personne a mis au point le procédé de cryptage suivant :

Le tableau suivant donne les fréquences $f$ en pourcentage des lettres utilisées dans un texte écrit en français.

Lettre ABCDEFGH IJKLM
Fréquence 9,421,022,643,3815,870,941,040,77 8,410,890,005,333,23

Lettre NOPQRSTU VWXYZ
Fréquence 7,145,132,861,066,467,907,266,24 2,150,000,300,240,32
$\textbf{Partie A }$

Un texte écrit en français et suffisamment long a été codé selon ce procédé. L'analyse fréquentielle du texte codé a montré qu'il contient $15,9\:\%$ de O et $9,4\:\%$ de E.

On souhaite déterminer les nombres a et b qui ont permis le codage.

  1. Quelles lettres ont été codées par les lettres O et E ?
  2. Montrer que les entiers $a$ et $b$ sont solutions du système
  3. \[\begin{cases}4a + b\equiv 14~[26] \\b \equiv 4~[26]. \end{cases}\]
  4. Déterminer tous les couples d'entiers $(a~,~b)$ ayant pu permettre le codage de ce texte.
  5. Code de déblocage de la correction :

    Une personne a mis au point le procédé de cryptage suivant :

    • A chaque lettre de l'alphabet, on associe un entier $n$ comme indiqué ci-dessous :
    • ABCDEFGH IJKLM
      01234567 89101112

      NOPQRSTU VWXYZ
      1314151617181920 2122232425
    • On choisit deux entiers $a$ et $b$ compris entre 0 et 25.
    • Tout nombre entier $n$ compris entre 0 et 25 est codé par le reste de la division euclidienne de $an+ b$ par 26.

    Le tableau suivant donne les fréquences $f$ en pourcentage des lettres utilisées dans un texte écrit en français.

    Lettre ABCDEFGH IJKLM
    Fréquence 9,421,022,643,3815,870,941,040,77 8,410,890,005,333,23

    Lettre NOPQRSTU VWXYZ
    Fréquence 7,145,132,861,066,467,907,266,24 2,150,000,300,240,32
    $\textbf{Partie A }$

    Un texte écrit en français et suffisamment long a été codé selon ce procédé. L'analyse fréquentielle du texte codé a montré qu'il contient $15,9\:\%$ de O et $9,4\:\%$ de E.

    On souhaite déterminer les nombres $a$ et $b$ qui ont permis le codage.

    1. Quelles lettres ont été codées par les lettres O et E ?

      Dans le tableau des fréquences, la fréquence la plus proche de $15,9\%$ est $15,87\%$ associée à la lettre E

      De même la fréquence la plus proche de $9,4\,\%$ est $9,42\,\%$ associée à la lettre A

      Finalement E a été codé par O et A a été codé par E.

    2. Montrer que les entiers $a$ et $b$ sont solutions du système : \[\begin{cases}4a + b\equiv 14~[26] \\b \equiv 4~[26]. \end{cases}\]

      l'entier associé à E est $4$, celui associé à A est $0$ et celui associé à O est $14$

      Comme E (associé à $n=4$) est codé par O associé à $14$, donc, le reste de la division euclidienne de $4a+b$ par $26$ est $14$, ainsi, $4a+b \equiv 14 [26]$.

      De même, A (associé à $n=0$) est codé par E associé à $4$, donc, le reste de la division euclidienne de $0a+b$ par $26$ est $4$, ainsi, $b \equiv 4 [26]$.

      Finalement on a bien $\begin{cases}4a + b\equiv 14~[26] \\b \equiv 4~[26]. \end{cases}$

    3. Déterminer tous les couples d'entiers $(a~,~b)$ ayant pu permettre le codage de ce texte.

      Le système précédent nous donne $b = 4$ car $0 \leqslant b \leqslant 25$

      On a donc $4a + b\equiv 14~[26] \equiv 4a \equiv 10 [26]$ alors il existe un entier naturel $k$ tel que $4a=26k+10$

      $4a = 26k+10$, donc $2a = 13k+5$. $k$ est nécessairement impair, puisque $0\leq a\leq 25$, donc $0\leq k\leq 3$

      Pour $k=1$ on obtient $a=9$ et pour $k=3$ on obtient $a=22$

      Finalement les couples d'entiers $(a~,~b)$ qui ont permis le codage sont d'entiers $(9~,~4)$ et d'entiers $(22~,~4)$

    $\textbf{Partie B }$
    1. On choisit $a = 22$ et $b = 4$.

      1. Coder les lettres K et X.

      2. Ce codage est-il envisageable ?

    2. On choisit $a = 9$ et $b = 4$.

      1. Montrer que pour tous entiers naturels $n$ et $m$, on a : \[m \equiv 9 n + 4~[26]\iff n\equiv 3 m + 14~[26]$\]

      2. Décoder le mot AQ.

    3. Code de déblocage de la correction :

      1. On choisit $a = 22$ et $b = 4$.
        1. Coder les lettres K et X.

          K est associé à $n=10$ et $10a+b=224\equiv 16 [26]$

          X est associé à $n=23$ et $23a+b=510\equiv 16 [26]$

          donc K et X ont été codé par la même lettre Q

        2. Ce codage est-il envisageable ?

          Deux lettres différentes étant codées par la même lettre, le codage est inenvisageable.

      2. On choisit $a = 9$ et $b = 4$.
        1. Montrer que pour tous entiers naturels $n$ et $m$, on a : $m \equiv 9 n + 4~[26]\iff n\equiv 3 m + 14~[26] $

          $m \equiv 9 n + 4~[26] \Longrightarrow 3m \equiv 27n+12~ [26]$

          $\hphantom{m \equiv 9 n + 4~[26]} \Longrightarrow 3m \equiv n+12+26n ~[26]$

          $\hphantom{m \equiv 9 n + 4~[26]} \Longrightarrow 3m \equiv n+12 ~[26]$

          $\hphantom{m \equiv 9 n + 4~[26]} \Longrightarrow n\equiv 3m-12~[26]$

          $\hphantom{m \equiv 9 n + 4~[26]} \Longrightarrow n\equiv 3m+14~[26]$

          Réciproquement :

          $n\equiv 3m+14~[26] \Longrightarrow 9n \equiv 27m+126 ~[26]$

          $\hphantom{n\equiv 3m+14~[26]} \Longrightarrow 9n \equiv m+22+26(m+4)~ [26]$

          $\hphantom{n\equiv 3m+14~[26]} \Longrightarrow 9n \equiv m+22~ [26]$

          $\hphantom{n\equiv 3m+14~[26]} \Longrightarrow m\equiv 9n-22~[26]$

          $\hphantom{n\equiv 3m+14~[26]} \Longrightarrow m\equiv 9n+4~[26]$

          On a donc bien $m \equiv 9 n + 4~[26]\iff n\equiv 3 m + 14~[26]$

        2. Décoder le mot AQ.

          A est associé à $m=0$ il code la lettre associée à l'entier $n$ tel que et $n\equiv 3m+14~[26]$ on a donc $n = 14$ associé à O

          Q est associé à $m=16$ il code la lettre associée à l'entier $n$ tel que et $n\equiv 3m+14~[26]$ on a donc $n = 10$ associé à K

          le mot AQ est le codage de OK.

$\textbf{Partie A}$

On considère l'équation (E) : $15x - 26k = m$ où $x$ et $k$ désignent des nombres entiers relatifs et $m$ est un paramètre entier non nul.

  1. Justifier, en énonçant un théorème, qu'il existe un couple d'entiers relatifs $(u~;~v)$ tel que $15u - 26v = 1$. Trouver un tel couple.

  2. En déduire une solution particulière $\left(x_0~;~k_0\right)$ de l'équation (E).

  3. Montrer que $(x~;~k)$ est solution de l'équation (E) si et seulement si $15\left(x - x_0\right) - 26\left(k - k_0\right) = 0$.

  4. Montrer que les solutions de l'équation (E) sont exactement les couples $(x~;~k)$ d'entiers relatifs tels que : \[\left\{\begin{array}{l c l} x&=&26q + 7m \\ k&=&15q +4m \end{array}\right.\:\text{où}\: q \in \mathbb{Z}.\]

$\textbf{Partie B}$

On fait correspondre à chaque lettre de l'alphabet un nombre entier comme l'indique le tableau ci-dessous.

ABCDEFGH IJKLM
01234567 89101112

NOPQRSTU VWXYZ
1314151617181920 2122232425

On définit un système de codage :

Ainsi, par cette méthode, la lettre E est associée à 4, 4 est transformé en 15 et 15 correspond à la lettre P et donc la lettre E est codée par la lettre P.

  1. Coder le mot $\textbf{MATHS}$.

  2. Soit $x$ le nombre associé à une lettre de l'alphabet à l'aide du tableau initial et $y$ le reste de la division euclidienne de $15x + 7$ par $26$.

    1. Montrer alors qu'il existe un entier relatif $k$ tel que $15x - 26k = y -7$.

    2. En déduire que $x \equiv 7y + 3 \quad [26]$.

    3. En déduire une description du système de décodage associé au système de codage considéré.

  3. Expliquer pourquoi la lettre W dans un message codé sera décodée par la lettre B. Décoder le mot $\textbf{WHL}$.

  4. Montrer que, par ce système de codage, deux lettres différentes sont codées par deux lettres différentes.

On note $E$ l'ensemble des vingt-sept nombres entiers compris entre $0$ et $26$.

On note $A$ l'ensemble dont les éléments sont les vingt-six lettres de l'alphabet et un séparateur entre deux mots, noté \og $\star$ \fg{} considéré comme un caractère.

Pour coder les éléments de $A$, on procède de la façon suivante :

$\bullet~~$Premièrement : On associe à chacune des lettres de l'alphabet, rangées par ordre alphabétique, un nombre entier naturel compris entre 0 et 25, rangés par ordre croissant. On a donc $a \to 0,\: b \to 1, \ldots z \to 25$.

On associe au séparateur "$\star$" le nombre 26.

abcdefgh ijklmn
01234567 8910111213

opqrstu vwxyz$\star$
14151617181920 212223242526

On dit que $a$ a pour rang $0, b$ a pour rang 1, ... , $z$ a pour rang $25$ et le séparateur " $\star$ " a pour rang $26$.

$\bullet~~$ Deuxièmement : à chaque élément $x$ de $E$, l'application $g$ associe le reste de la division euclidienne de $4x + 3$ par $27$.

On remarquera que pour tout $x$ de $E,\: g(x)$ appartient à $E$.

$\bullet~~$ Troisièmement : Le caractère initial est alors remplacé par le caractère de rang $g(x)$.

Exemple :

$s \to 18, \quad g(18) = 21$ et $21 \to v$. Donc la lettre $s$ est remplacée lors du codage par la lettre $v$.

  1. Trouver tous les entiers $x$ de $E$ tels que $g(x) = x$ c'est-à -dire invariants par $g$.

    En déduire les caractères invariants dans ce codage.

  2. Démontrer que, pour tout entier naturel $x$ appartenant à $E$ et tout entier naturel $y$ appartenant à $E$, si $y \equiv 4x + 3$ modulo 27 alors $x \equiv 7y + 6$ modulo 27.

  3. En déduire que deux caractères distincts sont codés par deux caractères distincts.

  4. Proposer une méthode de décodage.

  5. Décoder le mot " $vfv$ ".

  1. On considère l'équation $(E) : 8x + 5y = 1$ , où $(x~;~y)$ est un couple de nombres entiers relatifs.
    1. Donner une solution particulière de l'équation $(E)$.
    2. Résoudre l'équation $(E)$.
  2. Soit $N$ un entier naturel tel qu'il existe un couple $(a~;~b)$ de nombres entiers vérifiant : $\left\{ \begin{array}{l} N = 8a + 1\\ N = 5b + 2 \end{array} \right.$
    1. Montrer que le couple $(a~;~b)$ est solution de $(E)$.
    2. Quel est le reste, dans la division de $N$ par $40$.
  3. Résoudre l'équation $8x + 5y = 100$, où $(x~;~y)$ est un couple d'entiers relatifs.
  4. Un groupe composé d'hommes et de femmes a dépensé $100 €$ dans une auberge. Les hommes ont dépensé $8 €$ et les femmes $5 €$ chacune. Combien pouvait-il y avoir d'hommes et de femmes dans le groupe.

Un astronome a observé au jour $j_0$ le corps céleste A. Il apparaît périodiquement tous les 105 jours. Six jours plus tard $(J_0 + 6)$, il observe le corps $B$, dont la période d'apparition est de 81 jours. On appelle $J_1$ le jour de la prochaine apparition simultannée des deux objets aux yeux de l'astronome. Le but de cet exercice est de déterminer la date de ce jour $J_1$.

céleste
  1. Soient $u$ et $v$ le nombre de périodes effectuées respectivement par $A$ et $B$ entre $J_0$ et $J_1$.

    Montrer que le couple $(u~;~v)$ est solution de l'équation $(E1) : 35x - 27y = 2$.

    1. Déterminer un couple d'entiers relatifs $(x_0~;~y_0)$ une solution particulière de l'équation $35x - 27y = 1$.
    2. En déduire une solution particulière $(u_0~;~v_0)$ de $(E1)$.
    3. Déterminer toutes les solutions de l'équation $(E1)$.
    4. Déterminer la solution $(u~;~v)$ permettant de déterminer de déterminer $J_1$. Combien de jours s'écouleront entre $J_0$ et $J_1$.
    1. Le jour $J_0$ était le samedi 16 décembre 2011, quelle est la date exacte du jour $J_1$ ? (L'année 2012 était bissextile).
    2. Si l'astronome manque ce futur rendez-vous, combien de jours devra-t-il attendre jusqu'à la prochaine conjonction des deux astres ?

Chloé joue avec des jetons. Si elle fait des tas de 7 jetons, il lui reste 5. Si elle fait des tas de 5 jetons il lui en reste 3. L'objectif de cet exercice est de déterminer le nombre de jetons. Soit $n$ le nombre de jetons.

    1. Montrer que $n$ vérifie le système $(1) \left\{ \begin{array}{l} n \equiv 5 [7]\\ n \equiv 3 [5]\end{array} \right.$
    2. En utilisant la calculatrice ou un tableur déterminer le plus petit entier $n_0$ répondant à la question.

      Quel est le nombre suivant répondant à la question ?

      Quelle conjecture faire sur tous les nombres répondant à la question ?

  1. On désigne par $S$ l'ensemble des solutions du système $(1)$. On désigne par $(u~;~v)$ un couple d'entiers tels que $7u + 5v = 1$.
    1. Justifier l'existence d'un tel couple.
    2. On pose $n = 3\times 7u + 5\times 5v$. En utilisant les congruences, démontrer que $n_2$ appartient à $S$.
    3. Donner un exemple d'entier $n$ appartenant à $S$.
  2. Caractérisation des éléments de $S$.
    1. Soit $n$ un entier relatif appartenant à $S$. Démontrer que $n - n_2 \equiv [35]$.
    2. En déduire qu'un entier relatif $n$ appartient à $s$ si et seulement si il peut s'écrire sous la forme $n = 33 + 35k$ où $k$ est un entier relatif.
  3. Sachant que Chloé a entre 150 et 200 jetons, combien en a-t-elle ?

Elias sait qu'il a entre 60 et 100 paires de chaussettes. Elias est maniaque et aime bien qu'il y ait autant de paire de chaussettes dans chaque tiroir.

chaussettes

Qu'il ait 3 ou 5 tiroirs, il peut ranger autant de paire de chaussettes dans chaque tiroir, mais s'il a 4 tiroirs, alors il lui reste 3 paires non rangées.

Elias se demande combien il a de paires de chaussettes.

  1. Montrer que le nombre de chaussettes est un multiple de 15.
  2. Justifier que le nombre de paires de chaussettes est impair.
  3. Conclure.

Dans cet exercice, on appelle numéro du jour de naissance le rang de ce jour dans le mois et numéro du mois de naissance, le rang du mois dans l'année.

Par exemple, pour une personne née le 14 mai, le numéro du jour de naissance est 14 et le numéro du mois de naissance est 5.

$\textbf{Partie A}$

Lors d'une représentation, un magicien demande aux spectateurs d'effectuer le programme de calcul (A) suivant :

"Prenez le numéro de votre jour de naissance et multipliez-le par 12. Prenez le numéro de votre mois de naissance et multipliez-le par 37. Ajoutez les deux nombres obtenus. Je pourrai alors vous donner la date de votre anniversaire".

Un spectateur annonce $308$ et en quelques secondes, le magicien déclare : "Votre anniversaire tombe le 1\up{er} août !".

  1. Vérifier que pour une personne née le 1\up{er} août, le programme de calcul (A) donne effectivement le nombre $308$.

    1. Pour un spectateur donné, on note $j$ le numéro de son jour de naissance, $m$ celui de son mois de naissance et $z$ le résultat obtenu en appliquant le programme de calcul (A).

      Exprimer $z$ en fonction de $j$ et de $m$ et démontrer que $z$ et $m$ sont congrus modulo 12.

    2. Retrouver alors la date de l'anniversaire d'un spectateur ayant obtenu le nombre $474$ en appliquant le programme de calcul (A).

$\textbf{Partie B}$

Lors d'une autre représentation, le magicien décide de changer son programme de calcul. Pour un spectateur dont le numéro du jour de naissance est $j$ et le numéro du mois de naissance est $m$, le magicien demande de calculer le nombre $z$ défini par $z = 12j + 31m$.

Dans les questions suivantes, on étudie différentes méthodes permettant de retrouver la date d'anniversaire du spectateur.

  1. Première méthode :

    On considère l'algorithme suivant :

    Pour m allant de 1 à  12
    	Pour j allant de 1 à  31
    		z ← 12j + 31m
    		afficher z
    	Fin Pour
    Fin Pour

    Modifier cet algorithme afin qu'il affiche toutes les valeurs de $j$ et de $m$ telles que $12j + 31m = 503$.

  2. Deuxième méthode :

    1. Démontrer que $7m$ et $z$ ont le màªme reste dans la division euclidienne par 12.

    2. Pour $m$ variant de 1 à 12, donner le reste de la division euclidienne de $7m$ par 12.

    3. En déduire la date de l'anniversaire d'un spectateur ayant obtenu le nombre $503$ avec le programme de calcul (B).

  3. Troisième méthode :

    1. Démontrer que le couple $(-2~;~17)$ est solution de l'équation $12x + 31y = 503$.

    2. En déduire que si un couple d'entiers relatifs $(x~;~y)$ est solution de l'équation $12x + 31y = 503$, alors $12(x + 2) = 31 (17 - y)$.

    3. Déterminer l'ensemble de tous les couples d'entiers relatifs $(x~;~y)$, solutions de l'équation $12x + 31y = 503$.

    4. Démontrer qu'il existe un unique couple d'entiers relatifs $(x~;~y)$ tel que $1 \leqslant y \leqslant 12$.

      En déduire la date d'anniversaire d'un spectateur ayant obtenu le nombre $503$ avec le programme de calcul (B).

Demander le programme !

Licence Creative Commons
Les différents auteurs mettent l'ensemble du site à disposition selon les termes de la licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International