• Aucun résultat trouvé

￿￿￿ ANNEAUX Z/nZ. APPLICATIONS.

N/A
N/A
Protected

Academic year: 2022

Partager "￿￿￿ ANNEAUX Z/nZ. APPLICATIONS."

Copied!
4
0
0

Texte intégral

(1)

��� ANNEAUX Z /n Z . APPLICATIONS.

SoitnœNú. On désigne parPl’ensemble des nombres premiers.

I. Structure de Z /n Z

I. A. Le groupe ( Z /n Z , +)

[Rom��, §�.�-�/�.�/��.�, p��–��/��/���] [Per��, §�.�/�.�, p��/��]

D����������. Deux entiersx, ysont dis congrus modulonsixyœnZ. C’est une relation d’équivalence surZ. On notexla classe dexetZ/nZ=)0, . . . , n≠1*.

P�����������. (Z/nZ,+)est un groupe cyclique ànéléments engendré par1.

A�����������. Tout groupe cyclique ànéléments est isomorphe àZ/nZ.

E�������. UnƒZ/nZ: considérerZ/nZ≠æUn, k‘≠æe2ikfi/n.

P�����������. L’ordre dekœZ/nZestkn·n.

C����������. (Z/nZ,+)est engendré par lesktels quek·n= 1.

E�������. Z/8Zest engendré par1,3,5et7.

D����������. [����������� �’E����]

PournØ2, on définitÏ(n)le nombre de générateurs de(Z/nZ,+).

E�������. PourpœP, on aÏ(p) =p(p≠1)pourœNú.

P������������. [����-������� ��Z/nZ]

Pourd| n, il existe un unique sous-groupe deZ/nZd’ordred, engendré parnd et formé des éléments dont l’ordre divised.

P������������. Sid|n,Z/nZcontientÏ(d)éléments d’ordred.

A������������. n=q

d|nÏ(d)

T���������. [��������� ��� ������� �������� �����]

SoitGun groupe abélien fini. Alors il exister Ø 1et2 Æ d1 | · · · | druniques tels que Gƒrr

i=1Z/diZ.

E��������. Les groupes abéliens d’ordre24sont isomorphes àZ/24Z,Z/12Z◊Z/2Zet Z/6Z◊(Z/2Z)2.

I. B. L’anneau ( Z /n Z , +, ◊ )

[Rom��, §��.�-�, p���–���] [Per��, §�.�, p��–��]

P������������. Les idéaux deZsont les(kZ)kœN.

D�����������. L’ensemble des classes modulonest muni d’une structure d’anneau : on définit l’anneau commutatif(Z/nZ,+,◊).

R���������. Les idéaux de l’anneauZ/nZsont les sous-groupes du groupeZ/nZ. A������������. SoitAun anneau commutatif unitaire. Il existe un unique entier positif, ap- pelé caractéristique deA, notécar(A), tel que le sous-anneau premier deAest isomorphe à Z/car(A)Z.

P������������. Les inversibles de(Z/nZ,+,◊)sont lesktels quek·n= 1. Ils forment un groupe àÏ(n)éléments.

A������������. On a l’isomorphisme(Aut(Z/nZ),¶)ƒ((Z/nZ),◊).

P������������. Z/nZest intègre si et seulement si c’est un corps si et seulement sinœP. [Rom��, §��.�, p���–���]

T���������. [�������� �������]

Si n, m Ø 1, alors on a l’isomorphisme d’anneaux Z/nmZ ƒ Z/mZ ◊ Z/nZ si et seulement sin·m= 1.

C�����������. Sin = rr

i=1pii, alors(Z/nZ) ƒ rr

i=1(Z/piiZ)et on en déduit Ï(n) =rr

i=1Ï(pii) =rr

i=1pii≠1(pi≠1).

T���������. SipœP,((Z/pZ),◊)est cyclique.

ÉNS Paris-Saclay –����/���� AntoineB������–https://perso.ens-lyon.fr/antoine.barrier/fr/ Page��sur���

(2)

Agrégation – Leçons ���– AnneauxZ/nZ. Applications.

II. Application à l’arithmétique dans Z

II. A. Tests de primalité

[Rom��, §��.�/��.�-�, p���–���/���–���] [Gou��, §�.�, p��–��]

T���������. [�������� �’E����]SoitaœZpremier avecn. AlorsaÏ(n)©1 modn.

T���������. [����� �������� ��F�����]

