Vous êtes sur la page 1sur 44

Licence de mathematiques

Cours dAlgebre 2
20122013

Luis Paris

1 Formes bilineaires et formes symetriques


1.1 Formes bilineaires symetriques
Dans ce chapitre K designera le corps Q des nombres rationnels, le corps R des nombres
reels, ou le corps C des nombres complexes.

Definition. Soit E un espace vectoriel sur K. On appelle forme bilineaire sur E une
application b de E E dans K telle que
(a) b(x1 + x2 , y) = b(x1 , y) + b(x2 , y) pour tous x1 , x2 , y E et K ;

(b) b(x, y1 + y2 ) = b(x, y1 ) + b(x, y2 ) pour tous x, y1 , y2 E et K.


On dit que cette forme est symetrique si, de plus,
(c) b(x, y) = b(y, x) pour tous x, y E.

Exemple 1. Posons E = Rn . Soit b : E E R definie par

b((x1 , . . . , xn ), (y1 , . . . , yn )) = x1 y1 + + xn yn .

Alors b est une forme bilineaire symetrique sur E.

Exemple 2. Soit E = R3 . Soit b : E E R lapplication definie par

b((x1 , x2 , x3 ), (y1 , y2 , y3 )) = x1 y2 2x2 y2 .

Alors b est une forme bilineaire symetrique.

Exemple 3. Soit E = C 0 ([0, 1]) lespace des applications continues de lintervalle [0, 1]
dans R. Soit b : E E R definie par
Z 1
b(f, g) = f (t)g(t) dt .
0

Alors b est une forme bilineaire symetrique.

1
Exemple 4. Soit E = Mn (K) lespace des matrices carrees a n lignes et n colonnes. Soit
b : E E K definie par
b(A, B) = Tr(AB) .
Alors b est une forme bilineaire symetrique sur E.

Exemple 5. Soient E un espace vectoriel et `1 , `2 : E K deux formes lineaires. Soit


b : E E K definie par
b(u, v) = `1 (u) `2 (v) .
Alors b est une forme bilineaire. Elle nest pas en general symetrique.

Definition. On suppose que E est de dimension finie, n. Soient b une forme bilineaire
sur E et B = {e1 , . . . , en } une base (ordonnee) de E. On appelle matrice de b dans B la
matrice
MB (b) = (b(ei , ej ))1i,jn Mn (K) .

Exemple. Soient E = R3 et b : E E R definie par

b((x1 , x2 , x3 ), (y1 , y2 , y3 )) = x1 y1 2x1 y2 + 3x3 y3 .

Alors b est une forme bilineaire symetrique et sa matrice dans la base canonique est

1 2 0
2 0 0 .
0 0 3

Lemme 1.1. Soient b : E E K une forme bilineaire, B une base de E et M = MB (b)


la matrice de b dans la base B. Soient x, y E et X, Y les composantes de x, y dans la
base B, respectivement. Alors
b(x, y) = X t M Y .


x1
Demonstration. On pose B = {e1 , . . . , en }, M = (ai,j )1i,jn , X = ... et Y =

xn

y1
.. Pn Pn
. . On a ai,j = b(ei , ej ) pour tous i, j {1, . . . , n}, x = i=1 xi ei et y = i=1 yi ei .
yn
Alors
n n
! n X n n X
n
X X X X
b(x, y) = b xi e i , yj ej = xi b(ei , ej ) yj = xi ai,j yj = X t M Y .
i=1 j=1 i=1 j=1 i=1 j=1

2
Definition. Une matrice carree M Mn (K) est symetrique si M t = M .

Lemme 1.2. Soient b : E E K une forme bilineaire, B une base de E et M = MB (b)


la matrice de b dans la base B. Alors b est symetrique si et seulement si M est symetrique.

Demonstration. On pose B = {e1 , . . . , en } et M = (ai,j )1i,jn . Supposons que b est


symetrique. Alors, pour tous i, j {1, . . . , n}, on a ai,j = b(ei , ej ) = b(ej , ei ) = aj,i ,
donc M est symetrique. Supposons que M est symetrique. Soient x, y E et X, Y les
composantes de x, y dans la base B, respectivement. Alors

b(x, y) = b(x, y)t = (X t M Y )t = Y t M t X = Y t M X = b(y, x) .

Ceci montre que b est symetrique.

Definition. Soient b1 , b2 deux formes bilineaires. La somme de b1 et b2 , notee b1 + b2 , est


la forme bilineaire sur E definie par

(b1 + b2 )(x, y) = b1 (x, y) + b2 (x, y) .

Soient b une forme bilineaire sur E et K. Le produit de b par , note b est la forme
bilineaire sur E definie par
( b)(x, y) = b(x, y) .
On note L2 (E) lensemble des formes bilineaires sur E. On verifie facilement que L2 (E)
muni de la somme et la multiplication est un espace vectoriel sur K.

Proposition 1.3. Soit E un espace vectoriel de dimension n.

(1) Lespace L2 (E) des formes bilineaires sur E est de dimension n2 .

(2) Lensemble S2 (E) des formes bilineaires symetriques est un sous-espace vectoriel de
dimension n(n+1)
2
.

Demonstration. On se donne une base B = {e1 , . . . , en } de E. Pour i, j {1, . . . , n},


on note Di,j la matrice dont le coefficient a la i-eme ligne et j-eme colonne est 1 et dont
tous les P coefficients sont nuls. Remarquez que, si M = (ai,j ) Mn (K), alors
P autres
M = ni=1 nj=1 ai,j Di,j . Pour tous i, j {1, . . . , n}, on note i,j la forme bilineaire telle
que MB (i,j ) = Di,j . Soient x, y E et X, Y les composantes de x, y dans la base B,
respectivement. Alors
i,j (x, y) = X t Di,j Y .
On va montrer que {i,j | i, j {1, . . . , n}} est une base de L2 (E). Ceci implique que
L2 (E) est de dimension n2 .

3
Soit b L2 (E). Soit M = (ai,j ) la matrice de b dans la base B. Soient x, y E et X, Y
les composantes de x, y dans la base B, respectivement. Alors

n X
n
! n X
n
X X
t t
b(x, y) = X M Y = X ai,j Di,j Y = ai,j X t Di,j Y
i=1 j=1 i=1 j=1
n X
X n
= ai,j i,j (x, y) .
i=1 j=1

Ceci implique que


n X
X n
b= ai,j i,j .
i=1 j=1

On se donne une collection {ai,j | i, j {1, . . . , n}} de scalaires et on suppose que


n X
X n
ai,j i,j = 0
i=1 j=1

On observe que, pour i, j, k, ` {1, . . . , n}, on a



1 si (i, j) = (k, l)
i,j (ek , e` ) =
0 sinon

