Aller au contenu

DM n°05 · Agrégation de mathématiques · Agrégation interne

Des congruences et de Bézout à la décomposition d’un anneau en coordonnées indépendantes · Congruences et PGCD · Anneaux Z/nZ et éléments inversibles · Diviseurs de zéro et idéaux · Théorème des restes chinois · Indicatrice d’Euler, idempotents et équations polynomiales

Anneaux Z/nZ, éléments inversibles et théorème des restes chinois

Une progression depuis les congruences, le PGCD et Bézout jusqu’aux anneaux Z/nZ, à leurs éléments inversibles et diviseurs de zéro, puis au théorème des restes chinois vu comme un isomorphisme d’anneaux, avec applications à l’indicatrice d’Euler, aux idempotents et aux équations polynomiales.

Temps indicatif
≈ 4 h 30
Chapitres
Congruences et PGCD · Anneaux Z/nZ et éléments inversibles · Diviseurs de zéro et idéaux · Théorème des restes chinois · Indicatrice d’Euler, idempotents et équations polynomiales

Objectifs

Ce que ce DM fait travailler

  • 01Passer des congruences aux classes modulo n et comprendre pourquoi les opérations sont bien définies
  • 02Relier inversibilité et diviseurs de zéro aux propriétés arithmétiques des représentants
  • 03Interpréter les applications de réduction à l’aide des noyaux et des idéaux
  • 04Comprendre le théorème des restes chinois comme une décomposition d’anneaux et exploiter cette structure dans des problèmes de comptage et d’équations

Notions

Notions utiles pour ce devoir

Ce problème mobilise notamment les notions suivantes.

  • Divisibilité, PGCD et identité de Bézout
  • Congruences élémentaires
  • Raisonnement sur des ensembles finis et applications

Méthode

Comment l’utiliser

1. Chercher

Prévoir environ 4 h 30 et garder une trace des essais, y compris ceux qui échouent.

2. Rédiger

Écrire une solution justifiée avant d’ouvrir le corrigé, même si certaines questions restent incomplètes.

3. Comparer

Repérer les différences de méthode, de précision et de rédaction plutôt que seulement les résultats.

Énoncé

Le devoir

Pour N2N\geqslant2, deux entiers xx et yy sont congrus modulo NN lorsque NN divise xyx-y. On écrit alors xy(modN)x\equiv y\pmod N. Multiplier un entier puis ne conserver que son reste modulo NN peut préserver tous les restes possibles ou, au contraire, en confondre plusieurs. Nous allons déterminer exactement quand chacun de ces phénomènes se produit, puis introduire les objets algébriques qui permettent de les décrire. Nous étudierons enfin ce qui se passe lorsqu'une même classe est observée simultanément modulo deux entiers.

I — Multiplier modulo NN

  1. Pour aZa\in\mathbb Z, on note TaT_a l'application qui, à x{0,,11}x\in\{0,\ldots,11\}, associe le reste de axax dans la division euclidienne par 1212. (a) Déterminer les valeurs prises par T5T_5. Combien chaque élément de {0,,11}\{0,\ldots,11\} possède-t-il d'antécédents ? (b) Déterminer les valeurs prises par T8T_8. Combien chacun des éléments effectivement atteints possède-t-il d'antécédents ? (c) Résoudre, parmi les entiers x{0,,11}x\in\{0,\ldots,11\},
5x7(mod12),8x4(mod12),8x2(mod12).5x\equiv7\pmod{12},\qquad 8x\equiv4\pmod{12},\qquad 8x\equiv2\pmod{12}.

Quelle différence arithmétique entre 55 et 88, relativement à 1212, distingue les deux comportements observés ?

  1. Soient N2N\geqslant2 et aZa\in\mathbb Z. On pose d=PGCD(a,N)d=\operatorname{PGCD}(a,N). (a) Soient u,v,wZu,v,w\in\mathbb Z. Montrer que