SoitpœPetaœZtels quep-a. Alorsap≠1©1 modp.

R���������. La réciproque est fausse! Par exemple avec561. En revanche, pour tout aœZ, on aap©1 modp.

D�����������. [����� ��C���������]

Un entiern >1non premier est deC���������si’aœZ, a·n= 1 =∆an≠1©1 modn.

P������������. Un nombre deC���������est impair et sans facteur carré.

A������������. [����������RSA]

Alice veut envoyer un message privé à Bob.

• Bob choisit deux entiers premiers distinctsp, qœPet posen=pq, puis il choisit ensuite d, e œ Ztels quede©1 modÏ(n)(on aÏ(n) = (p≠1)(q≠1)et il su�it de trouverd premier àÏ(n)et son inverse).

• Bob di�use la clé publique(n, d)à tout le monde et converse la clé secrète(n, e).

• Pour envoyer son messagem modn, Alice envoie le message chi�réM ©md modn.

• Bob déchi�re le messagem=Me modnd’après le théorème d’E����.

Le succès de cet algorithme réside dans la di�iculté de factorisation d’un entier.

T���������. [�������� ��W�����]SinØ2, on anœP ≈∆(n≠1)!© ≠1 modn.

II. B. Équations arithmétiques

[Rom��, §��.�-�, p���–���]

Soientn, mØ2.

T���������. Soita œ Nú, b œ Z. On note = a·net on écrita = ”aÕetn = ”nÕ. L’équationax © b modna des solutions entières si et seulement si | bet dans ce cas, si b = ”bÕ, les solutions sont lesbÕxÕ0+knÕaveck œ ZetxÕ0est une solution particulière de aÕx©1 modnÕ.

T���������. Dans le Théorème��, l’isomorphisme est donné parÂ:a modnm‘≠æ(a modn, a modm)de réciproqueÂ≠1 : (a modn, b modm)‘≠æunb+vma modnm où l’on a choisitu, vœ Ztels queun+vm= 1.

A������������. Soita, bœZet(S)le système d’équations;

x©a modn

x©b modm d’inconnue xœZ. Sin·m= 1, alors

• on cherche une relation deB�����un+vm= 1avecu, vœZ,

• on a alors une solution particulière deS:x0=unb+vma,

• les solutions deS sont les(x0+knm)kœZ. E��������. Les solutions de;

x©2 mod 3

x©4 mod 5 sont les(14 + 15k)kœZ.

II. C. Résidus quadratiques modulo p

[Rom��, §��.�-�, p���–���] [Per��, §�.�, p��–��]

SoitpœP. On noteFple corpsZ/pZ, puisF2p=)

x2|xœFp*etFúp2=F2pflFúp. P������������. Sip= 2, alorsF2p=Fp. Sinon, on a--F2p

--=p+12 .

A������������. Poura, bœFúpetcœFp,ax2+by2=cadmet des solutions dansFp. On suppose dans la suitepimpair.

L������. On axœFúp2

≈∆xp≠12 = 1.

E��������. DansZ/7Z,2est un carré mais par3.

On aimerait savoir rapidement si un entieradonné est un carré modulop, donc savoir six2©a modpadmet ou non une solution entière.

D�����������. [������� ��L�������]

SoitaœZ, on appelle symbole deL�������(deamodulop) l’entier : 3a

p 4=

