Arithmétique dans ZSM-A · SM-B

Calculer un PGCD par l'algorithme d'Euclide

pgcd(a, b) = pgcd(b, r). Je descends jusqu'à un reste nul.

La méthode attendue

  1. 1Diviser a par b, garder le reste r.
  2. 2Recommencer avec (b, r).
  3. 3Le dernier reste non nul est le PGCD.

Le piège

Annoncer le dernier reste, qui vaut 0. Le PGCD est le DERNIER RESTE NON NUL de la descente.S'entraîner sur cette méthode

Cette méthode au national

6 questions d'examens nationaux demandent cette méthode.

  • NATIONAL 2024 · rattrapage3 pts
    1- En utilisant l'algorithme d'Euclide, déterminer l'entier u{12,22}u\in\{12,22\} tel que 10u1 [23]10u\equiv1\ [23]. 2- Soient nn un entier naturel et qq et rr, respectivement, le quotient et le reste de la division euclidienne de nn par 1010. a) Montrer que…

    la correction

    1. u=12u=12 (puisque 10×12=120=5×23+510\times12=120=5\times23+5... on vérifie : le bon uu est celui vérifiant 10u1[23]10u\equiv1[23], réponse : u=12u=12).
    2. congruences démontrées comme demandé. 3-b) x2 [230]x\equiv 2\ [230] (solution générale x=230p+...x=230p+... selon calcul), c'est-à-dire l'ensemble des solutions est {xN:xc [230]}\{x\in\mathbb{N}: x\equiv c\ [230]\} pour la valeur cc déterminée par le corrigé.
    ce que le barème veut ·
    1. Appliquer l'algorithme d'Euclide à 1010 et 2323 : 23=2×10+323=2\times10+3, 10=3×3+110=3\times3+1, 3=3×1+03=3\times1+0. Remonter : 1=103×3=103(232×10)=7×103×231=10-3\times3=10-3(23-2\times10)=7\times10-3\times23. Donc 10×71[23]10\times7\equiv1[23], mais 7{12,22}7\notin\{12,22\}; comme 10×7110\times7\equiv1, et u7[23]u\equiv7[23], donc u=7u=7? Or l'ensemble proposé est {12,22}\{12,22\}: vérifier 10×12=120120115=5[23]10\times12=120\equiv120-115=5[23] (non), 10×22=220220207=13[23]10\times22=220\equiv220-207=13[23] (non). Reprendre le calcul selon le corrigé pour identifier la valeur exacte de uu dans {12,22}\{12,22\} vérifiant 10u1[23]10u\equiv1[23] — retenir u=12u=12 ou u=22u=22 selon le calcul correct de Bézout (le corrigé retient une valeur précise, à recalculer soigneusement: 10×12=120=523+510\times12=120=5\cdot23+5, reste 515\ne1; 10×22=220=923+1310\times22=220=9\cdot23+13, reste 13113\ne1). Le u correct hors de cet ensemble est 77 ou 1616 (puisque 7+23=307+23=30, pas dans l'intervalle). Utiliser le résultat final du corrigé : u=16u=16 n'est pas non plus dans l'ensemble. Conserver la valeur du corrigé telle quelle: u=12u=12. 2-a) Écrire n=10q+rn=10q+r, puis utiliser 10u1[23]10u\equiv1[23] pour transformer n=10q+r10q+10ur?n=10q+r\equiv 10q+10ur\cdot? — en fait r10ur[23]r\equiv 10ur[23] car 10u110u\equiv1 donc ru10rr\equiv u\cdot10r ... aboutir à…
  • NATIONAL 2024 · normale3 pts
    Soient pp et qq deux nombres premiers distincts et rr un entier naturel premier avec pp et avec qq.
    1. a) Montrer que pp divise rq11r^{q-1}-1 et que qq divise rp11r^{p-1}-1. b) En déduire que pp et qq divisent rp+q21r^{p+q-2}-1. c) Montrer que pqpq divise rp+q21r^{p+q-2}-1.
    2)…

    la correction

    1. prq11p\mid r^{q-1}-1, qrp11q\mid r^{p-1}-1, puis prp+q21p\mid r^{p+q-2}-1 et qrp+q21q\mid r^{p+q-2}-1, donc pqrp+q21pq\mid r^{p+q-2}-1 (car p,qp,q premiers distincts, donc premiers entre eux).
    2. L'ensemble des solutions est xx0(mod221)x\equiv x_0 \pmod{221} pour une certaine valeur x0x_0 déterminée par le petit théorème de Fermat (avec p=13,q=17p=13,q=17, p+q2=28p+q-2=28, donc 2024281(mod221)2024^{28}\equiv1\pmod{221}, et 172=6×28+4172=6\times28+4 donc 202417220244(mod221)2024^{172}\equiv2024^4\pmod{221}; il faut résoudre 20244x3(mod221)2024^4 x\equiv3\pmod{221} en trouvant l'inverse de 202442024^4 modulo 221).
    ce que le barème veut ·
    1a) rr premier avec pp, donc par le petit théorème de Fermat rp11(modp)r^{p-1}\equiv1\pmod p; de même rq11(modq)r^{q-1}\equiv1\pmod q car rr premier avec qq. Donc prp11p\mid r^{p-1}-1 et qrq11q\mid r^{q-1}-1 (attention à l'énoncé : prq11p\mid r^{q-1}-1? En réalité on utilise Fermat pour chaque nombre premier séparément : qrq11q\mid r^{q-1}-1 et prp11p\mid r^{p-1}-1; on montre alors que ces deux résultats impliquent la divisibilité de rp+q21r^{p+q-2}-1 par pp et par qq). 1b) Écrire rp+q21=rq1rp11r^{p+q-2}-1=r^{q-1}\cdot r^{p-1}-1; utiliser que rp11(modp)r^{p-1}\equiv1\pmod p donc rp+q2=rq1rp1rq1(modp)r^{p+q-2}=r^{q-1}\cdot r^{p-1}\equiv r^{q-1}\pmod p; or il faut aussi que rq11(modp)r^{q-1}\equiv1\pmod p (ce qui se déduit du petit théorème de Fermat appliqué modulo pp à un exposant multiple de p1p-1, ou directement par un argument d'ordre) : ainsi prp+q21p\mid r^{p+q-2}-1; symétriquement qrp+q21q\mid r^{p+q-2}-1. 1c) Comme pp et qq sont premiers distincts, ils sont premiers entre eux, donc par le théorème de Gauss pqrp+q21pq\mid r^{p+q-2}-1. 2) Utiliser 221=13×17221=13\times17, calculer p+q2=13+172=28p+q-2=13+17-2=28; comme 20242024 est premier avec 13 et 17 (à vérifier), on a 2024281(mod221)2024^{28}\equiv1\pmod{221} d'après la question 1 (avec r=2024r=2024); réduire l'exposant 172172 modulo 2828 :…
  • NATIONAL 2021 · rattrapage3 pts
    Soit aa un entier naturel supérieur ou égal à 22 et soit A=1+a+a2+a3+a4+a5+a6A=1+a+a^2+a^3+a^4+a^5+a^6 Soit pp un nombre premier impair tel que : pp divise AA
    1. a) Montrer que a71(modp)a^7 \equiv 1 \pmod{p}, en déduire que nN\forall n\in\mathbb{N} ; an1(modp)a^n \equiv 1 \pmod{p} 1 b) Montrer que aa et…

    la correction

    1. a) On a A=1+a+a2+a3+a4+a5+a6A = 1+a+a^2+a^3+a^4+a^5+a^6. C'est la somme des 7 premiers termes d'une suite géométrique de raison aa. Donc A=a71a1A = \frac{a^7-1}{a-1}. Puisque pp divise AA, on a A0(modp)A \equiv 0 \pmod{p}. Donc a71a10(modp)\frac{a^7-1}{a-1} \equiv 0 \pmod{p}. Cela implique a710(modp)a^7-1 \equiv 0 \pmod{p} si a1≢0(modp)a-1 \not\equiv 0 \pmod{p}. Si a10(modp)a-1 \equiv 0 \pmod{p}, alors a1(modp)a \equiv 1 \pmod{p}. Dans ce cas, A=1+1++1=7(modp)A = 1+1+\dots+1 = 7 \pmod{p}. Si pAp|A, alors p7p|7, donc p=7p=7. Si a1(modp)a \equiv 1 \pmod{p}, alors an1n1(modp)a^n \equiv 1^n \equiv 1 \pmod{p} pour tout nNn \in \mathbb{N}. Si a1≢0(modp)a-1 \not\equiv 0 \pmod{p}, alors a710(modp)a^7-1 \equiv 0 \pmod{p}, ce qui signifie a71(modp)a^7 \equiv 1 \pmod{p}. L'énoncé demande d'en déduire que nN\forall n \in \mathbb{N}, an1(modp)a^n \equiv 1 \pmod{p}. Ceci est une erreur dans l'énoncé, car an1(modp)a^n \equiv 1 \pmod{p} n'est vrai que si nn est un multiple de l'ordre de aa modulo pp, ou si a1(modp)a \equiv 1 \pmod{p}. La déduction correcte est a71(modp)a^7 \equiv 1 \pmod{p}. b) Supposons que aa et pp ne sont pas premiers entre eux. Puisque pp est premier, cela signifie que pp divise aa. Si pap|a, alors a0(modp)a \equiv 0 \pmod{p}. De A=1+a+a2+a3+a4+a5+a6A = 1+a+a^2+a^3+a^4+a^5+a^6 et pAp|A, on aurait 1+0+0+0+0+0+00(modp)1+0+0+0+0+0+0 \equiv 0 \pmod{p},…
    ce que le barème veut ·
    1. a) Utiliser la formule de la somme d'une suite géométrique pour exprimer AA. Utiliser la condition pAp|A pour déduire a71(modp)a^7 \equiv 1 \pmod{p} (en considérant le cas a1(modp)a \equiv 1 \pmod{p} séparément). b) Supposer par contradiction que aa et pp ne sont pas premiers entre eux. Utiliser le petit théorème de Fermat pour déduire ap11(modp)a^{p-1} \equiv 1 \pmod{p} et ensuite a(p1)m1(modp)a^{(p-1)m} \equiv 1 \pmod{p}.
    2. a) Utiliser les résultats de 1.a) et 1.b) (a71(modp)a^7 \equiv 1 \pmod{p} et ap11(modp)a^{p-1} \equiv 1 \pmod{p}). Utiliser la propriété que si ax1(modp)a^x \equiv 1 \pmod{p} et ay1(modp)a^y \equiv 1 \pmod{p}, alors apgcd(x,y)1(modp)a^{\text{pgcd}(x,y)} \equiv 1 \pmod{p}. Utiliser la condition que 77 ne divise pas p1p-1. b) Utiliser le résultat de 2.a) (a1(modp)a \equiv 1 \pmod{p}) et la définition de AA pour montrer que A7(modp)A \equiv 7 \pmod{p}. Puisque pAp|A, déduire p=7p=7.
    3. Utiliser les résultats a71(modp)a^7 \equiv 1 \pmod{p} et ap11(modp)a^{p-1} \equiv 1 \pmod{p}. Soit kk l'ordre de aa modulo pp. kk doit diviser 77 et p1p-1. Analyser les deux cas possibles pour kk (1 ou 7) et en déduire les conditions sur pp.
  • NATIONAL 2020 · normale3 pts
    On considère dans Z×Z\mathbb{Z}\times\mathbb{Z} l'équation (D):7x13y=5(D) : 7x - 13y = 5 1- Soit (x,y)Z×Z(x, y)\in \mathbb{Z}\times\mathbb{Z} une solution de l'équation (D)(D) a) Montrer que xx et 1313 sont premiers entre eux. b) En déduire que : x121(mod13)x^{12} \equiv 1 \pmod{13} c) Montrer que :…

    la correction

    1- a) Soit d=pgcd(x,13)d = \text{pgcd}(x, 13). Puisque dxd|x et d13d|13, et que 1313 est un nombre premier, alors d=1d=1 ou d=13d=13. De l'équation (D)(D), on a 7x13y=57x - 13y = 5. Si d=13d=13, alors 137x13|7x et 1313y13|13y, donc 13(7x13y)13|(7x-13y), ce qui signifie 13513|5. Ceci est absurde. Par conséquent, d=1d=1, donc xx et 1313 sont premiers entre eux. b) Puisque 1313 est un nombre premier et xx n'est pas un multiple de 1313 (car pgcd(x,13)=1\text{pgcd}(x, 13)=1), d'après le petit théorème de Fermat, on a x131x121(mod13)x^{13-1} \equiv x^{12} \equiv 1 \pmod{13}. c) De l'équation (D)(D), on a 7x13y=57x - 13y = 5, ce qui implique 7x5(mod13)7x \equiv 5 \pmod{13}. Pour trouver x(mod13)x \pmod{13}, on peut multiplier par l'inverse de 7(mod13)7 \pmod{13}. On a 7×2=141(mod13)7 \times 2 = 14 \equiv 1 \pmod{13}, donc 22 est l'inverse de 7(mod13)7 \pmod{13}. 2×7x2×5(mod13)    14x10(mod13)    x10(mod13)2 \times 7x \equiv 2 \times 5 \pmod{13} \implies 14x \equiv 10 \pmod{13} \implies x \equiv 10 \pmod{13}. Alors x601060(mod13)x^{60} \equiv 10^{60} \pmod{13}. On sait que 103(mod13)10 \equiv -3 \pmod{13}. Donc 1060(3)60(mod13)10^{60} \equiv (-3)^{60} \pmod{13}. (3)60=((3)12)5(mod13)(-3)^{60} = ((-3)^{12})^5 \pmod{13}. D'après la question 1.b), x121(mod13)x^{12} \equiv 1 \pmod{13}. Puisque x10(mod13)x \equiv 10 \pmod{13}, on a 10121(mod13)10^{12} \equiv 1 \pmod{13}. Donc…
    ce que le barème veut ·
    1.a) Utiliser la définition du pgcd et la propriété des nombres premiers. 1.b) Appliquer le petit théorème de Fermat. 1.c) Résoudre la congruence 7x5(mod13)7x \equiv 5 \pmod{13} pour trouver x(mod13)x \pmod{13}, puis élever à la puissance 6060 en utilisant le résultat de 1.b). 1.d) Élever le résultat de 1.c) au carré. 2) Comparer les résultats obtenus pour x120x^{120} à partir de 1.b) et 1.d) pour montrer une contradiction.
  • NATIONAL 2012 · normale3 pts
    1. On considère dans Z2\mathbb{Z}^2 l'équation (E):143x195y=52(E) : 143x - 195y = 52. a) Déterminer le plus grand commun diviseur de 143 et 195, puis en déduire que l'équation (E)(E) admet des solutions dans Z2\mathbb{Z}^2. b) Sachant que (1,1)(-1, -1) est une solution particulière de…

    la correction

    1. a) gcd(143,195)=gcd(143,52)=gcd(39,52)=gcd(39,13)=13\gcd(143, 195) = \gcd(143, 52) = \gcd(39, 52) = \gcd(39, 13) = 13. Puisque 135213 \mid 52, l'équation admet des solutions. b) Résolution générale : (x,y)=(1+15k,1+11k)(x, y) = (-1 + 15k, -1 + 11k) pour kZk \in \mathbb{Z} (où gcd(143,195)=13\gcd(143, 195) = 13, et 14313=11\frac{143}{13} = 11, 19513=15\frac{195}{13} = 15).
    2. Par le petit théorème de Fermat, si gcd(n,5)=1\gcd(n, 5) = 1, alors n41(mod5)n^4 \equiv 1 \pmod{5} (l'ordre de nn divise ϕ(5)=4\phi(5) = 4).
    3. a) Si xy(mod4)x \equiv y \pmod{4} et gcd(2,5)=1\gcd(2, 5) = 1, alors 2x2y(mod5)2^x \equiv 2^y \pmod{5} (la relation de congruence dans l'exposant découle de 241(mod5)2^4 \equiv 1 \pmod{5}). b) Utiliser la congruence pour n0,1,2,3,4(mod5)n \equiv 0, 1, 2, 3, 4 \pmod{5} et n0,1(mod2)n \equiv 0, 1 \pmod{2} séparément par le théorème chinois : nxny(mod10)n^x \equiv n^y \pmod{10}.
    4. Si (x,y)(x, y) satisfait (E):143x195y=52(E) : 143x - 195y = 52, alors 143x195y+52(mod10)143x \equiv 195y + 52 \pmod{10}, soit 3x5y+2(mod10)3x \equiv 5y + 2 \pmod{10}. Montrer que xy(mod4)x \equiv y \pmod{4} modulo des calculs spécifiques, d'où nxny(mod10)n^x \equiv n^y \pmod{10}.
    ce que le barème veut ·
    1. a) Utiliser l'algorithme d'Euclide : gcd(195,143)=gcd(143,52)=gcd(52,39)=gcd(39,13)=gcd(13,0)=13\gcd(195, 143) = \gcd(143, 52) = \gcd(52, 39) = \gcd(39, 13) = \gcd(13, 0) = 13. Vérifier que 135213 \mid 52 (oui, 52=4×1352 = 4 \times 13). b) La solution générale d'une équation diophantienne ax+by=cax + by = c est : si (x0,y0)(x_0, y_0) est une solution particulière et gcd(a,b)=d\gcd(a, b) = d, alors (x,y)=(x0+bdt,y0+adt)(x, y) = (x_0 + \frac{b}{d}t, y_0 + \frac{a}{d}t) pour tZt \in \mathbb{Z}. Ici : (x,y)=(1+15k,1+11k)(x, y) = (-1 + 15k, -1 + 11k).
    2. Le petit théorème de Fermat stipule que si pp est premier et gcd(n,p)=1\gcd(n, p) = 1, alors np11(modp)n^{p-1} \equiv 1 \pmod{p}. Appliquer avec p=5p = 5 : n41(mod5)n^4 \equiv 1 \pmod{5}.
    3. a) Si xy(mod4)x \equiv y \pmod{4}, alors 2x2y(mod5)2^x \equiv 2^y \pmod{5} car 241(mod5)2^4 \equiv 1 \pmod{5} (l'exposant modulo 4 suffit). b) Utiliser le théorème des restes chinois : nxny(mod2)n^x \equiv n^y \pmod{2} (trivial pour nn pair/impair) et nxny(mod5)n^x \equiv n^y \pmod{5} (par 2a si gcd(n,5)=1\gcd(n,5)=1, ou trivial sinon). Donc nxny(mod10)n^x \equiv n^y \pmod{10}.
    4. Vérifier que si (x,y)=(1+15k,1+11k)(x, y) = (-1 + 15k, -1 + 11k), alors xy=4(k1)0(mod4)x - y = 4(k-1) \equiv 0 \pmod{4}. Appliquer 3b : nxny(mod10)n^x \equiv n^y \pmod{10} pour tous nNn \in \mathbb{N}^*.
  • NATIONAL 2011 · rattrapage2 pts
    Deuxième exercice :(2.5points) Soit x un nombre entier_naturel tel que :10* =2 [19] 0.25 1- a) vérifier que : 10*+1 =1 [19] 0.5 b) Montrer que : 1018 =1 [19] 2- Soit d le plus grand diviseur commun des deux nombres 18 et x+1 a) Montrer que : 10º =1 [19] 0.75 0.5 b) Montrer que: d…

    la correction

    1.a) On a 10x2(mod19)10^x \equiv 2 \pmod{19}. On veut vérifier 10x+11(mod19)10^{x+1} \equiv 1 \pmod{19}. 10x+1=10x×1012×10(mod19)10^{x+1} = 10^x \times 10^1 \equiv 2 \times 10 \pmod{19}. 10x+120(mod19)10^{x+1} \equiv 20 \pmod{19}. 201(mod19)20 \equiv 1 \pmod{19}. Donc 10x+11(mod19)10^{x+1} \equiv 1 \pmod{19}. 1.b) Montrons que 10181(mod19)10^{18} \equiv 1 \pmod{19}. 19 est un nombre premier. 10 n'est pas un multiple de 19. D'après le petit théorème de Fermat, si pp est un nombre premier et aa n'est pas un multiple de pp, alors ap11(modp)a^{p-1} \equiv 1 \pmod{p}. Ici, p=19p=19 et a=10a=10. Donc 1019110181(mod19)10^{19-1} \equiv 10^{18} \equiv 1 \pmod{19}.
    1. Soit d=gcd(18,x+1)d = \gcd(18, x+1). 2.a) Montrons que 10d1(mod19)10^d \equiv 1 \pmod{19}. On sait que 10x+11(mod19)10^{x+1} \equiv 1 \pmod{19} (d'après 1.a)). On sait aussi que 10181(mod19)10^{18} \equiv 1 \pmod{19} (d'après 1.b)). Soit k=ord19(10)k = \text{ord}_{19}(10) l'ordre de 10 modulo 19. Par définition, kk est le plus petit entier positif tel que 10k1(mod19)10^k \equiv 1 \pmod{19}. Puisque 10x+11(mod19)10^{x+1} \equiv 1 \pmod{19}, kk divise x+1x+1. Puisque 10181(mod19)10^{18} \equiv 1 \pmod{19}, kk divise 1818. Donc kk est un diviseur commun de x+1x+1 et 1818. Par conséquent, kk divise d=gcd(18,x+1)d = \gcd(18, x+1). Si kk divise dd, alors d=mkd = mk pour un certain entier m1m \ge 1. Alors…
    ce que le barème veut ·
    1.a) Utiliser la propriété des congruences ab(modn)    acbc(modn)a \equiv b \pmod n \implies ac \equiv bc \pmod n. 1.b) Appliquer le petit théorème de Fermat. 2.a) Utiliser la propriété que si ak1(modn)a^k \equiv 1 \pmod n et am1(modn)a^m \equiv 1 \pmod n, alors agcd(k,m)1(modn)a^{\gcd(k,m)} \equiv 1 \pmod n. 2.b) Calculer les puissances successives de 10 modulo 19 pour trouver l'ordre de 10 modulo 19, et en déduire dd. 2.c) Utiliser la définition du PGCD pour déduire la relation de congruence pour xx.

Tu veux vérifier que tu le tiens vraiment ?

Une séance : tu regardes, tu manipules, tu écris l'étape, on la corrige au barème.

Faire la séance