PGCD(u,v)=1etvuwvw.\operatorname{PGCD}(u,v)=1\quad\text{et}\quad v\mid uw\quad\Longrightarrow\quad v\mid w.

(b) Montrer que, pour tous x,yZx,y\in\mathbb Z,

axay(modN)xy(modN/d).ax\equiv ay\pmod N\quad\Longleftrightarrow\quad x\equiv y\pmod{N/d}.

(c) On définit maintenant TaT_a sur {0,,N1}\{0,\ldots,N-1\} comme à la question 1. Montrer que tout élément de l'image de TaT_a possède exactement dd antécédents. En déduire que TaT_a est bijective si et seulement si PGCD(a,N)=1\operatorname{PGCD}(a,N)=1.

  1. Soient a,bZa,b\in\mathbb Z, N2N\geqslant2 et d=PGCD(a,N)d=\operatorname{PGCD}(a,N). Montrer que la congruence
axb(modN)ax\equiv b\pmod N

admet une solution si et seulement si dbd\mid b. Lorsqu'elle en possède une, montrer qu'elle possède exactement dd solutions modulo NN. Si x0x_0 est l'une d'elles, les décrire toutes.

  1. On dira qu'un entier bb est un inverse de aa modulo NN lorsque ab1(modN)ab\equiv1\pmod N. Montrer que aa possède un inverse modulo NN si et seulement si PGCD(a,N)=1\operatorname{PGCD}(a,N)=1, et que cet inverse est alors unique modulo NN.

Déterminer l'inverse de 3737 modulo 101101, puis résoudre

37x23(mod101).37x\equiv23\pmod{101}.

II — Les classes modulo NN

Dans toute cette partie, N2N\geqslant2 est fixé.

  1. On définit sur Z\mathbb Z la relation
abab(modN).a\sim b\quad\Longleftrightarrow\quad a\equiv b\pmod N.

(a) Montrer que \sim est une relation d'équivalence. Pour aZa\in\mathbb Z, on appelle classe de aa modulo NN l'ensemble

a={bZba(modN)}.\overline a=\{b\in\mathbb Z\mid b\equiv a\pmod N\}.

(b) Montrer que toute classe est égale à l'une des classes 0,1,,N1\overline0,\overline1,\ldots,\overline{N-1}, et que celles-ci sont deux à deux distinctes. On note désormais

Z/NZ={0,1,,N1}.\mathbb Z/N\mathbb Z=\{\overline0,\overline1,\ldots,\overline{N-1}\}.
  1. Soient a,bZ/NZ\overline a,\overline b\in\mathbb Z/N\mathbb Z. Choisissons des représentants a,bZa,b\in\mathbb Z. (a) Montrer que les classes a+b\overline{a+b} et ab\overline{ab} ne dépendent pas du choix des représentants. On définit alors
a+b=a+b,ab=ab.\overline a+\overline b=\overline{a+b},\qquad \overline a\,\overline b=\overline{ab}.

On appelle anneau commutatif unitaire un ensemble muni d'une addition et d'une multiplication telles que : l'addition est associative et commutative, possède un élément neutre 00, et tout élément possède un opposé ; la multiplication est associative et commutative et possède un élément neutre 11 ; la multiplication est distributive par rapport à l'addition.