Y] [

1 six2©a modpest résoluble etp-a 0 sip|a

≠1 sinon

P������������. On a1

a p

ap≠12 modppour toutaœZ.

ÉNS Paris-Saclay –����/���� AntoineB������–https://perso.ens-lyon.fr/antoine.barrier/fr/ Page��sur���

(3)

Agrégation – Leçons ���– AnneauxZ/nZ. Applications.

E��������. ≠1est un carré modulopsi et seulement sip©1 mod 4.

P������������. 1

a p

2=1a+kp

p

2pour touta, kœZ. On peut donc définirxœFp‘≠æ1

x p

2. C’est l’unique morphisme de groupes non trivial de(Fúp,◊)vers({±1},◊).

R���������. PouraœZ, le nombre de solutions dex2=adansFpest1 +1

a p

2.

T���������. [��� �� ����������� �����������]

Soientp”=qdes nombres premiers impairs. Alors1

p q

2 1q p

2= (≠1)p≠12 q≠12 .

P������������. Pourppremier impair, on a12

p

2= (≠1)p28≠1. Ainsi2est un carré modulo

psi et seulement sip©±1 mod 8.

On peut donc calculer1

n p

2pour tout entiern.

E��������. !26

307"

=! 2

307" !13

307"

=≠(≠1)13≠12 307≠12 !307

13"

=!8

13"

=!2

13" !4

13"

=≠1

Ainsi26n’est pas un carré modulo307.

III. Applications aux polynômes et à la théorie des corps

III. A. Irréductibilité dans Z [X] et Q [X], réduction modulo p

[Rom��, §��.��.�, p���–���] [Per��, §�.�-�.�, p��–��] [FGN��, §�.��, p���–���]

P������������. Un polynôme de degré supérieur ou égal à1est irréductible dansZ[X]

si et seulement si il est de contenu1et irréductible dansQ[X].

P������������. [������� �’E���������]

SoitP = qr

i=0aiXi œ Z[X]. Soitp œ P. Sip - ar,’i < r, p | aietp2 - a0, alorsPest irréductible dansQ[X].

E��������. Sim œ Za un facteur premier sans carré alorsXnmest irréductible dans Z[X]pour toutnœN.

P������������. SoitpœPetP =qr

i=0aiXi œZ[X]. SoitPla réduction dePmodulo p. Sip-anet siPest irréductible dansFp[X], alorsPest irréductible dansQ[X].

E��������. X3+462X2+2433X≠67691est irréductible dansZ[X], tout commeXpX≠1 pour toutpœP.

D�����������. [��������� �������������]

On définit len-ième polynôme cyclotomique n œCn[X]par n(X) =r

œUn(X≠’).

P������������. nœZ[X].

T���������. nest irréductible surZet donc surQ. C�����������. On a[Q[e2ifi/n] :Q] =Ï(n).

III. B. Corps finis

[Per��, §�.�, p��–��] [Rom��, Ch��, p���]

P������������. SiKest un corps fini, sa caractéristique est un nombre premierpœPet son sous-corps premier est isomorphe àFp.

C�����������. SiKest un corps fini, alorsKest unFp-espace vectorieloùp= car(K), de cardinalpnn= dimFp(K). De plus, tout sous-corps deKest de cardinalpdpour und|n et réciproquement pour toutd|nil existe un unique sous-corps deKde cardinalpd.

T���������. Il existe un corps fini àq=pnéléments pour toutpœP, nœNú. Il s’agit du corps de décomposition deXqXsurFpou de tout autre polynôme irréductible deFp. Ce corps est unique à isomorphisme près.

E��������. F2[X]/(X2+X+ 1)est un corps à4éléments de caractéristique2.

C�����������. Tout corps de rupture d’un polynômePirréductible surFp[X]est un corps de décomposition dePsurFp.

ÉNS Paris-Saclay –����/���� AntoineB������–https://perso.ens-lyon.fr/antoine.barrier/fr/ Page��sur���

(4)

Agrégation – Leçons ���– AnneauxZ/nZ. Applications.

������

Lorsque l’on fait de l’arithmétique dansZ, on s’intéresse rapidement à l’arithmétique modu- laire, c’est-à-dire le reste d’un nombre modulon. La puissance de l’arithmétique modulaire provient surtout des di�érentes structures deZ/nZ, naturellement héritées de la structure de Z.

Dans la première partie, on quotienteZparnZ. Tout groupe cyclique est de ce type, et on connaît précisément ses générateurs. En ajoutant la multiplication, on obtient une structure d’anneau. On peut alors déterminer les inversibles deZ/nZ, ce qui set par exemple pour les équations arithmétiques. Le cas particulier des corps (npremier) et le théorème chinois sont des résultats très utiles.

Ensuite, on s’intéresse à l’arithmétique dansZ, avec le théorème deF�����, dont la réciproque est fausse et les contre-exemples sont les nombres deC���������. Les applications en crypto- graphie sont importantes comme par exemple l’algorithme RSA, mais. De nombreux résultats sur les équations diophantiennes découlent également de notre étude. Enfin le cas particulier des corps mène à la loi de réciprocité quadratique afin de savoir rapidement si un nombre est un carré ou non dansZ/pZ.

Enfin, l’étude deZ/nZamène des avancées dans d’autres domaines de l’algèbre, notamment des résultats d’irréductibilité de polynômes et la construction de tous les corps finis à partir d’un polynôme à coe�icients dansZ/pZ.

������������

Pour les tests de primalité et les algorithmes de chi�rement, voir aussi [Zé��].

Il faut connaître :

• les morphismes de groupes deZ/nZdansZ/mZs’identifient au groupeZ/(n·m)Z. Si m | nle seul morphisme d’anneaux deZ/nZdansZ/mZestkn ‘≠æ km. Sinon, il n’y a aucun morphisme,

• les diviseurs de0de l’anneau(Z/nZ,+,◊)sont leskaveck·n= 1. Les éléments nilpo- tents forment l’idéal deZ/nZengendré parp1. . . prn=p11. . . prr,

• savoir ce que devient le théorème chinois sinetmne sont plus premiers entre eux,

• savoir que la réciproque du théorème de réduction moduloppour les polynômes deZ[X] est vraie : voir pourX4+ 1dans [Per��].

���������

Q Démontrer la proposition�.

Q Quel est l’ordre maximal d’un élément de(Z/nZ◊Z/mZ,+)? R PPCM(m, n).

Q Quelle est la caractéristique deZ/aZ◊Z/bZpoura, bœN? Et der

kœNúZ/kZ? R PPCM(a, b)puis0, bien quer

kœNúZ/kZ« contienne » tous lesZ/nZ. Q Expliciter l’isomorphisme du théorème chinois.

Q Résoudrex≈∆1 mod 3,x©4 mod 5etx©0 mod 7.

R On trouve une relation deB�����(3+5≠7 = 1) ou on résout deux systèmes puis on ajoute le troisième.

Q Quels sont les nilpotents deZ/nZ? R Écrivons n = rr

i=1pii. Si m œ rr

i=1piZ, alors m est nilpotent d’ordre au plus max1ÆiÆri. Réciproquement simest nilpotent alors pour tout1ÆiÆr, on api|m.

Attention : être nilpotent ne signifie pas être non inversible! Par exemple2dansZ/6Zn’est ni nilpotent, ni inversible.

Q Condition nécessaire pour queP œZ/nZ[X]soit inversible?

Q Soitn Ø 2etepremier avecÏ(n). Montrer queZ/nZú ≠æ Z/nZú, x ‘≠æ xeest une bijection, et exhiber la réciproque (voir l’algorithme RSA).

Q Soient) p, q premiers impairs,  : (Z/pqZ)ú ≠æ (Z/pZ)ú ◊ (Z/qZ)ú et E = xœ(Z/pqZ)ú|1Æx < pq2*. DéterminerIm(E).