Alors, pour k, ` {1, . . . , n} on a


n X
n
! n X
n
X X
0= ai,j i,j (ek , e` ) = ai,j i,j (ek , e` ) = ak,` .
i=1 j=1 i=1 j=1

Soit : L2 (E) L2 (E) lapplication definie par


1
(b)(x, y) = (b(x, y) + b(y, x)) .
2
On verifie facilement que est une application lineaire. De plus, on a (b) S2 (E) pour
tout b L2 (E) et (b) = b pour tout b S2 (E). Ceci montre que est une projection
lineaire et S2 (E) = Im(). En particulier, S2 (E) est un sous-espace vectoriel de L2 (E).

Pour i, j {1, . . . , n}, i < j, on pose i,j = 12 (i,j + j,i ). On pose BS = {i,i | 1 i
n} {i,j | 1 i < j n}. On a

(i,i ) = i,i pour 1 i n


(i,j ) = i,j pour 1 i < j n
(j,i ) = i,j pour 1 i < j n

4
Comme {i,j | 1 i, j n} engendre L2 (E), ces egalites impliquent que BS engendre
S2 (E). On verifie facilement que BS est libre. Donc, BS est une base de S2 (E) et la
dimension de S2 (E) est |BS | = n(n+1)
2
.
Exemple. On pose E = R2 et on note B la base canonique de E. Alors L2 (E) est de
dimension 4. La base de L2 (E) est donnee par les formes bilineaires suivantes.
1,1 : ((x1 , x2 ), (y1 , y2 )) 7 x1 y1
1,2 : ((x1 , x2 ), (y1 , y2 )) 7 x1 y2
2,1 : ((x1 , x2 ), (y1 , y2 )) 7 x2 y1
2,2 : ((x1 , x2 ), (y1 , y2 )) 7 x2 y2
En particulier, toute forme bilineaire est de la forme
((x1 , x2 ), (y1 , y2 )) 7 a1,1 x1 y1 + a1,2 x1 y2 + a2,1 x2 y1 + a2,2 x2 y2 .
Lespace S2 (E) est de dimension 3. La base de S2 (E) est donnee par les formes suivantes
1,1 : ((x1 , x2 ), (y1 , y2 )) 7 x1 y1
2,2 : ((x1 , x2 ), (y1 , y2 )) 7 x2 y2
1
1,2 : ((x1 , x2 ), (y1 , y2 )) 7 (x1 y2 + x2 y1 )
2
En particulier, toute forme bilineaire symetrique est de la forme
b
((x1 , x2 ), (y1 , y2 )) 7 a1,1 x1 y1 + a2,2 x2 y2 + (x1 y2 + x2 y1 ) .
2
Definition. Soient E un espace vectoriel de dimension finie, et B, B 0 deux bases ordonnees
de E. Alors M (IdE , B 0 , B) sappelle la matrice de passage de la base B a la base B 0 .
Proposition 1.4 (sans demonstration). Soient E un espace vectoriel de dimension finie,
B, B 0 deux bases ordonnees de E, et f : E E une application lineaire. On note A la
matrice de f dans la base B, A0 la matrice de f dans la base B 0 et P la matrice de passage
de B a B 0 . Alors A0 = P 1 AP .
Proposition 1.5. Soient E un espace vectoriel de dimension finie, B, B 0 deux bases
ordonnees de E, et b : E E K une forme bilineaire. On note M la matrice de b dans
la base B, M 0 la matrice de b dans la base B 0 et P la matrice de passage de B a B 0 . Alors
M 0 = P tM P .
Demonstration. On pose B = {e1 , . . . , en } et B 0 = {e01 , . . . , e0n }. On pose M = (ai,j ),
M 0 = (a0i,j ) et P = (pi,j ). Soient i, j {1, . . . , n}. Alors
n n
! n Xn
X X X
0 0 0
ai,j = b(ei , ej ) = b pk,i ek , p`,j e` = pk,i p`,j b(ek , e` )
k=1 `=1 k=1 `=1
n X
X n
= pk,i ak,` p`,j .
k=1 `=1

5
Ceci montre que M 0 = P t M P .

Definition. Soit b : E E K une forme bilineaire. On se donne x E et on note


b (x) : E K lapplication definie par

(b)(x)(y) = b(y, x) , pour y E .

On observe que b (x) est une forme lineaire.

Proposition 1.6. Soit b : E E K une forme bilineaire. Alors lapplication b : E


E , x 7 b (x), est une application lineaire. Soient B une base de E et B la base duale
de B. Alors MB (b) est la matrice de relativement aux bases B et B .

Demonstration. Soients x1 , x2 , E et 1 , 2 K. Pour tout y E on a

b (1 x1 + 2 x2 )(y) = b(y, 1 x1 + 2 x2 ) = 1 b(y, x1 ) + 2 b(y, x2 )


= 1 b (x1 )(y) + 2 b (x2 )(y) = (1 b (x1 ) + 2 b (x2 ))(y) ,

donc b (1 x1 + 2 x2 ) = 1 b (x1 ) + 2 b (x2 ). Ceci montre que b est lineaire.

Posons MB (b) = (ai,j ). Soient i, j {1, . . . , n}. On a

hei , b (ej )i = b (ej )(ei ) = b(ei , ej ) = ai,j ,

donc n n
X X
b (ej ) = hei , b (ej )iei = ai,j ei .
i=1 i=1

Ceci montre que la matrice de b relativement aux bases B et B est MB (b).

Rappelons que, si E, F sont deux espaces vectoriels, L(E, F ) designe lespace des appli-
cations lineaires de E dans F .

Proposition 1.7. Soit E un espace vectoriel de dimension finie. Lapplication :


L2 (E) L(E, E ), b 7 b est un isomorphisme.

Demonstration. Notons n la dimension de E. Comme dim(L2 (E)) = dim(L(E, E ) =


n2 , il suffit de montrer que est surjective. On se donne une base B de E. Soit f : E E
une application lineaire. Notons M la matrice de f relativement aux bases B et B . On
definit une forme bilineaire b sur E comme suit. Soient x, y E et X, Y les composantes
de x, y dans la base B, respectivement. Alors

b(x, y) = X t M Y .

On a MB (b) = M , donc la matrice de b = (b) relativement aux bases B et B est M ,


donc (b) = f .

6
Definition. Soit b : E E K une forme bilineaire. On appelle noyau (a droite)
lensemble
Ker(b) = {x E | b(y, x) = 0 pour tout y E} .
On dit que la forme est non degeneree quand Ker(b) = {0}.

Lemme 1.8. Soit b : E E K une forme bilineaire. Alors Ker(b) = Ker(b ).

Demonstration.

Ker(b) = {x E | b(y, x) = 0 pour tout y E}


= {x E | b (x)(y) = 0 pour tout y E} = {x E | b (x) = 0} = Ker(b ) .

Lemme 1.9. Soient E un espace vectoriel de dimension finie et b : E E K une


forme bilineaire non degeneree. Alors, b : E E est un isomorphisme.

Demonstration. Si b est non degeneree, alors Ker(b ) = {0}, donc b : E E est un


isomorphisme car dim(E) = dim(E ).

A partir de maintenant on suppose que E est un espace vectoriel de dimension finie, n,


et b est une forme bilineaire symetrique sur E.

Definition (Rappel). Lorthogonal dun sous-ensemble X de E est

X = { E | h, xi = 0 pour tout x X} .

Lorthogonal dune partie Y de E est

Y = {x E | h, xi = 0 pour tout Y } .

Definition. Soit X une partie de E. Lorthogonal de X relativement a la forme b est

X b = {y E | b(y, x) = 0} .

Lemme 1.10. Soit X une partie de E.

(1) X b = (Vec(X))b .

(2) X b = (b (X)) .

7
Demonstration. Soit y X b . Soit x Vec(X). Il existe k N, x1 , . . . , xk X et
1 , . . . , k K tels que x = 1 x1 + + k xk . Alors

b(y, x) = b(y, 1 x1 + + k xk ) = 1 b(y, x1 ) + + k b(y, xk ) = 0 .

On en deduit que y (Vec(X))b . Soit y (Vec(X))b . Pour tout x X on a x


Vec(X), donc b(y, x) = 0. On en deduit que y X b . Ceci montre que X b = (Vec(X))b .

On a

X b = {y E | b(y, x) = 0 pour tout x X}


= {y E | hb (x), yi = 0 pour tout x X} = (b (X)) .

Proposition 1.11 (sans demonstration). Soit F 0 un sous-espace vectoriel de E . Alors


dim(F0 ) = dim(E) dim(F 0 ).

Proposition 1.12. Soit F un sous-espace vectoriel de E. Alors

dim(F b ) = dim(E) dim(F ) + dim(F Ker(b)) .

Demonstration. On considere la restriction de b a F , b |F : F b (F ). Si x


Ker(b |F ), alors x Ker(b ) = Ker(b) et x F , donc x (F Ker(b)). Reciproquement,
si x (F Ker(b)), alors x Ker(b |F ). On en deduit que Ker(b |F ) = F (Ker(b)).
On a donc la suite exacte courte

0 (F Ker(b)) F b (F ) 0 .

Celle-ci implique que dim(b (F )) = dim(F ) dim(F Ker(b)). On en conclue que

dim(F b ) = dim((b (F )) ) = dim(E) dim(b (F ))


= dim(E) dim(F ) + dim(F Ker(b)) .

Corollaire 1.13. Supposons que b est non degeneree. Soit F un sous-espace vectoriel de
E. Alors
dim(F b ) = dim(E) dim(F ) .

8
1.2 Formes quadratiques
Rappelons que K designe lun des trois corps suivants : Q, R ou C. Dans ce chapitre on
supposera que E = Kn . Les formes bilineaires considerees seront toutes symetriques.

Definition. Un polynome homogene de degre 2 en les variables X1 , . . . , Xn est un


polynome de la forme X
P = ai,j Xi Xj .
1ijn

La forme quadratique associee a P est lapplication polynomiale associee a P . Elle est


definie par
q = qP : E P K
(x1 , . . . , xn ) 7 1ijn ai,j xi xj

Exemple 1. Supposons que E = R. Alors R R, x 7 x2 est une forme quadratique.

Exemple 2. Soit E = R2 . Alors lapplication E R, (x, y) 7 x2 2 xy + 3 y 2 est une


forme quadratique.

Exemple 3. Soit E = Rn . Alors lapplication E R, (x1 , . . . , xn ) 7 x21 + + x2n est


une forme quadratique.

Lemme 1.14. Soit b : E E K une forme bilineaire symetrique. Soit q : E K


lapplication definie par q(x) = b(x, x) pour tout x E. Alors q est une forme quadratique.

Demonstration. Soit B = {e1 , . . . , en } la base canonique de E = Kn . Pour i


{1, . . . , n} on pose ai,i = b(ei , ei ). Pour i, j {1, . . . , n} avec i < j on pose ai,j =
2 b(ei , ej ) = 2 b(ej , ei ) = b(ei , ej ) + b(ej , ei ). On considere la forme quadratique q : E K
definie par X
q(x1 , . . . , xn ) = ai,j xi xj .
1ijn

Soit x = (x1 , . . . , xn ) E. Alors


n n
! n
n X
X X X
b(x, x) = b xi ei , xj e j = b(ei , ej ) xi xj
i=1 j=1 i=1 j=1
n
X X
= b(ei , ei ) x2i + (b(ei , ej ) + b(ej ei )) xi xj
i=1 1i<jn
n
X X
= ai,i x2i + ai,j xi xj = q(x) .
i=1 1i<jn

9
Definition. La forme quadratique q du lemme 1.14 sappelle la forme quadratique as-
sociee a b.

Lemme 1.15. Soient b : E E K une forme bilineaire symetrique et q : E K la


forme quadratique associee. Alors, pour tous x, y E,
1 1
b(x, y) = (q(x + y) q(x) q(y)) = (q(x + y) q(x y)) .
2 4

Demonstration. Soient x, y E. Alors


1 1
(q(x + y) q(x) q(y)) = (b(x + y, x + y) b(x, x) b(y, y))
2 2
1
= (b(x, x) + b(y, y) + 2 b(x, y) b(x, x) b(y, y)) = b(x, y) .
2

1 1
(q(x + y) q(x y)) = (b(x + y, x + y) b(x y, x y))
4 4
1
= (b(x, x), +b(y, y) + 2 b(x, y) b(x, x) b(y, y) + 2 b(x, y)) = b(x, y) .
4

Proposition 1.16. Soit q : E K une forme quadratique. Il existe une unique forme
bilineaire symetrique b : E E K telle que q(x) = b(x, x) pour tout x E.

Demonstration. Supposons que q secrit


X
q(x) = ai,j xi xj .
1ijn

Soit b : E E K la forme bilineaire symetrique definie par


n
X X 1
b(x, y) = ai,i xi yi + ai,j (xi yj + xj yi ) .
i=1 1i<jn
2

Alors b(x, x) = q(x) pour tout x E.

Soient b1 , b2 deux formes bilineaires symetriques telles que b1 (x, x) = b2 (x, x) = q(x) pour
tout x E. Par le lemme 1.15, on a
1
b1 (x, y) = (q(x + y) q(x) q(y)) = b2 (x, y)
2
pour tous x, y E, donc b1 = b2 .

10
Definition. Soit q une forme quadratique sur E. La forme bilineaire symetrique b sur E
verifiant b(x, x) = q(x) pour tout x E sappelle la forme polaire de q.

Definition. Soient q une forme quadratique sur E et b la forme polaire de q. Si B est


une base de E, on definit la matrice de q dans la base B comme etant MB (q) = MB (b).
Le noyau de q est Ker(q) = Ker(b). Lorthogonal dune partie X de E relativement a q
est X q = X b . On dit que q est non degeneree si b est non degeneree.

Definition. Soient q une forme quadratique et x E. On dit que x est isotrope si


q(x) = 0.

Lemme 1.17. Soient x E. Si x Ker(q), alors x est isotrope.

Demonstration. Supposons que x Ker(q). Soit b la forme polaire de q. Pour tout


y E on a b(x, y) = 0. En particulier, b(x, x) = q(x) = 0.

Remarque. Si x E est isotrope, alors x nest pas necessairement un element de Ker(q).

Exemple. Soient E = R2 et q : E R la forme quadratique definie par q(x) = x21 x22 .


La forme polaire de q est definie par b(x, y) = x1 y1 x2 y2 . Soit B la base canonique de
E. Alors  
1 0
MB (q) = MB (b) = .
0 1
On a det(MB (q)) = 1 6= 0, donc Ker(q) = {0}, cest-a-dire q est non degeneree. Soit
u = (1, 1). Alors q(u) = 0, donc u est isotrope, mais u 6 Ker(q).

Lemme 1.18. Soient q une forme quadratique sur E et x E un vecteur non isotrope.
Alors xq est un hyperplan de E supplementaire de K x.

Demonstration. Notons b : E E K la forme polaire de q. Rappelons la forme


lineaire b (x) : E K, y 7 b(x, y). Remarquez que xq = xb = Ker(B (x)). De
plus, B (x)(x) = b(x, x) = q(x) 6= 0, donc B (x) est une forme lineaire non nulle, donc
xq = Ker(B (x)) est un hyperplan.

Soit y xq K x. Il existe K tel que y = x. Comme, de plus, y xq , on a

0 = b(x, y) = b(x, x) = b(x, x) = q(x) .

Comme q(x) 6= 0, on en deduit que = 0, donc y = 0. Ceci montre que xq K x = {0},


donc xq + K x = xq K x. Comme

dim(xq K x) = dim(E) 1 + 1 = dim(E) ,

on en conclue que E = xq K x.

11
Definition. Soient q une forme quadratique et b la forme polaire de q. On dit quune
base B = {e1 , . . . , en } est orthogonale pour q si b(ei , ej ) = 0 pour tous i, j {1, . . . , n},
i 6= j.

Lemme 1.19. Soient q une forme lineaire et B = {e1 , . . . , en } une base de E. Alors B
est une base orthogonale si et seulement si lexpression de q dans la base B est de la forme
n
X
q(x) = ai,i x2i ,
i=1

avec ai,i K pour tout i {1, . . . , n}.

Demonstration. Soit B = {eP 1 , . . . , en } une base orthogonale. Posons ai,i = b(ei , ei ) pour
tout i {1, . . . , n}. Soit x = ni=1 xi ei E. Alors
n n
! n Xn n
X X X X
q(x) = b(x, x) = b xi e i , xj e j = xi xj b(ei , ej ) = ai,i x2i .
i=1 j=1 i=1 j=1 i=1

Supposons que lexpression de q dans la base B est de la forme


n
X
q(x) = ai,i x2i ,
i=1

avec ai,i K pour tout i {1, . . . , n}. Suivant la construction de la forme b donnee dans
la demonstration de la proposition 1.16, lexpression de b dans la base B est
n
X
b(x, y) = ai,i xi yi .
i=1

Il sen suit que b(ei , ej ) = 0 pour tous i, j {1, . . . , n}, i 6= j.

Theoreme 1.20. Soit q une forme quadratique. Alors q admet une base orthogonale pour
q.

Exemple 1. On suppose que E = K2 . On pose q(x) = a1,1 x21 + a2,2 x22 + 2a1,2 x1 x2 .

Supposons dabord que a1,1 6= 0. On a


2
a21,2 2

a1,2
a1,1 x1 + x2 = a1,1 x21 + 2a1,2 x1 x2 + x .
a1,1 a1,1 2
On en deduit que
2
a21,2
  
a1,2
q(x) = a1,1 x1 + x2 + a2,2 x22 .
a1,1 a1,1

12
Soit B = {e1 , e2 } la base canonique de E. Posons e01 = e1 et e02 = aa1,1
1,2
e1 + e2 . Alors
0 0 0
lexpression de q dans la base B = {e1 , e2 } est
a21,2
 
2
q(y) = a1,1 y1 + a2,2 y22 .
a1,1

Supposons que a1,1 = a2,2 = 0. On a

(x1 + x2 )2 (x1 x2 )2 = x21 + x22 + 2x1 x2 x21 x22 + 2x1 x2 = 4x1 x2 .

Il sen suit que


1
q(x) = 2a1,2 x1 x2 = a1,2 ((x1 + x2 )2 (x1 x2 )2 ) .
2
Soit B = {e1 , e2 } la base canonique. Posons e01 = 12 (e1 + e2 ) et e02 = 21 (e1 e2 ). Alors
lexpression de q dans la base B 0 = {e01 , e02 } est
1
q(y) = a1,2 (y12 y22 ) .
2

Exemple 2. Soient E = R3 et q(x) = x1 x2 + x1 x3 + x2 x3 . On a

(x1 + x2 )(x1 + x3 ) = x1 x2 + x1 x3 + x2 x3 + x23 .

Il sen suit que


q(x) = (x1 + x2 )(x1 + x3 ) x23 .
Soit B = {e1 , e2 , e3 } la base canonique de E. Posons e1 = e1 , e02 = e2 et e03 = e3 e1 e2 .
Alors lexpression de q dans la base B 0 = {e01 , e02 , e03 } est

q(y) = y1 y2 y32 .

On a
(y1 + y2 )2 (y1 y2 )2 = 4y1 y2 .
Il sen suit que
1 1
q(y) = (y1 + y2 )2 (y1 y2 )2 y32 .
4 4
00 1 0 0 00 1 0 0 00
On pose e1 = 2 (e1 + e2 ), e2 = 2 (e1 e2 ) et e3 = e03 . Alors lexpression de q dans la base
B 00 = {e001 , e002 , e003 } est
1 1
q(z) = z12 z22 y32 .
4 4

Demonstration du theoreme 1.20 (Algorithme de Gauss). On pose


n
X X
q(x) = ai,i x2i + 2ai,j xi xj .
i=1 1i<jn

13
On raisonne par recurrence sur n. Si n = 1, alors q est de la forme q = a1,1 x21 et il ny a
rien a demonter. On suppose donc que n 2 plus lhypothese de recurrence.

Cas 1 : Il existe i {1, . . . , n} tel que ai,i 6= 0.

Soit B = {e1 , . . . , en } la base canonique de E. Quitte a permuter les elements de B, on


peut supposer que an,n 6= 0. On a
n1
!2 n1 n1 2
X ai,n X X ai,n 2 X ai,n aj,n
an,n xn + xi = an,n x2n + 2ai,n xi xn + xi + 2 xj xj .
a
i=1 n,n i=1
a
i=1 n,n 1i<jn1
an,n

Soit q0 : Kn1 K la forme quadratique definie par


n1 n1 2
X X X ai,n 2 X ai,n aj,n
q0 (x1 , . . . , xn1 ) = ai,i x2i + 2ai,j xi xj xi 2 xj xj .
i=1 1i<jn1
a
i=1 n,n 1i<jn1
an,n

Alors !2
n1
X ai,n
q(x1 , . . . , xn1 , xn ) = an,n xn + xi + q0 (x1 , . . . , xn1 ) .
i=1
an,n

Posons e0i = ei ai,n en pour i {1, . . . , n 1} et e0n = en . Alors, dans la base B 0 =


{e01 , . . . , e0n1 , e0n }, la forme q secrit

q(y1 , . . . , yn1 , yn ) = an,n yn2 + q0 (y1 , . . . yn ) .

Par hypothese de recurrence, il existe une base B000 = {e001 , . . . , e00n1 } de Kn1 dans laquelle
la forme q0 secrit
n1
X
q0 (z1 , . . . , zn1 ) = a0i,i zi2 .
i=1
00
Soit B = {e001 , . . . , e00n1 , e0n }. 00
Alors B est une base de E et, dans cette base, la forme q
secrit !
n1
X
q(z1 , . . . , zn1 , zn ) = a0i,i zi2 + an,n zn2 .
i=1

Cas 2 : On a ai,i = 0 pour tout i {1, . . . , n}.

Si ai,j = 0 pour tous i, j {1, . . . , n} avec i < j, alors


n
X
q(x) = 0 x2i .
i=1

On peut donc supposer quil existe i, j {1, . . . , n}, i < j, tels que ai,j 6= 0. Quitte a
reordonner les elements de la base canonique, on peut supposer que an1,n 6= 0.

14
Supposons dabord que ai,n1 = ai,n = 0 pour tout i {1, . . . , n 2}. Soit q0 : Kn2 K
la forme quadratique definie par
X
q0 (x1 , . . . , xn2 ) = 2ai,j xi xj .
1i<jn2

Alors, dans la base canonique, q secrit

q(x1 , . . . , xn2 , xn1 , xn ) = 2an1,n xn1 xn + q0 (x1 , . . . , xn2 ) .

On a
(xn1 + xn )2 (xn1 xn )2 = 4xn1 xn ,
donc
an1,n an1,n
q(x1 , . . . , xn2 , xn1 , xn ) = q0 (x1 , . . . , xn2 ) + (xn1 + xn )2 (xn1 xn )2 .
2 2
Soit B = {e1 , . . . , en } la base canonique de E. Posons e0n1 = 21 (en1 + en ) et e0n =
1
(e
2 n1
en ). Alors B 0 = {e1 , . . . , en2 , e0n1 , e0n } est une base de E et, dans cette base, q
secrit
an1,n 2 an1,n 2
q(y1 , . . . , yn2 , yn1 , yn ) = q0 (y1 , . . . , yn2 ) + yn1 yn .
2 2
Par hypothese de recurrence, il existe une base B000 = {e001 , . . . , e00n2 } de Kn2 dans laquelle
la forme q0 secrit
n2
X
q0 (z1 , . . . , zn2 ) = a0i,i zi2 .
i=1

Posons B 00 = {e001 , . . . , e00n2 , e0n1 , e0n }. Alors B 00 est une base de E et, dans cette base, q
secrit !
n2
X an1,n 2 an1,n 2
q(z1 , . . . , zn2 , zn1 , zn ) = a0i,i zi2 + zn1 zn .
i=1
2 2

On revient au cas 2 sans hypothese supplementaire. On a


n2
! n2
!
X ai,n X ai,n1
2an1,n xn1 + xi xn + xi
a
i=1 n1,n
a
i=1 n1,n
n2 n2 n2 X
n2
X X X 2ai,n1 aj,n
= 2an,n1 xn1 xn + 2ai,n1 xi xn1 + 2ai,n xi xn + xi xj .
i=1 i=1 i=1 j=1
an1,n

Soit q0 : Kn2 K la forme quadratique definie par


n2 X
n2
X X 2ai,n1 aj,n
q0 (x1 , . . . , xn2 ) = 2ai,j xi xj xi xj .
1i<jn2 i=1 j=1
an1,n

15
Alors

q(x1 , . . . , xn2 , xn1 , xn ) =


n2
! n2
!
X ai,n X ai,n1
2an1,n xn1 + xi xn + xi + q0 (x1 , . . . , xn2 ) .
a
i=1 n1,n
a
i=1 n1,n

a a
Posons e0i = ei an1,n i,n i,n1
en1 an1,n en pour i {1, . . . , n 2}, e0n1 = en1 et e0n = en .
Alors B 0 = {e01 , . . . , e0n } est une base de E et, dans cette base, q secrit

q(y1 , . . . , yn2 , yn1 , yn ) = 2an1,n yn1 yn + q0 (y1 , . . . , yn2 ) .

Par le cas traite anterieurement, on en conclue quil existe une base B 00 = {e001 , . . . , e00n } de
E dans laquelle la forme q secrit
n
X
q(z1 , . . . , zn ) = a0i,i zi2 .
i=1

1.3 Classification des formes quadratiques


Definition. On dit que deux matrices A, B Mn (K) sont semblables sil existe P
GLn (K) tel que B = P 1 AP . On dit que deux matrices A, B Mn (K) sont congruentes
sil existe P GLn (K) tel que B = P t AP .

Remarque. Soient A, B Mn (K). Alors A et B sont semblables si et seulement


sil existe une application lineaire f : Kn Kn et des bases B et B 0 de Kn tels que
M (f, B) = A et M (f, B 0 ) = B. Par ailleurs, les matrices A et B sont congruentes si et
seulement sil existe une forme bilineaire b : Kn Kn K et des bases B et B 0 de Kn tels
que MB (b) = A et MB0 (b) = B.

Proposition 1.21. Supposons que K = C et posons E = Cn . Soient q une forme


quadratique sur E et b la forme polaire de q. Alors il existe une base B de E telle que

1

..
.
MB (b) = ,

1 0

...


| {z } 0
r

ou r = rang(b ).

16
Demonstration. soit B 0 = {e01 , . . . , e0n } une base orthogonale de E. On sait par le
theoreme 1.20 quune telle base existe. Quitte a renumeroter les elements de B 0 , on
suppose que q(e0i , e0i ) = ai 6= 0 pour i {1, . . . , r}, et q(e0i , e0i ) = 0 pour i {r + 1, . . . , n}.
Pour tout i {1, . . . , r} on choisit bi C tel que b2i = ai et on pose ei = b1i e0i . Pour
i {r + 1, . . . , n} on pose ei = e0i . Alors q(ei , ej ) = 0 si i 6= j, q(ei , ei ) = b12 ai = 1 pour
i
i {1, . . . , r}, et q(ei , ei ) = 0 pour i {r + 1, . . . , n}. En dautre termes, la matrice de b
dans la base B = {e1 , . . . , en } est

1


...

MB (b) = .

1 0
..
.

| {z } 0
r

Rappelons que MB (b) est la matrice de b dans les bases B et B . Dou,


r = rang(MB (b)) = rang(B ) .

Theoreme 1.22. Soient A, B Mn (C) deux matrices symetriques. Alors A et B sont


congruentes si et seulement si elles ont le meme rang.

Demonstration. On pose E = Cn . Supposons que A et B sont congruentes. Alors il


existe une forme bilineaire (symetrique) b : E E C et des bases B et B 0 de E tels que
MB (b) = A et MB0 (b) = B. Dou,
rang(A) = rang(MB (b)) = rang(b ) = rang(MB0 (b)) = rang(B) .

Supposons que rang(A) = rang(B) = r. Notons B0 la base canonique de E = Cn . Soit


b : EE C la forme bilineaire symetrique telle que MB0 (b) = A. Par la proposition 1.21,
il existe une base B de E telle que

1


...

MB (b) = = C0 .

1 0
..
.

| {z } 0
r

Ceci implique que A et C0 sont congruentes. De meme, B et C0 sont congruentes, donc


A et B sont congruentes.

17
Definition. Soit q : Rn R une forme quadratique. On dit que q est positive (resp.
negative) si q(x) 0 (resp. q(x) 0) pour tout x E. On dit que q est definie positive
(resp. definie negative) si q(x) > 0 (resp. q(x) < 0) pour tout x Rn \ {0}.

Exemple. Soit q : R2 R la forme quadratique definie par q(x, y) = x2 . Alors q est


positive, mais pas definie positive. Soit q : R2 R la forme quadratique definie par
q(x, y) = x2 + y 2 . Alors q est definie positive.
bigskipTheoreme 1.23. On pose K = R et E = Rn . Soit q une forme quadratique
sur E et b la forme polaire de q. Alors il existe une base B de E telle que

1

..
.



1
1
MB (b) = .

...


1 0

..
.

| {z } | {z } 0
r s

De plus,

(1) r + s = rang(b ).

(2) r est la dimension maximale dun sous-espace vectoriel G de E tel que la restriction
de q a G soit definie positive.

Corollaire 1.24 (Theoreme dinertie de Sylvester). On pose K = R et E = Rn . Soit q


une forme quadratique sur E et b la forme polaire de q. Soient B et B 0 deux bases de E
telles que
1

..
.



1
1
MB (b) = ,

..
.


1 0

..
.

| {z } | {z } 0
r s

18

1

..
.



1
1
MB0 (b) = .

..
.


1 0

..
.

| {z } | {z } 0
r0 s0
0 0
Alors r = r et s = s .
Demonstration. Par le theoreme 1.23 on a r + s = rang(b ) = r0 + s0 et r = r0 est la
dimension maximale dun sous-espace vectoriel G de E tel que la restriction de q a G soit
definie positive. On en deduit que s = r + s r = r0 + s0 r0 = s0 .
Definition. La paire (r, s) du theoreme 1.23 sappelle la signature de la forme q.
Exemple. La forme x21 + x22 est de signature (2, 0). La forme x21 x22 est de signature
(1, 1). La forme x21 x22 est de signature (0, 2).
Demonstration du theoreme 1.23. Par le theoreme 1.20, il existe une base B 0 =
{e01 , . . . , e0n } de E telle que q secrit dans cette base
Xn
q(x) = ai,i x2i ,
i=1

ou ai,i R pour tout i {1, . . . , n}. Quitte a renumeroter les elements de B 0 , on peut
supposer que ai,i > 0 pour i {1, . . . , r}, ai,i < 0 pour i {r + 1, . . . , r + s}, et ai,i = 0
pour i {r + s + 1, . . . , n}. Posons

ai,i e0i si 1 i r
ei = ai,i e0i si r + 1 i r + s
0
ei si r + s + 1 i n
Alors B = {e1 , . . . , en } est une base de E et

1

..
.



1
1
MB (b) = .

...


1 0

..
.

| {z } | {z } 0
r s

19
Soit u Ker(b ). On ecrit u dans la base B, u = 1 e1 + + n en . Pour i {1, . . . , r},
on a
0 = b (u)(ei ) = b(ei , u) = i .
Pour i = {r + 1, . . . , r + s} on a

0 = b (u)(ei ) = b(ei , u) = i .

Donc u = r+s+1 er+s+1 + + n en Vec(er+s+1 , . . . , en ). Ceci montre que Ker(b )


Vec(er+s+1 , . . . , en ).

Pour tout j {r + s + 1, . . . , n} et tout i {1, . . . , n} on a

b (ej )(ei ) = b(ej , ei ) = 0 ,

donc ej Ker(b ). Ceci montre que Vec(er+s+1 , . . . , en ) Ker(b ), donc Vec(er+s+1 , . . . ,


en ) = Ker(b ), donc dim(Ker(b )) = n r s, donc rang(b ) = r + s.

On pose F+ = Vec(e1 , . . . , er ), F = Vec(er+1 , . . . , er+s ) et F0 = Vec(er+s+1 , . . . , en ). Par


construction, la restriction de q a F+ est definie positive, la restriction de q a F est
definie negative, et, par ce qui precede, F0 = Ker(b ). Soit G un sous-espace vectoriel de
E tel que la restriction de q a G est definie positive. Soit x G F . Si x etait different
de 0, alors on aurait q(x) > 0 car x G et q(x) < 0 car x F , ce qui est contradictoire.
Donc x = 0. Ceci montre que G F = {0}, donc G + F = G F .

Soit x F F . On ecrit x = x1 + x2 ou x1 G et x2 F . Alors

b(x1 + x2 , x1 x2 ) = b(x1 , x1 ) b(x2 , x2 ) = q(x1 ) q(x2 ) > 0 ,

donc x = x1 + x2 6 Ker(b ) = F0 . Ceci montre que (G F ) + F0 = G F F0 . On


en conclue que

n = dim(E) dim(G+F +F0 ) = dim(G)+dim(F )+dim(F0 ) = dim(G)+s+(nrs) ,

donc dim(G) r.

2 Les Anneaux
2.1 Anneaux, ideaux et quotients
Definition. Soit A un ensemble muni de deux lois internes, une notee additivement, +,
et une notee multiplicativement, . On dit que (A, +, ) (ou simplement A) est un anneau
si
(a) (A, +) est un groupe abelien ;

(b) La multiplication est associative, cest-a-dire x(yz) = (xy)z pour tous x, y, z A ;

20
(c) La multiplication possede un element neutre ou une unite, cest a dire un element
1A A verifiant 1A x = x 1A = x pour tout x A ;
(d) La multiplication est distributive par rapport a laddition, cest-a-dire x (y + z) =
(x y) + (x z) et (y + z) x = (y x) + (z x) pour tous x, y, z A.

Lemme 2.1. Soit A un anneau. Alors 0A x = x 0A = 0A pour tout x A.

Demonstration. Soit x A. Alors

x = 1A x = (1A + 0A ) x = (1A x) + (0A x) = x + (0A x) ,

donc 0A x = 0A . Le meme argument donne lautre identite.

Definition. Un anneau A est dit commutatif si la multiplication est commutative, cest-


a-dire x y = y x pour tous x, y A.

Definition. On dit quun anneau commutatif A est un corps si, pour tout x A \ {0A },
il existe x0 A \ {0A } tel que x x0 = 1A .

Lemme 2.2. Soient A un corps et x A, x 6= 0A . Soient x0 , x00 A tels que x x0 =


x x00 = 1A . Alors x0 = x00 .

Demonstration.

x0 = x0 1A = x0 (x x00 ) = (x0 x) x00 = 1A x00 = x00 .

Definition. Soient A un corps et x A, x 6= 1A . Lelement x0 A verifiant x x0 = 1A


sappelle linverse de x et se note x0 = x1 .
a
Exemple. Z est un anneau et Q est un corps. Linverse dun element non nul b
de Q
est ab .

Definition. Un sous-ensemble B dun anneau A est un sous-anneau si :


(a) B est un sous-groupe de (A, +),
(b) 1A B,
(c) si x, y sont des elements de B, alors x y est un element de B.

Exemple. Z est un sous-anneau de Q. Par contre 2Z nest pas un sous-anneau de Z car


1 6 2Z.

Definition. Soient A, A0 deux anneaux. Un homomorphisme de A dans A0 est une


application : A A0 telle que :

21
(a) (x + y) = (x) + (y) pour tous x, y A,

(b) (x y) = (x) (y) pour tous x, y A,

(c) (1A ) = 1A0 .

Limage de est (A) = {(x) | x A}. Elle se note Im().

Lemme 2.3. Soient A, A0 deux anneaux et un homomorphisme. Alors Im() est un


sous-anneau de A0 .

Demonstration. Soient x0 , y 0 Im(). Il existe x, y A tels que (x) = x0 et (y) = y 0 .


Alors

x0 + y 0 = (x) + (y) = (x + y) Im() et


x0 y 0 = (x) (y) = (x y) Im() .

De plus 1A0 = (1A ) Im().

Definition. Soit {AQ i | i I} une collection (infinie) de groupes abeliens. On definit le


produit des Ai , note iI Ai , comme lensemble des applications f : I iI Ai telles que
f (i) Ai . Une telle application seQnote (ai )iI , ce qui signifie que f (i) = ai pour tout
i I. On definit une somme dans iI Ai par

(ai )iI + (bi )iI = (ai + bi )iI .

Q
Lemme 2.4. Soit {Ai | i I} une collection de groupes abeliens. Alors ( iI Ai , +) est
un groupe abelien.

Demonstration. Exercice.

Definition.
Q Soit {Ai | i I} une collection de groupes abeliens. Un element (ai )iI de
Q fini si {i I | ai 6= 0} est fini. La somme directe des Ai est le
iI Ai est a support
sous-ensemble de iI Ai forme des elements (ai )iI a support fini.

Q {Ai | i I} une collection de groupes abeliens. Alors iI Ai est un


Lemme 2.5. Soit
sous-groupe de iI Ai .

Demonstration. Exercice.

Exemple. Si I = {1, . . . , n} est fini, alors


Y
Ai = iI Ai = A1 An .
iI

22
Definition.
Q Soit {Ai | i I} une collection danneaux. On definit un produit dans
A
iI i par
(ai )iI (bi )iI = (ai bi )iI .
Q
Lemme 2.6. Soit {Ai | i I} une collection danneaux commutatifs. Alors ( iI Ai , +, )
est un anneau commutatif.
Q
Demonstration. On sait Q par le lemme 2.4 que ( iI Ai , +) est un groupe abelien. Soient
(ai )iI , (bi )iI , (ci )iI iI Ai . Alors

(ai )iI (bi )iI (ci )iI = (ai bi )iI (ci )iI = ((ai bi ) ci )iI

= (ai (bi ci ))iI = (ai )iI (bi ci )iI = (ai )iI (bi )iI (ci )iI .
Q
Soient (ai )iI , (bi )iI iI Ai . Alors

(ai )iI (bi )iI = (ai bi )iI = (bi ai )iI = (bi )iI (ai )iI .

On pose
1I = (1Ai )iI .
Q
Soit (ai )iI iI Ai . Alors

(ai )iI 1I = (ai 1Ai )iI = (ai )iI .


Q
Soient (ai )iI , (bi )iI , (ci )iI iI Ai . Alors

(ai )iI (bi )iI + (ci )iI = (ai )iI (bi + ci )iI = (ai (bi + ci ))iI
= ((ai bi ) + (ai ci ))iI = (ai bi )iI + (ai ci )iI
 
= (ai )iI (bi )iI + (ai )iI (bi )iI .

Remarquez quil nest pas necessaire de demontrer ((bi )iI + ((ci )iI ) (ai )iI = ((bi )iI
(ai )iI ) + ((ci )iI (ai )iI ) car loperation est commutative.

Remarque. Soit {Ai | i I} une collection danneaux commutatifs.

(1) Si IQest infini, alors 1I 6 iI Ai . En particulier, iI Ai nest pas un sous-anneau


de iI Ai .

(2) Soit i0 I. La projection sur la i0 -eme coordonnee est lapplication suivante.


Q
i 0 : iI Ai Ai0
(ai )iI 7 ai0

On montre facilement que i0 est un homomorphisme danneaux (exercice).

23
(3) SoitQi0 I. Pour a Ai0 , i0 (a) designe lelement (application) i0 (a) : I iI Ai
de iI Ai defini par 
a si i = i0
i0 (a)(i) =
0Ai si i 6= i0
On montre facilement que i0 est un homomorphisme (injectif) de groupes. Par
contre, ce nest pas un homomorphisme danneaux car i0 (1Ai0 ) 6= 1I (exercice).

Definition. Soit A un anneau commutatif. Un element non nul x de A est un diviseur de


zero sil existe un element non nul y A tel que x y = 0A . On dit que A est un anneau
integre sil na pas de diviseur de zero.

Exemple. Z est un anneau integre.

Theoreme 2.7. Soit A un anneau commutatif integre. Alors il existe un corps K tel que

(a) A sidentifie a un sous-anneau de K ;

(b) pour tout x K il existe u A, u 6= 0, tel que u a A.

Demonstration. On pose A = A\{0A }. On note la relation dequivalence sur AA


definie par
(a1 , b1 ) (a2 , b2 ) a1 b2 = a2 b1 .
On note K = (A A)/ lensemble des classes dequivalence, et, pour (a, b) A A,
on note ab la classe dequivalence de (a, b). On definit une somme et une multiplication
dans K par
a1 a2 a1 b 2 + a2 b 1 a1 a2 a1 a2
+ = = .
b1 b2 b1 b2 b1 b2 b1 b2

On doit dabord montrer que ces operations sont bien definies. Soient (a1 , b1 ), (a01 , b01 ),
(a2 , b2 ), (a02 , b02 ) A A tels que (a1 , b1 ) (a01 , b01 ) et (a2 , b2 ) (a02 , b02 ). Alors

(a1 b2 + a2 b1 )(b01 b02 ) = a1 b01 b2 b02 + a2 b02 b1 b01 = a01 b1 b2 b02 + a02 b2 b1 b01 = (a01 b02 + a02 b01 )(b1 b2 )

donc
a1 b2 + a2 b1 a0 b 0 + a0 b 0
= 1 20 0 2 1.
b1 b2 b 1 b2
Par ailleurs
(a1 a2 )(b01 b02 ) = (a1 b01 )(a2 b02 ) = (a01 b1 )(a02 b2 ) = (a01 a02 )(b1 b2 )
donc
a1 a2 a0 a0
= 10 02 .
b1 b2 b1 b 2

24
Maintenant on va montrer que K est un corps. On pose 0K = 01AA et 1K = 11AA . Remarquez
que 0K = 0bA et 1K = bb pour tout b A . Soient (a1 , b1 ), (a2 , b2 ), (a3 , b3 ) A A .
 
a1 a2 a3 a1 b 2 + a2 b 1 a3 (a1 b2 + a2 b1 )b3 + a3 b1 b2
+ + = + =
b1 b2 b3 b1 b2 b3 b1 b2 b3
a1 b 2 b 3 + a2 b 1 b 3 + a3 b 1 b 2 a1 b2 b3 + (a2 b3 + a3 b2 )b1 a1 a2 b 3 + a3 b 2
= = = +
b 1 b2 b3 b1 b2 b3 b1 b2 b3
 
a1 a2 a3
= + +
b1 b2 b3

donc + est associative.


a1 a2 a1 b 2 + a2 b 1 a2 b 1 + a1 b 2 a2 a1
+ = = = +
b1 b2 b1 b2 b2 b1 b2 b1
donc + est commutative.
a1 a1 1A + 0A b1 a1
+ 0K = =
b1 b1 1A b1
donc 0K est element neutre pour laddition.
a1 a1 a1 b 1 a1 b 1 0A
+ = 2
= 2 = 0K
b1 b1 b1 b1
a1 a1
donc b1
est loppose de b1
. Ceci montre que (K, +) est un groupe abelien.

 
a1 a2 a3 a1 a2 a3 a1 a2 a3
= =
a2 b 2 b3 b1 b2 b 3 b1 b2 b3
 
a1 a2 a3 a1 a2 a3
= =
b1 b2 b 3 b1 b2 b3
donc est associative.
a1 a2 a1 a2 a2 a1 a2 a1
= = =
b1 b2 b1 b2 b2 b1 b2 b1
donc est commutative.
a1 a1 1A a1
1K = =
b1 b1 1A b1
donc 1K est element neutre pour la multiplication.
   
a1 a2 a1 a3 a1 a2 a1 a3 a1 a2 b 1 b 3 + a1 a3 b 1 b 2 a1 b1 (a2 b3 + a3 b2 )
+ = + = =
b1 b2 b1 b3 b1 b2 b1 b3 b1 b2 b1 b3 b2 b b
  1 2 3
a1 (a2 b3 + a3 b2 ) a1 a2 b 3 + a3 b 2 a1 a2 a3
= = = +
b1 b2 b 3 b1 b 2 b3 b1 b2 b3

25
donc la multiplication est distributive par rapport a laddition. Ceci montre que (K, +, )
est un anneau.
a1
Supposons que b1
6= 0K . Alors a1 6= 0A , donc

a1 b1 a1 b 1
= = 1K
b 1 a1 a1 b 1
a1
donc b1
admet un inverse. On en conclue que K est un corps.

On definit lapplication : A K par


a
(a) = .
1A
On va montrer que est un homomorphisme injectif.

Soient a, b A.
a b a 1A + b 1A a+b
(a) + (b) = + = = = (a + b) .
1A 1A 1A 1A 1A
a b ab
(a) (b) = = = (ab) .
1A 1A 1A
1A
(1A ) = = 1K
1A
Ceci montre que est un homomorphisme. Soit a Ker().
a 0A
(a) = = 0K = a = a 1A = 0A 1A = 0A .
1A 1A
Ceci montre que est injectif.

Soit x K. Soient a, b A,b 6= 0A , tels que x = ab . Alors b 6= 0A et b x = a A. Ceci


montre la seconde condition sur K.

Definition. Un sous-ensemble I dun anneau A est un ideal bilatere si :

(a) I est un sous-groupe de (A, +),

(b) pour tous a A et b I on a ab I et ba I.

Exemple. 2Z est un ideal de Z.

Proposition 2.8. Soit : A B un homomorphisme dalgebres. Alors Ker() =


1 (0B ) est un ideal bilatere de A.

26
Demonstration. On a (0A ) = 0B , donc 0A Ker(). Soient x, y Ker(). Alors

(x + y) = (x) + (y) = 0B ,

donc x + y Ker(). Soient x Ker() et y A. Alors

(x y) = (x) (y) = 0B (y) = 0B ,

donc x y Ker(). De meme, y x Ker().

Lemme 2.9. Soient A un anneau et {Ir | r R} une collection dideaux de A. Alors


rR Ir est un ideal de A.

Demonstration. On a 0A Ir pour tout r R, donc 0A rR Ir . Soient x, y rR Ir .


On a x + y Ir pour tout r R, donc x + y rR Ir . Soient x rR Ir et y A. On
a xy Ir pour tout r R, donc xy rR Ir . De meme, yx rR Ir .

Definition. Soit A un anneau et X une partie de A. Lideal de A engendre par X, note


(X), est le plus petit ideal de A contenant X ou, de facon equivalente, lintersection de
tous les ideaux de A contenant X.

Exemple. Dans Z on a 2Z = (2).

Definition. Soient A un anneau commutatif et X = {x1 , . . . , xn } une partie finie de


A. Une combinaison lineaire des elements de X est un element de A de la forme b =
a1 x1 + + an xn avec a1 , . . . , an A.

Lemme 2.10. Soient A un anneau commutatif et X = {x1 , . . . , xn } une partie finie de A.


Alors lideal engendre par X est egal a lensemble des combinaisons lineaires delements
de X.

Demonstration. On note I lensemble des combinaisons lineaires des elements de X.


On va montrer dans un premier temps que I est un ideal de A puis, dans un second temps,
que tout ideal contenant X contient I. Cela demontrera le lemme 2.10.

On a 0 = 0 x1 + + 0 xn I. Soient x, y I. On pose x = a1 x1 + + an xn et
y = b1 x1 + + bn xn . Alors

x + y = (a1 + b1 )x1 + + (an + bn )xn I .

Soit x I. On pose x = a1 x1 + an xn . Alors

x = (a1 )x1 + (an )xn I .

Soient x I et b A. On pose x = a1 x1 + an xn . Alors

bx = (ba1 )x1 + + (ban )xn I .

27
Ceci montre que I est un ideal de A.

Soit J un ideal de A contenant X. Soit x I. On pose x = a1 x1 + + an xn . On a


ai xi J car xi J pour tout j {1, . . . , n}, donc x = a1 x1 + + an xn J. Ceci
montre que I J.

Definition. Soient A un anneau et x A un element non nul. On dit que x est


inversible sil existe x0 A tel que xx0 = x0 x = 1A . Remarquez que lensemble des
elements inversibles de A forment un groupe. Ce groupe sappelle le groupe des unites de
A et se note U(A). Si A est commutatif, U(A) est commutatif.

Lemme 2.11. Soient A un anneau commutatif et x A. On a (x) = A si et seulement


si x est inversible.

Demonstration. Supposons que (x) = A. Rappelons que, par le lemme 2.10, (x) =
{a x | a A}. Comme 1A (x), il existe x0 A tel que x0 x = 1A . Donc x est inversible.

Supposons que x est inversible. Soit x0 A tel que x0 x = 1A . Soit a A quelconque.


Alors
a = a 1A = a(x0 x) = (ax0 )x (x) .
Ceci montre que A = (x).

Definition. Soient A un anneau et I un ideal bilatere de A. Soit la relation dequiva-


lence sur A definie par
ab baI.
On note A/I lensemble des classes dequivalence et, pour a A, on note [a] la classe de
a dans A/I. On definit une somme et une multiplication dans A/I par

[a] + [b] = [a + b] , [a] [b] = [a b] .

Proposition 2.12. Soient A un anneau et I un ideal bilatere. Alors les operations + et


sur A sont bien definies et A muni de ces deux operations est un anneau.

Definition. Lanneau A/I de la proposition 2.12 sappelle lanneau quotient de A par I.

Demonstration. Nous commencons par demontrer que les operations + et sont bien
definies. Soient a, a0 , b, b0 A tels que a a0 et b b0 . Alors

(a0 + b0 ) (a + b) = (a0 a) + (b0 b) I ,

donc [a + b] = [a0 + b0 ]. Par ailleurs,

a0 b0 a b = a0 b0 a0 b + a0 b a b = a0 (b0 b) + (a0 a)b I ,

donc [a b] = [a0 b0 ].

28
On pose 0A/I = [0A ] et 1A/I = [1A ]. Soient a, b, c A. Alors
([a] + [b]) + [c] = [a + b] + [c] = [(a + b) + c] = [a + (b + c)]
= [a] + [b + c] = [a] + ([b] + [c]) ,
[a] + [b] = [a + b] = [b + a] = [b] + [a] ,
[a] + 0A/I = [a] + [0A ] = [a + 0A ] = [a] ,
[a] + [a] = [a a] = [0A ] = 0A/I .
Ceci montre que (A/I, +) est un groupe abelien. Par ailleurs
([a] [b]) [c] = [a b] [c] = [(a b) c] = [a (b c)] = [a] [b c] = [a] ([b] [c]) ,
1A/I [a] = [1A ] [a] = [1A a] = [a] et [a] 1A/I = [a] [1A ] = [a 1A ] = [a] ,
[a] ([b] + [c]) = [a] [b + c] = [a (b + c)] = [(a b) + (a c)]
= [a b] + [a c] = ([a] [b]) + ([a] [c]) ,
([b] + [c]) [a] = [b + c] [a] = [(b + c) a] = [(b a) + (c a)]
= [b a] + [c a] = ([b] [a]) + ([c] [a]) .
Ceci montre que A/I est un anneau.

Exemple. Lensemble 3Z est un ideal de Z et Z/3Z a trois elements : [0], [1], [2]. La
table daddition de Z/3Z est
+ 0 1 2
0 0 1 2
1 1 2 0
2 2 0 1
La table de multiplication de Z/3Z est
0 1 2
0 0 0 0
1 0 1 2
2 0 2 1

Lemme 2.13. Soient A un anneau et I un ideal de A. Lapplication : A A/I,


a 7 [a], est un homomorphisme danneaux surjectif.

Demonstration. Soient a, b A. Alors


(a + b) = [a + b] = [a] + [b] = (a) + (b) ,
(a b) = [a b] = [a] [b] = (a) (b) .
De plus, (1A ) = [1A ] = 1A/I . Ceci montre que est un homomorphisme. Il est surjectif
par construction.

Theoreme 2.14.

29
(1) Soient : A B un homomorphisme danneaux et J un ideal bilatere de B. Alors
1 (J) est un ideal de A.

(2) Soient : A B un homomorphisme danneaux surjectif et I un ideal bilatere de


A. Alors (I) est un ideal bilatere de B.

(3) Soient : A B un homomorphisme danneaux et I un ideal bilatere de A.


Si I Ker(), alors il existe un unique homomorphisme : A/I B tel que
= , ou : A A/I est la projection canonique. En dautres termes, on a le
diagramme commutatif

A /B
{{=
{{
{{
 {{
A/I

Demonstration. Soient : A B un homomorphisme danneaux et J un ideal bilatere


de B. On a (0A ) = 0B J, donc 0A 1 (J). Soient a1 , a2 1 (J). Alors

(a1 + a2 ) = (a1 ) + (a2 ) J ,

donc a1 + a2 1 (J). Soit a 1 (J). Alors

(a) = (a) J ,

donc a 1 (J). Ceci montre que 1 (J) est un sous-groupe de (A, +). Soient a
1 (J) et x A. Alors
(x a) = (x) (a) J ,
donc x a 1 (J). De meme, a x 1 (J). Ceci montre que 1 (J) est un ideal de A.

Soit : A B un homomorphisme surjectif et I un ideal de A. Comme 0A I, on


a 0B = (0A ) (I). Soient b1 , b2 (I). Il existe a1 , a2 I tels que b1 = (a1 ) et
b2 = (a2 ). Alors

b1 + b2 = (a1 ) + (a2 ) = (a1 + a2 ) (I) .

Soit b (I). Il existe a I tel que b = (a). Alors

b = (a) = (a) (I) .

Ceci montre que (I) est un sous-groupe de (B, +). Soient b (I) et y B. Il existe
a I tel que b = (a). Par ailleurs, comme est surjectif, il existe x A tel que
y = (x). Alors x a I, donc

y b = (x) (a) = (x a) (I) .

30
De meme, b y (I). Ceci montre que (I) est un ideal bilatere de B.

Soient : A B un homomorphisme danneaux et I un ideal bilatere de A tel que


I Ker(). Comme avant, pour a A, on note [a] la classe de a dans A/I (i.e.
[a] = (a)). Pour a A on pose
([a]) = (a) .

Montrons dabord que est bien definie. Soient a, a0 A tels que [a] = [a0 ]. On a
a0 a I Ker(), donc

(a0 ) (a) = (a0 a) = 0B ,

donc (a0 ) = (a).

Montrons que est un homomorphisme. Soient a1 , a2 A. Alors

([a1 ] + [a2 ]) = ([a1 + a2 ]) = (a1 + a2 ) = (a1 ) + (a2 ) = ([a1 ]) + ([a2 ]) ,


([a1 ] [a2 ]) = ([a1 a2 ]) = (a1 a2 ) = (a1 ) (a2 ) = ([a1 ]) ([a2 ]) .

Par ailleurs,
(1A/I ) = ([1A ]) = (1A ) = 1B .

Par definition on a
( )(a) = ([a]) = (a)
pour tout a A, donc = . De plus, si 0 : A/I B est un homomorphisme tel
que = 0 , alors
0 ([a]) = ( 0 )(a) = (a) = ([a])
pour tout a A, donc 0 = . Ceci montre que est unique.

Proposition 2.15. Soient : A B un homomorphisme danneaux et : A/Ker()


B lhomomorphisme induit par (i.e. lhomomorphisme verifiant = ). Alors
est injectif. En particulier, si est surjectif, alors est un isomorphisme.

Demonstration. Soit a A. Si [a] Ker(), alors (a) = ([a]) = 0, donc a Ker(),


donc [a] = 0A/I . Ceci montre que Ker() = {0A/I }, donc que est injectif. Supposons,
de plus, que est surjectif. Soit b B. Il existe a A tel que (a) = b. Alors
([a]) = (a) = b. Ceci montre que est aussi surjectif, donc est un isomorphisme.

Proposition 2.16. Soient A un anneau et I, J deux ideaux bilateres de A tels que I J.


On note : A A/I la projection canonique et on pose J/I = (J). Alors J/I est un
ideal bilatere de A/I et (A/I)/(J/I) est isomorphe a A/J.

Demonstration. Lensemble (J) est un ideal bilatere de A/I par le theoreme 2.14 (2).

31
Notons : A/I (A/I)/(J/I) la projection canonique, et posons = : A
(A/I)(J/I). Soit a J. On a (a) (J) = J/I, donc (a) = ((a)) = 0. Ceci montre
que J Ker(). Soit a Ker(). On a (a) = ((a)) = ([a]) = 0, donc [a] J/I.
Ceci signifie quil existe a0 J tel que [a] = (a0 ) = [a0 ]. Comme a = a0 + a a0 , a0 J et
a a0 I J, il sen suit que a J. Ceci montre que Ker() J, donc que J = Ker().
Finalement, est surjectif car et sont surjectifs. En appliquant la proposition 2.15
on en conclue que induit un isomorphisme : A/J (A/I)(J/I).

A partir de maintenant nous supposerons que les anneaux sont commutatifs, sauf mention
du contraire.

Definition. Soient A un anneau et I et J deux ideaux de A. On note IJ lideal de A


engendre par lensemble {x y | x I et y J}.

Exemple. On suppose que A = Z, I = 2Z et J = 3Z. Alors IJ = 6Z. De facon plus


generale, si n et m sont deux entiers positifs, alors nZ mZ = (nm)Z.

Lemme 2.17. Soient A un anneau et I, J deux ideaux de A. Supposons que I soit


engendre par X = {x1 , . . . , xn } et J soit engendre par y = {y1 , . . . , ym }. Alors IJ est
engendre par {xi yj | 1 i n et 1 j m}.

Demonstration. Notons K lideal engendre par {xi yj | 1 i n et 1 j m}. Pour


tous i {1, . . . , n} et j {1, . . . , m} on a P xi yj IJ, donc K IJ. Soient x I et
n
Pma1 , . . . , an A tels que x = i=1 ai xi . De meme, il existe b1 , . . . , bm A
y J. Il existe
tels que y = j=1 bj yj . Alors
n
! m ! n Xm
X X X
xy = ai xi bj y j = (ai bj )(xi yj ) K .
i=1 j=1 i=1 j=1

Ceci montre que IJ K, donc que IJ = K.

Definition. Si I et J sont deux ideaux dun anneau A, I + J designe lensemble

I + J = {x + y | x I et y J} .

Lemme 2.18. Soient I et J deux ideaux dun anneau A. Alors I + J est un ideal de A.

Demonstration. On a 0A I et 0A J, donc 0A = 0A +0A I +J. Soient z1 , z2 I +J.


Il existe x1 , x2 I et y1 , y2 J tels que z1 = x1 + y1 et z2 = x2 + y2 . Alors

z1 + z2 = (x1 + y1 ) + (x2 + y2 ) = (x1 + x2 ) + (y1 + y2 ) I + J .

Soit z I + J. Il existe x I et y J tels que z = x + y. Alors

z = (x) + (y) I + J .

32
Soient z I + J et a A. Il existe x I et y J tels que z = x + y. Alors

a z = (a x) + (a y) I + J .

Exemple. On a 4Z + 6Z = 2Z. On a 3Z + 8Z = Z. De facon generale, si n, m sont deux


entiers positifs, nZ + mZ = pgcd(n, m)Z (exercice).

Lemme 2.19. Soient I et J deux ideaux dun anneau A. Si I + J = A, alors IJ = I J.

Demonstration. Pour tous x I et y J on a x y = y x I J, donc IJ I J.


Soit z I J. Comme I + J = A, il existe x0 I et y0 J tels que 1A = x0 + y0 . Alors

z = z 1A = z(x0 + y0 ) = (x0 z) + (z y0 ) IJ .

Ceci montre que I J IJ.

Exemple. On a 4Z 6Z = 12Z et 4Z 6Z = 24Z. Par contre 3Z 4Z = 3Z 4Z = 12Z.

Theoreme 2.20. Soient I et J deux ideaux dun anneau A. Si I + J = A, alors


A/(IJ) ' (A/I) (A/J).

Demonstration. Si K est un ideal de A et a est un element de A, on note [a]K lelement


de A/K represente par a. Soit : A (A/I) (A/J) lapplication definie par

(a) = ([a]I , [a]J ) .

On a
(1A ) = ([1A ]I , [1A ]J ) = (1A/I , 1A/J ) .
Soient a1 , a2 A. Alors

(a1 + a2 ) = ([a1 + a2 ]I , [a1 + a2 ]J ) = ([a1 ]I + [a2 ]I , [a1 ]J + [a2 ]J )


= ([a1 ]I , [a1 ]I ) + ([a2 ]I , [a2 ]J ) = (a1 ) + (a2 ) ,
(a1 a2 ) = ([a1 a2 ]I , [a1 a2 ]J ) = ([a1 ]I [a2 ]I , [a1 ]J [a2 ]J ) = ([a1 ]I , [a1 ]I ) ([a2 ]I , [a2 ]J )
= (a1 ) (a2 ) .

Ceci montre que est un homomorphisme.

Soit (A/I) (A/J). Par definition, il existe a, b A tels que = ([a]I , [b]J ). Comme
I + J = A, il existe x0 I et y0 J tels que x0 + y0 = 1. Posons c = a y0 + b x0 . On a

[c]I = [a y0 + b x0 ]I = [a y0 ]I = [a (1 x0 )]I = [a a x0 ]I = [a]I .

De meme, [c]J = [b]J . Dou

(c) = ([c]I , [c]J ) = ([a]I , [b]J ) = .

33
Ceci montre que est surjectif.

Soit a A. Alors

a Ker() (a) = ([a]I , [a]J ) = ([0]I , [0]J ) a I et a J a I J .

Autrement dit, Ker() = I J = IJ.

Par la proposition 2.15, on en conclue que induit un isomorphisme : A/(IJ)


(A/I) (A/J).

Theoreme 2.21. Soient I1 , . . . , I` des ideaux dun anneaux A. On suppose que Ii +Ij = A
pour tous i, j {1, . . . , `}, i 6= j. Alors
`
A Y A
Q` ' .
i=1 Ii i=1
Ii

Demonstration. On raisonne par recurrence sur `. Le cas ` = 1 est trivial et le cas


Q`1que ` 3 plus lhypothese
` = 2 est traite dans le theoreme 2.20. On peut donc supposer
de recurrence. On va commencer par demontrer que I` + ( i=1 Ii ) = A.

Comme I` + Ii = A, il existe P`1xi I` et yi Q


Ii tels que
`1
A = xi + yi , pour tout i
Q1`1
{1, . . . , ` 1}. Posons x = i=1 xi I` et y = i=1 yi i=1 Ii . Alors

`1 `1
!! `1
!
Y X Y Y
1A = (xi + yi ) = xi (xj + yj ) + yi
i=1 i=1 j6=i i=1
`1
! `1
!
X Y
= xi + yi = x+y.
i=1 i=1

Si a A, alors
`1
Y
a = a 1A = a (x + y) = (a x) + (a y) I` + Ii ,
i=1
Q`1
donc A = I` + ( i=1 Ii ).

Par le theoreme 2.20 on a


A A I
Q` ' Q`1
i=1 Ii i=1 Ii I`
et, par hypothese de recurrence,
`1
A Y A
Q`1 ' .
i=1 Ii i=1
Ii

34
On en conclue que
`
A Y A
Q` ' .
i=1 Ii i=1
Ii

Corollaire 2.22. Soit m N. Soit m = pk11 pk` ` la decomposition de m en facteurs


premiers. Alors
Y`
Z/mZ ' Z/pki i Z .
i=1

k
Demonstration. Soient i, j {1, . . . , `}, i 6= j. Comme pki i et pj j sont premiers entre
k
eux, il existe a, b Z tels que 1 = a pki i + b pj j . Si t Z, alors
k k k
t = t 1 = t(a pki i + b pj j ) = (ta) pki i + (tb) pj j pki i Z + pj j Z .
k
Ceci montre que pki i Z + pj j Z = Z. Par ailleurs,
`
Y
pki i Z = mZ .
i=1

Par le theoreme 2.21 on en deduit que


`
Y
Z/mZ ' Z/pki i Z .
i=1

Exemple. On a 60 = 4 3 5, donc Z/60Z ' Z/4Z Z/3Z Z/5Z.

Definition. On dit quun ideal I dun anneau A est premier si, pour tous x, y A, la
condition x y I implique x I ou y I.

Proposition 2.23. Soient A un anneau et I un ideal de A. Alors I est premier si et


seulement si A/I est un anneau integre.

Demonstration. Supposons que A/I est un anneau integre. Soient x, y A tels que
x y I. On a [x y] = [x] [y] = 0A/I , donc, comme A/I est integre, [x] = 0A/I ou [y] = 0A/I
(disons [x] = 0A/I ). Il sen suit que x I. Ceci montre que I est premier.

Supposons que I est premier. Soient , A/I tels que = 0A/I . On choisit x, y A
tels que [x] = et [y] = . Alors [x y] = [x] [y] = = 0A/I donc x y I. Comme I et
premier, on a x I ou y I (disons x I). Il sen suit que = [x] = 0A/I . Ceci montre
que A/I est integre.

35
Un ideal I dun anneau A est dit maximal sil nexiste pas dideal J de A tel que I ( J ( A.

Proposition 2.24. Soient A un anneau et I un ideal de A. Alors I est maximal si et


seulement si A/I est un corps.

Demonstration. Supposons que A/I est un corps. Soit J un ideal de A tel que I (
J A. Soit x J \ I. Comme x 6 I, on a [x] 6= 0A/I . Comme A/I est un corps, il existe
A/I tel que [x] = 1A/I . Soit y A tel que = [y]. On a [x] = [y] [x] = [y x] =
1A/I = [1A ], donc y x 1A I J, donc 1A = y x (y x 1A ) J. Ceci implique que
J = A. En effet, si z A, alors z = z 1A J. Ceci montre que I est maximal.

Supposons que I est un ideal maximal. Soit A/I, 6= 0A/I . Notons : A A/I la
projection canonique. Soit J = 1 (()). Par le theoreme 2.14, J et un ideal. De plus,
I = 1 (0A/I ) J et I 6= J car (I) = {0A/I } 6= (J) = (). Comme I est maximal, il
sen suit que J = A, donc () = (J) = A/I, donc est inversible (voir le lemme 2.11).
Ceci montre que A/I est un corps.

Theoreme 2.25 (Theoreme de Krull, sans demonstration). Tout ideal propre dun anneau
est contenu dans un ideal maximal.

2.2 Anneaux principaux


A partir de maintenant tous les anneaux que nous considererons seront principaux.

Definition. Un anneau commutatif A est un anneau principal si


(a) il est integre,

(b) tout ideal de A est de la forme (x) = {a x | a A} avec x A.

Proposition 2.26. Lanneau Z est principal.

Demonstration. On sait deja que Z est integre. Soit I un ideal de Z. Si I = {0}, alors
I = (0). On peut donc supposer que I 6= {0}. Prenons a I, a 6= 0. Si a < 0, alors
a I et a > 0. On en deduit que lensemble {a I | a > 0} est non vide. Notons
x le plus petit element de {a I | a > 0}. Pour a Z on a a x I (car x I), donc
(x) I. soit b I. Par lalgorithme de division, on sait quil existe a, r Z tels que
b = a x + r et 0 r < b. Remarquons que r = b a x I. Si on avait r 6= 0, alors on
aurait r {a I | a > 0} et r < x, ce qui contredirait la minimalite de x. Donc, r = 0
et b = a x (x). Ceci montre que I (x).

Definition. Soit K un corps (i.e. K = Q, R ou C). Lensemble des polynomes (a une


variable) a coefficients dans K est lensemble des applications f : N K qui valent 0 sauf
en un nombre fini delements de N. On note K[X] lensemble des polynomes a coefficients
dans K.

36
Definition. Soient a K et n N. On note aX n le polynome
aX n : N  K
6 n
0 si k =
k 7
a si k = n

On observe que tout polynome f K[X] secrit sous la forme

f = a0 X 0 + a1 X + + an X n ,

ou n N et ai K pour tout i {0, 1, . . . , n}. Le terme ai sappelle le i-eme coefficient


de f .

Definition.
Pn On definit
Pmla somme et la multiplication dans K[X] comme suit. Soient
i j
f = i=0 ai X et g = j=0 bj X . Alors
max(n,m) n+m
!
X X X
f +g = (ai + bi )X i , fg= ai b j Xk .
i=0 k=0 i+j=k

Proposition 2.27 (sans demonstration). Soit K un corps.


(1) K[X] muni de la somme et la multiplication est un anneau commutatif.
(2) Lapplication
K K[X]
a 7 aX 0
est un homomorphisme danneaux injectif.

Definition. Soient K un corps et

f = a0 + a1 X + + an X n , an 6= 0 ,

un polynome non nul. Le nombre n sappelle le degre de f et se note n = deg(f ). Le


coefficient an sappelle le coefficient dominant et se note an = cd(f ). Par convention, le
degre du polynome nul est . Un polynome constant est un polynome de degre 0 ou
nul. Un polynome lineaire est un polynome de degre 1.

Proposition 2.28. Soient K un corps et f, g K[X] deux polynomes non nuls. Alors

deg(f + g) max{deg(f ), deg(g)} , deg(f g) = deg f + deg g .

Demonstration. Posons

f = a0 + a1 X + + an X n , g = b0 + b 1 X + + bm X m ,

37
ou an 6= 0 et bm 6= 0. En particulier, deg(f ) = n et deg(g) = m. On peut supposer en
toute generalite que n m. On a

f + g = (a0 + b0 ) + (a1 + b1 )X + + (am + bm )X m + am+1 X m+1 + + an X n ,

donc deg(f + g) n = max{n, m}. Par ailleurs, on a


n+m
X
fg= ck X k ,
k=0
P
ou ck = i+j=k ai bj pour tout k {0, . . . , n + m}. Comme cn+m = an bm 6= 0, on en
deduit que deg(f g) = n + m.

Corollaire 2.29. Lanneau K[X] est integre.

Demonstration. Soient f, g K[X] tels que f g = 0. Si on avait f 6= 0 et g 6= 0, alors,


par la proposition 2.28, on aurait deg(f g) = deg(f ) + deg(g), en particulier, on aurait
f g 6= 0 car deg(f ) + deg(g) 6= . On en conclue que f = 0 ou g = 0.

Theoreme 2.30 (Theoreme dEuclide). Soient f, g K[X] tels que g 6= 0. Il existe des
polynomes q, r K[X] uniques tels que

f = qg + r , deg r < deg g .

Definition. Lexpression f = qg + r sappelle la division de f par g. Le polynome q


sappelle le quotient et r sappelle le reste de la division.

Demonstration. Existence : Si f = 0, alors on pose q = r = 0 et on a bien f = qg + r


et deg(r) = < deg(g). On peut donc supposer que f 6= 0.

On pose
f = a0 + a1 X + + an X n , g = b0 + b 1 X + + bd X d ,
ou an 6= 0 et bd 6= 0. En particulier, deg(f ) = n et deg(g) = d. On va demontrer
lexistence de q et r par recurrence sur n.

Supposons que n = 0. Si d = 0, on pose q = a0 b1


0 et r = 0, et on a bien f = qg + r et
deg(r) = < 0 = deg(g). Si d > 0, on pose q = 0 et r = f , et on a bien f = qg + r et
deg(r) = 0 < d = deg(g).

On suppose que n > 0 plus lhypothese de recurrence. Si n < d on pose q = 0 et r = f ,


et on a bien f = qg + r et deg(r) = n < d = deg(g). On peut donc supposer que n d.
Soit
f1 = f b1
d an X
nd
g.

38
On observe que deg(f1 ) < deg(f ). Par hypothese de recurrence, il existe q1 , r K[X] tels
que f1 = q1 g + r et deg(r) < deg(g). Soit

q = q1 + b1
d an X
nd
.

Alors

f = f1 + b1
d an X
nd
g = q1 g + r + b1
d an X
nd
g = (q1 + b1
d an X
nd
)g + r = qg + r ,

et deg(r) < deg(g).

Unicite : Supposons donnes q1 , q2 , r1 , r2 K[X] tels que

f = q1 g + r1 = q2 g + r2 , deg(r1 ), deg(r2 ) < deg(g) .

On a
(q1 q2 )g = r2 r1
donc
deg(q1 q2 ) + deg(g) = deg(r2 r1 ) .
Par ailleurs
deg(r2 r1 ) max{deg(r1 ), deg(r2 )} < deg(g) .
Ceci nest possible que si q1 q2 = 0, cest-a-dire q1 = q2 . Il sen suit aussi que r1 = r2 .

Theoreme 2.31. Si K est un corps, alors K[X] est un anneau principal.

Demonstration. On sait deja que K[X] est integre. Soit I un ideal de K[X]. Si I = {0},
alors I = (0). On peut donc supposer que I 6= {0}. Posons

d = min{deg(f ) | f I \ {0}} .

Soit f0 I tel que deg(f0 ) = d. On va montrer que I = (f0 ).

Comme f0 I on a (f0 ) I. Montrons que I (f0 ). Soit f I. Soit f = qf0 + r la


division de f par f0 . On a r = f qf0 I. Par ailleurs deg(r) < deg(f0 ) = d. Par la
minimalite de d, on en conclue que r = 0, donc f = qf0 (f0 ).

Definition. Soit A un anneau. On dit quun element x A est inversible sil existe
y A tel que x y = 1A . Lensemble des elements inversibles se note A .

Lemme 2.32. Soit A un anneau commutatif integre.

(1) Lensemble A muni de la multiplication est un groupe abelien.

(2) Soient a, b A non nuls. On a (a) = (b) si et seulement sil existe u A tel que
b = u a.

39
(3) Soit a A. On a (a) = A si et seulement si a A .

Demonstration. Soient x1 , x2 A . Il existe y1 , y2 A tels que x1 y1 = 1A et


x2 y2 = 1A . Alors
(x1 x2 )(y1 y2 ) = (x1 y1 )(x2 y2 ) = 1A 1A = 1A .
Ceci montre que x1 x2 A , donc que la multiplication dans A est bien definie.

On sait deja que

(x y) z = x (y z) pour tous x, y, z A
x y = y x pour tous x, y A
1A x = x 1A = x pour tout x A

De plus, par definition, pour tout x A il existe x0 A tel que x x0 = x0 x = 1A . Ceci


montre que A muni de la multiplication est un groupe abelien.

Soient a A non nul et u A . Soit v A tel que v u = 1. Posons b = u a. Pour tout


x A on a
x a = x v u a = (x v) b (b) ,
donc (a) (b). Pour tout x A on a x b = x u a = (x u) a (a), donc (b) (a).

Soient a, b A non nuls tels que (a) = (b). Comme b (a), il existe u A tel que b = u a.
De meme, il existe v A tel que a = v b. Alors a = v b = v u a, donc (v u 1)a = 0, donc
v u 1 = 0 car A est integre et a 6= 0. Il en resulte que v u = 1, donc que v, u A .

Pour tout a A on a a = a 1A (1A ), donc A (1A ), donc A = (1A ). Soit x A, x 6= 0.


Par (2), on a (x) = A si et seulement si x secrit x = u 1A = u avec u A , cest-a-dire si
et seulement si x A .

Definition. Soit A un anneau commutatif. Un element a A est irreductible si

(a) a 6= 0A et a nest pas inversible ;

(b) si a = a1 a2 avec a1 , a2 A, alors a1 ou a2 est inversible.

Proposition 2.33. Soient A un anneau principal et a A, a 6= 0A . Les conditions


suivantes sont equivalentes.

(a) Lelement a est irreductible.

(b) Lideal (a) est premier.

(c) Lideal (a) est maximal.

40
Demonstration. (c) (b) : Si (a) est maximal, alors A/(a) est un corps, donc A/(a)
est integre, donc (a) est premier.

(b) (a) : Supposons que (a) est un ideal premier. Soient a1 , a2 A tels que a = a1 a2 .
On a a1 a2 (a), donc a1 (a) ou a2 (a) (disons a2 (a)). Il existe x A tel que
a2 = x a = x a1 a2 . Cette egalite implique que (x a1 1)a2 = 0, donc x a1 1 = 0 (car A
est integre), donc x a1 = 1, donc a1 A . Ceci montre que a est irreductible.

(a) (c) : On suppose que a est un element irreductible et on montre que A/(a) est
un corps, ce qui implique que (a) est maximal. Soit A/(a), 6= 0. On choisit b A
tel que = [b]. Soit I = (a, b) A. Comme A est principal, il existe c A tel que
I = (c). Comme a I, il existe x A tel que a = x c. Comme a est irreductible, on
a x A ou c A . Si on avait x A , alors on aurait (c) = (a) (voir le lemme 2.32),
donc b I = (c) = (a), donc = [b] = 0 : contradiction. Il en resulte que x 6 A , donc
c A , donc I = A (voir le lemme 2.32). Soient u, v A tels que 1 = u a + v b. Alors,
dans A/(a), on a
[1] = [u a + v b] = [u] [a] + [v] [b] = [v] ,
donc est inversible dans A/(a). Ceci montre que A/(a) est un corps.

Definition. Soit A un anneau. Soient a, b A. On dit que a divise b sil existe c a tel
que a c = b. On dit quun element x de A est premier sil est non nul et non inversible et
sil verifie la propriete suivante.

Pour tous a, b A, si x divise a b, alors x divise a ou b.

Lemme 2.34. Soit A un anneau. Soient x un element premier de A et a1 , . . . , a` des


elements de A. Si x divise le produit a1 a2 a` , alors il existe i {1, . . . , `} tel que x
divise ai .

Demonstration. On raisonne par recurrence sur `. Le cas ` = 1 est trivial, donc on


peut supposer que ` 2 plus lhypothese de recurrence. Comme x est premier, x divise
a1 ou x divise a2 a` . Si x divise a2 a` , alors, par hypothese de recurrence, il existe
i {2, . . . , `} tel que x divise ai .

Proposition 2.35. Soient A un anneau principal et x A. Lelement x est irreductible


si et seulement sil est premier.

Demonstration. Supposons que x est premier. Soient a, b A tels que x = a b. En


particulier, x divise a b, donc x divise a ou x divise b (disons x divise b). Soit y A tel
que b = y x. On a x = a b = a y x, donc (a y 1)x = 0, donc a y 1 = 0 (car A est
integre), donc a y = 1, donc a A . Ceci montre que x est irreductible.

Supposons que x est irreductible. Soient a, b A tels que x divise a b. Supposons que x
ne divise ni a ni b. On a [a] 6= 0 dans A/(x) car a 6 (x). Comme A/(x) est un corps (voir

41
la proposition 2.33), il existe u A tel que [u] [a] = [1]. Ceci implique que 1 u a (x),
donc il existe v A tel que 1 u a = v x, cest-a-dire 1 = u a + v x. De meme, il existe
u0 , v 0 A tels que u0 b + v 0 x = 1. Soit c A tel que a b = c x. Alors

1 = 1 1 = (u a + v x)(u0 b + v 0 x) = uu0 ab + (uav 0 + vu0 b + vv 0 x)x


= (uu0 c + uav 0 + vu0 b + vv 0 x)x .

Ceci signifie que x est inversible : contradiction.

Lemme 2.36. Soit A un anneau principal. Soit

I0 I1 Ik Ik+1

une chane (infinie) dideaux. Alors il existe N N tel que Ik = IN pour tout k N .

Demonstration. Posons
[
I= Ik ,
k=0

et montrons que I est un ideal. Comme 0A I0 , on a 0A I. Soient a, b I. Il existe


k, k 0 N tels que a Ik et b Ik0 . On peut en toute generalite supposer que k 0 k,
donc Ik0 Ik . Alors a, b Ik , donc a + b Ik , donc a + b I. Soit a I. Il existe k N
tel que a Ik . Alors a Ik , donc a I. Soient a I et b A. Il existe k N tel
que a Ik . Alors b a Ik , donc b a I.

Soit a A tel que I = (a). Comme a I, il existe N N tel que a IN . Alors, pour
k N , on a
I = (a) IN Ik I ,
donc Ik = IN .

Definition. On dit quun anneau A est factoriel si, pour tout element non nul et non
inversible a A, on a :

(a) il existe un nombre fini delements irreductibles a1 , . . . , a` tels que a = a1 a2 a` ;

(b) si a = b1 b2 bm est une autre ecriture de a en facteurs irreductibles, alors m = `


et, a permutation des facteurs pres, il existe des elements inversibles u1 , . . . , u` A
tels que bi = ui ai pour tout i {1, . . . , `}.

Theoreme 2.37. Tout anneau principal est factoriel.

Demonstration. Soit A un anneau principal. Notons S lensemble des elements de A


qui sont ni nuls, ni inversibles, ni produits finis dirreductibles. On va montrer que S = .

Assertion 1. Soit a S. Il existe b S tel que (a) ( (b).

42
Demonstration de lassertion 1. Soit a S. Comme a ne peut pas etre irreductible,
il existe des elements b, c A non nuls et non inversibles tels que a = b c. Supposons
que b et c sont produits finis dirreductibles. Alors il existe a1 , . . . , am , am+1 , . . . , a` A
irreductibles tels que b = a1 a2 am et c = am+1 am+2 a` . Il en resulte que

a = b c = a1 a2 am am+1 a` ,

ce qui contredit le fait que a S. Donc, b ou c nest pas produit fini dirreductibles (disons
b), cest-a-dire b S. Comme b divise a, on a a (b), donc (a) (b). Si (a) = (b), alors il
existe x A tel que b = x a, donc a = b c = a x c, donc (x c1)a = 0, donc x c1 = 0 (car
A est integre), donc x, c = 1, donc c A : contradiction. On en conclue que (a) ( (b).

Supposons maintenant que S 6= . On definit des elements ak S, k N, par recurrence


sur k. On choisit un element a0 S quelconque. Supposons ak defini. Par lassertion 1,
on peut choisir ak+1 S tel que (ak ) ( (ak+1 ). Par construction, on a la chane dideaux

(a0 ) ( (a1 ) ( ( (ak ) ( (ak+1 ) (

Ceci contredit le lemme 2.36. On en conclue que S = .

Maintenant on se donne un element non nul et non inversible a A et on suppose quil


existe des elements irreductibles a1 , . . . , a` , b1 , . . . , bm tels que a = a1 a` = b1 bm . De
plus on peut en toute generalite supposer que ` m. On va montrer par recurrence sur
` que m = ` et que, a permutation des indices pres, il existe u1 , . . . , u` A tels que
bi = ui ai pour tout i {1, . . . , `}.

Supposons que ` = 1, donc a = a1 est irreductible. Supposons que m 2. Comme a est


irreductible, on doit avoir b1 A ou b2 bm A . Cette derniere egalite implique que
b2 , . . . , bm A . Ceci contredit le fait que bi soit irreductible donc que bi 6 A pour tout
i {1, . . . , m}. On en conclue que m = 1, donc a1 = b1 . On pose u1 = 1 dans ce cas.

Supposons que ` 2 plus lhypothese de recurrence. Par la proposition 2.35, a` est


premier. Par le lemme 2.34, il existe j {1, . . . , m} tel que a` divise bj . Quitte a
renumeroter les bj , on peut supposer que a` divise bm . Soit u` A tel que bm = u` a` .
Comme bm est irreductible, on a u` A ou a` A . Mais a` nappartient pas a A , donc
u` A .

On pose b0m1 = bm1 u` = u` bm1 . Cest un element irreductible de A. On a

a1 a`1 a` = b1 bm1 bm = b1 bm2 bm1 u` a` = b1 bm2 b0m1 a`


(a1 a`1 b1 bm2 b0m1 )a` = 0
a1 a`1 b1 bm2 b0m1 = 0
a1 a`1 = b1 bm2 b0m1

Par hypothese de recurrence, cette derniere egalite implique que ` = m et, a permutation
des indices pres, il existe u1 , . . . , u`1 A tels que bi = ui ai pour tout i {1, . . . , ` 2}

43
et b0`1 = b`1 u` = u`1 a`1 . Soit v` A tel que v` u` = 1. Alors la derniere egalite
implique que b`1 = (v` u`1 )a`1 .

Definition. Soient a, b A non nuls. Un pgcd de a et b est un generateur de lideal


(a, b). Un ppcm de a et b est un generateur de lideal (a) (b). Soit c un pgcd de a et b
et d un ppcm. Alors, par le lemme 2.32, lensemble des pgcd de a et b est {u c | u A }
et lensemble des ppcm est {u d | u A }. On dit que a et b sont premiers entre eux si 1
est pgcd de a et b.

Lemme 2.38. Soient a, b deux elements non nuls de A. Soient c un pgcd de a et b, et d


un ppcm.

(1) Lelement c divise a et b. De plus, un element c0 de A divise a et b si et seulement


sil divise c.

(2) Les elements a et b divisent d. De plus, a et b divise un element d0 si et seulement


si d divise d0 .

(3) Il existe u, v A tels que c = u a + v b. En particulier, si a et b sont premiers entre


eux, alors il existe u, v A tels que 1 = u a + v b.

Demonstration. Rappelons que (c) = (a, b). En particulier, comme c (a, b), il existe
u, v A tels que c = u a + v b.

On a a (c), donc c divise a. De meme, c divise b. Supposons que c0 divise a et b. Alors


c0 divise u a + v b = c. Si c0 divise c, alors c0 divise tout element de (c), donc c0 divise a et
b.

Rappelons que (d) = (a) (b). On a d (a), donc a divise d. De meme, b divise d.
Si a et b divisent d0 , alors d0 (a) (b) = (d), donc d divise d0 . Si d divise d0 , alors
d0 (d) = (a) (b), donc a et b divisent d0 .

44

Vous aimerez peut-être aussi