(b) Justifier que les opérations précédentes font de Z/NZ\mathbb Z/N\mathbb Z un anneau commutatif unitaire. Identifier son 00, son 11 et l'opposé de a\overline a.

  1. Dans un anneau commutatif unitaire, un élément uu est dit inversible s'il existe un élément vv tel que uv=1uv=1. (a) Si aa(modN)a'\equiv a\pmod N, montrer que PGCD(a,N)=PGCD(a,N)\operatorname{PGCD}(a',N)=\operatorname{PGCD}(a,N). (b) Montrer que
a est inversible dans Z/NZ    PGCD(a,N)=1.\boxed{\overline a\text{ est inversible dans }\mathbb Z/N\mathbb Z\iff\operatorname{PGCD}(a,N)=1.}

(c) On note (Z/NZ)×(\mathbb Z/N\mathbb Z)^\times l'ensemble des éléments inversibles. Un groupe est un ensemble muni d'une loi associative, possédant un élément neutre, dans lequel tout élément possède un inverse. Montrer que (Z/NZ)×(\mathbb Z/N\mathbb Z)^\times, muni de la multiplication, est un groupe.

  1. Un élément non nul zz d'un anneau commutatif est appelé diviseur de zéro s'il existe un élément non nul ww tel que zw=0zw=0. (a) Soit a0\overline a\neq\overline0 dans Z/NZ\mathbb Z/N\mathbb Z. Montrer que
a est un diviseur de zeˊro    PGCD(a,N)>1.\boxed{\overline a\text{ est un diviseur de zéro}\iff\operatorname{PGCD}(a,N)>1.}

(b) Un corps commutatif est un anneau commutatif unitaire, avec 010\neq1, dans lequel tout élément non nul est inversible. Montrer que les trois propriétés suivantes sont équivalentes :

N est premier;tout eˊleˊment non nul de Z/NZ est inversible;Z/NZ ne posseˋde aucun diviseur de zeˊro.\begin{gathered} N\text{ est premier};\\ \text{tout élément non nul de }\mathbb Z/N\mathbb Z\text{ est inversible};\\ \mathbb Z/N\mathbb Z\text{ ne possède aucun diviseur de zéro}. \end{gathered}

En déduire que Z/NZ\mathbb Z/N\mathbb Z est un corps si et seulement si NN est premier.

III — Réductions naturelles et idéaux

Lorsque plusieurs modules interviennent, on note [x]q[x]_q la classe de l'entier xx modulo qq.

  1. Soient r,s2r,s\geqslant2. Considérons la formule
ρr,s([x]r)=[x]s.\rho_{r,s}([x]_r)=[x]_s.

(a) Déterminer une condition nécessaire et suffisante sur rr et ss pour que cette formule définisse une application de Z/rZ\mathbb Z/r\mathbb Z dans Z/sZ\mathbb Z/s\mathbb Z.

Une application f:ABf:A\to B entre deux anneaux commutatifs unitaires est appelée morphisme d'anneaux lorsqu'elle préserve 00, 11, l'addition et la multiplication. Son noyau est

kerf={xAf(x)=0}.\ker f=\{x\in A\mid f(x)=0\}.

(b) Lorsque la condition précédente est satisfaite, montrer que ρr,s\rho_{r,s} est un morphisme d'anneaux surjectif. (c) Déterminer explicitement kerρr,s\ker\rho_{r,s}, puis calculer kerρr,s|\ker\rho_{r,s}|.

  1. Soit N2N\geqslant2. Une partie II d'un anneau commutatif AA est appelée idéal lorsque 0I0\in I, et lorsque, pour tous x,yIx,y\in I et aAa\in A,
xyIetaxI.x-y\in I\qquad\text{et}\qquad ax\in I.

(a) Montrer que le noyau d'un morphisme d'anneaux est un idéal. (b) Pour tout diviseur positif dd de NN, on pose

Id={[kd]NkZ}Z/NZ.I_d=\{[kd]_N\mid k\in\mathbb Z\}\subset\mathbb Z/N\mathbb Z.

Montrer que Id=kerρN,dI_d=\ker\rho_{N,d}. (c) Montrer réciproquement que tout idéal de Z/NZ\mathbb Z/N\mathbb Z est égal à IdI_d pour un unique diviseur positif dd de NN.

IV — Deux congruences à la fois

Soient désormais m,n2m,n\geqslant2. On munit Z/mZ×Z/nZ\mathbb Z/m\mathbb Z\times\mathbb Z/n\mathbb Z de l'addition et de la multiplication composante par composante. On obtient ainsi un anneau commutatif unitaire.

  1. On définit
Φm,n:Z/mnZZ/mZ×Z/nZ,Φm,n([x]mn)=([x]m,[x]n).\Phi_{m,n}:\mathbb Z/mn\mathbb Z\longrightarrow\mathbb Z/m\mathbb Z\times\mathbb Z/n\mathbb Z, \qquad \Phi_{m,n}([x]_{mn})=([x]_m,[x]_n).

(a) Montrer que Φm,n\Phi_{m,n} est bien définie et qu'il s'agit d'un morphisme d'anneaux. (b) En posant =PPCM(m,n)\ell=\operatorname{PPCM}(m,n), montrer que le noyau de Φm,n\Phi_{m,n} est constitué exactement des classes [k]mn[k\ell]_{mn}, où kZk\in\mathbb Z. Calculer kerΦm,n|\ker\Phi_{m,n}|. (c) En déduire que Φm,n\Phi_{m,n} est injective si et seulement si mm et nn sont premiers entre eux.

  1. On suppose dans cette question que PGCD(m,n)=1\operatorname{PGCD}(m,n)=1. (a) Justifier qu'il existe u,vZu,v\in\mathbb Z tels que
um+vn=1.um+vn=1.

Fixer un tel couple (u,v)(u,v) et poser dans Z/mnZ\mathbb Z/mn\mathbb Z

em=[vn]mn,en=[um]mn.e_m=[vn]_{mn},\qquad e_n=[um]_{mn}.

(b) Calculer Φm,n(em)\Phi_{m,n}(e_m) et Φm,n(en)\Phi_{m,n}(e_n). (c) Soient a,bZa,b\in\mathbb Z. Montrer que la classe [avn+bum]mn[avn+bum]_{mn} a pour image ([a]m,[b]n)([a]_m,[b]_n). (d) En déduire que Φm,n\Phi_{m,n} est un isomorphisme d'anneaux, c'est-à-dire un morphisme bijectif, et établir

Z/mnZZ/mZ×Z/nZ.\boxed{\mathbb Z/mn\mathbb Z\simeq\mathbb Z/m\mathbb Z\times\mathbb Z/n\mathbb Z.}

(e) Montrer que

em+en=1,emen=0,em2=em,en2=en.e_m+e_n=1,\qquad e_me_n=0,\qquad e_m^2=e_m,\qquad e_n^2=e_n.

Un élément ee vérifiant e2=ee^2=e est appelé idempotent. Pour xZ/mnZx\in\mathbb Z/mn\mathbb Z, déterminer les images par Φm,n\Phi_{m,n} de xemxe_m et xenxe_n.

  1. On ne suppose plus mm et nn premiers entre eux. On pose d=PGCD(m,n)d=\operatorname{PGCD}(m,n) et =PPCM(m,n)\ell=\operatorname{PPCM}(m,n). (a) Montrer qu'un couple ([a]m,[b]n)([a]_m,[b]_n) appartient à l'image de Φm,n\Phi_{m,n} si et seulement si ab(modd)a\equiv b\pmod d. Vérifier en particulier que cette condition ne dépend pas du choix des représentants aa et bb. (b) Lorsque cette condition est satisfaite, montrer que les solutions du système
xa(modm),xb(modn)x\equiv a\pmod m,\qquad x\equiv b\pmod n

forment une unique classe modulo \ell. Déterminer le nombre de classes distinctes modulo mnmn contenant des solutions de ce système. (c) En déduire que Φm,n\Phi_{m,n} est un isomorphisme si et seulement si PGCD(m,n)=1\operatorname{PGCD}(m,n)=1. (d) Pour m=4m=4 et n=6n=6, expliquer pourquoi

x0(mod4),x1(mod6)x\equiv0\pmod4,\qquad x\equiv1\pmod6

n'a pas de solution, puis déterminer toutes les classes modulo 2424 satisfaisant

x1(mod4),x3(mod6).x\equiv1\pmod4,\qquad x\equiv3\pmod6.

V — Lire des propriétés dans la décomposition

  1. Pour tout entier N2N\geqslant2, on définit l'indicatrice d'Euler par
φ(N)=#(Z/NZ)×.\varphi(N)=\#(\mathbb Z/N\mathbb Z)^\times.

(a) Soient AA et BB deux anneaux commutatifs unitaires. Montrer qu'un élément (a,b)(a,b) de A×BA\times B est inversible si et seulement si aa est inversible dans AA et bb inversible dans BB. (b) Lorsque PGCD(m,n)=1\operatorname{PGCD}(m,n)=1, en déduire une bijection compatible avec la multiplication

(Z/mnZ)×(Z/mZ)××(Z/nZ)×,(\mathbb Z/mn\mathbb Z)^\times\simeq(\mathbb Z/m\mathbb Z)^\times\times(\mathbb Z/n\mathbb Z)^\times,

puis φ(mn)=φ(m)φ(n)\varphi(mn)=\varphi(m)\varphi(n). (c) Si pp est premier et α1\alpha\geqslant1, montrer que

φ(pα)=pαpα1.\varphi(p^\alpha)=p^\alpha-p^{\alpha-1}.

(d) Si N=i=1rpiαiN=\prod_{i=1}^{r}p_i^{\alpha_i} est la décomposition de NN en facteurs premiers, en déduire que

φ(N)=Ni=1r(11pi).\boxed{\varphi(N)=N\prod_{i=1}^{r}\left(1-\frac1{p_i}\right).}

(a) Montrer que si n1,,nr2n_1,\ldots,n_r\geqslant2 sont deux à deux premiers entre eux, alors

Z/(n1nr)Zi=1rZ/niZ.\mathbb Z/(n_1\cdots n_r)\mathbb Z\simeq\prod_{i=1}^{r}\mathbb Z/n_i\mathbb Z.

(b) Soient pp premier et α1\alpha\geqslant1. Montrer que les seuls idempotents de Z/pαZ\mathbb Z/p^\alpha\mathbb Z sont 00 et 11. (c) Si N=i=1rpiαiN=\prod_{i=1}^{r}p_i^{\alpha_i} est la décomposition de NN en facteurs premiers, en déduire que Z/NZ\mathbb Z/N\mathbb Z possède exactement 2r2^r idempotents. (d) Déterminer tous les idempotents de Z/60Z\mathbb Z/60\mathbb Z, sans tester successivement les 6060 classes.

  1. Soit
P(X)=a0+a1X++arXrZ[X].P(X)=a_0+a_1X+\cdots+a_rX^r\in\mathbb Z[X].

Pour tout entier q2q\geqslant2 et tout xZ/qZx\in\mathbb Z/q\mathbb Z, on note

P(x)=[a0]q+[a1]qx++[ar]qxr.P(x)=[a_0]_q+[a_1]_q x+\cdots+[a_r]_q x^r.

(a) Lorsque PGCD(m,n)=1\operatorname{PGCD}(m,n)=1, montrer que

Φm,n(P(x))=(P(xm),P(xn)),\Phi_{m,n}(P(x))=\bigl(P(x_m),P(x_n)\bigr),

Φm,n(x)=(xm,xn)\Phi_{m,n}(x)=(x_m,x_n). En déduire que les racines de PP dans Z/mnZ\mathbb Z/mn\mathbb Z correspondent bijectivement aux couples formés d'une racine modulo mm et d'une racine modulo nn. (b) Soit N=n1nrN=n_1\cdots n_r, où les ni2n_i\geqslant2 sont deux à deux premiers entre eux. Montrer que les racines de PP modulo NN correspondent bijectivement aux rr-uplets formés d'une racine de PP modulo chacun des nin_i. (c) Déterminer toutes les solutions modulo 105105 de

x21(mod105).x^2\equiv1\pmod{105}.

Pour aller avec ce devoir

Continuer

Explorer d’autres devoirs