�������������

[FGN��] S.F��������, H.G�������et S.N������:Oraux X-ENS - Algèbre�. Cassini,����.

[Gou��] X.G������:Les maths en tête - Algèbre. Ellipses,�èmeédition,����.

[Per��] D.P�����:Cours d’algèbre. Ellipses,����.

[Rom��] J.-E.R�������: Mathématiques pour l’agrégation : Algèbre et géométrie. De Boeck,

����.

[Z�] G.Z����:Cours de cryptographie. Cassini,����.

ÉNS Paris-Saclay –����/���� AntoineB������–https://perso.ens-lyon.fr/antoine.barrier/fr/ Page��sur���

Références

Documents relatifs

La troisième égalité permet d'établir un cas particulier du théorème de la progression arithmétique de Dirichlet : il existe une innité de nombres premiers de la forme 4m +

Nous ferons également usage du théorème de Huxley sur les nombres premiers dans les nombres premiers dans les petits intervalles [10]..

Pour démontrer ce théorème, il suffit de s'assurer que les exemples contraires utilisés dans la démonstration du théorème 7 fournissent des exemples contraires pour le cas

Supposant (m, n) arrivé à cette forme, une suite d’opérations DDDD fait parcourir à n une progression arithmétique qui contient (théorème de Dirichlet) une infinité de

Ensuite, on peut utiliser les « produits en croix » pour calculer les longueurs que l’on cherche. La réciproque du théorème de Thalès. Les deux

Il est possible de présenter des exemples d’anneaux principaux classiques autres que Z et K [ X ], accompagnés d’une description de leurs irréductibles.. Les

Nous souhaitons montrer, à travers quelques exemples empruntés à la théorie des applications harmoniques entre variétés, que le théorème de Noether joue égale- ment un rôle

Les applications suivantes sont-elles injectives, surjectives ou bijectives (justifier).. Lorsque c’est possible, donner l’application réciproque