You are on page 1of 24

Chapitre 10: DETERMINANTS

Le lecteur a deja rencontre la notion de determinant dans /es classes an


terieures a propos de l'etude des systemes d'equations lineaires dans JR2 et
danslR3
Dans ce chapitre, nous definissons d'abord le determinant d'un couple de
vecteurs, le determinant d'un endomorphisme relativement a une base d'un
espace vectoriel de dimension deux, puis le determinant d'une matrice carree
d'ordre deux.
Les applications et /es formes multilineaires sont alors introduites, ce qui
nous permet de definir /es determinants dans un espace vectoriel de dimension
finie quelconque. Nous etudions en particulier, /es proprietes des determinants
qui decoulent dufait qu'un determinant est uneforme multilineaire alternee.
Dans ce chapitre, K designera un corps commutatif de caracteristique dif
ferente de 2. Dans les applications, ce corps sera toujours JR ou IC.

10.1. Applications et formes bilineaires


10.1.1. APPLICATIONS
ET FORMES BILINEAIRES ALTERNEES
10.1.1.1. Dfinition
Soient E1, E2, Ftrois espaces vectoriels sur le meme corps K. On dit qu'une
application f de E1 x E2 dans Fest bilineaire si, quels que soient /es vecteurs x
et x' de E1, y et y' de E2 et le scalaire A, on a
f(x + x', y) = (f(x, y) + f(x', y)
f(x, Y + y') = f(x, y) + f(x, y')
f(Ax, y) = f(x, Ay) = Af(:c, y).
Autrement dit, I'application (:c, y) ,___. f(x, y) est, pour y fixt, line par
rapport lt la variable x et, pour x fixt, line par rapport lt la variable y.
Si E1 = E2 = E, on dit que fest une application bilineaire sur E. Si, de
plus, F = K, on dit que f est une forme bilineaire sur E.

DETERMINANTS

10.1.1.2. Remarque
11 rtsulte immtdiatement des dtfinitions que quels que soient les vecteurs x
et y de E et le scalaire A, on a
f(x,0)=0, f(O,y)=O, f(Ax,Ay)=A2 f(x,y).

10.1.1.3. Definition
Soit Eun K-espacevectoriel. On dit qu'uneforme bilineaire f sur Eest:
-symetrique si f(x,y) = f(y,x) quels que soient /esvecteurs x, y EE,
-antisymetrique si f(y,x) = -f(x, y) quels que soient lesvecteurs y,x EE,
-alternee si f ( x,x) = 0 quel que soit levecteur x de E.
On a la caracttrisation suivante des formes bilintaires altemres.

10.1.1.4. Theorl!me
Soit E un K-espace vectoriel. Une forme bilineaire f sur E est alternee si
et seulement si elle est antisymetrique.
Demonstration. Si f est altemte, on a quels que soient x, y E E,
/(x + Y,X + y) = 0.

En dtveloppant,ii vient
f(x, x) + f(x,y) + f(y,x) + f(y,y)

= 0,

d'ou,puisque f est altemte, f(x,y) = -f(y, x).


Rtciproquement, si f est une forme bilintaire antisymttrique, en posant
y = x dans l'tgalitt f(y, x) = -f(x,y) on obtient:
f(x,x)

= -f(x,x),

soit 2/( x, x) = 0,d'ou f( x, x) = 0 puisque la caracttristique de K est difftrente


de 2.

10.1.1.5. Exemple
Prenons K = JR et E = lR2 L'application f : E x E --+ K dtfinie par
f ((x,x'),(y,y'))

= xy' - x'y

est une forme bilintaire altemte.


La vtrification est immtdiate et est laisste au lecteur.
231

COURS D' ALGEBRE

10.1.2. CAS OU dim( E) = 2


Jusqu'h prent, nous n'avons pas suppost que les espaces vectoriels con
sidtres ttaient de dimension finie. Nous anons ttudier maintenant les formes
bilintaires alterntes sur un K-espace vectoriel E de dimension 2.

10.1.2.l. TMorme
Soil E un K-espace vectoriel de dimension 2. L' ensemble des Jormes bili
neaires alternees sur E est un K-espace vectoriel de dimension 1.

Demonstration. On dtmontre sans peine que l'ensemble A2(E) des formes


bilintaires alterntes sur E est un sous-espace vectoriel de l'espace vectoriel

:F(E x E, K) des applications de E x E dans K.

Soient B = (e1,e2) une base de E et (x,y) un couple de vecteurs de E. Si f


est une forme bilintaire alternte sur E, on a
f(x,y) = f(x1e1+x2e2,Y1e1+Y2e2)
= x1Yt f(e1,e1 ) + X1Y2f(e1,e2) + x2y1f(e2, e1) + X2Y2f(e2, ez).
Comme f est altemte, on a
f(e1,e1) = f( e2, e2) = 0
/(e2,e1) = -f(e1,ez).

Par suite, il reste


D'apr l'Exemple 10.1.1.5, l'application hs dtfinie par
hs(x,y) = X1Y2 - x2y1
est une forme bilintaire alternte vtrifiant :
hs(e1,e2) = 1 1 - 0 0 = 1.
On a done, dans A2(E), l'tgalitt

f = f(e1,ez)hs,
ce qui montre que {hs} est une base de A2(E).

10.1.2.2. Corollaire
Soil E un K-espace vectoriel de dimension 2 et soil B = (e 1, e2) une base
de E. ll existe une forme bilineaire alternee f et une seule sur E telle que
f( e1,e2) = 1.
Soit f une forme bilintaire alternte telle que f( e1,e2) = 1. On a d'apr
le Thooreme 10.1.2.1, f = 1 hs = hs, ce qui montre que f coi'.ncide avec la
forme bilintaire altemte ha.
232

DETERMINANTS

10.1.3. DETERMINANT D'ORDRE 2


10.1.3.1. Definition
Soient Eun espace vectoriel sur K de dimension 2 et B = (e1 , e2) une base
de E. Soient x et y des vecteurs de E. On appelle determinant de z et y par
rapport a la base B, le scalaire hs(x, y). On le note dtts(x, y).

Nous avons vu que si x = xi e1 + x2e2 et y


dtta(x, y) = XtY2 - x2y1. On convient d'&:rire
dtts(x, y) = x1Y2 - x2y1 =

(10.1.3.1)

I Xt

x2

Yt
Y2

10.1.3.2. Remarque
L'application (x, y) dtt13 (x, y) vtrifie tvidemment toutes les proprittts
des formes bilintaires altemtes. Mais l'inttrtt essentiel des dtterminants vient
du thooreme suivant.

10.1.3.3. Theoreme
Soient Eun K-espace vectoriel de dimension 2 et B une base de E. Alors
pour que deux vecteurs x et y de Esoient lineairement independants, ilfaut et
il suffit que dtta (x, y) ::/ 0.

Demonstration. Supposons que x et y soient lintairement dtpendants. Alors,


on a par exemple x = >.y et
dtta(x, y) = dtta(>.y, y) = >.dtta(y, y) = 0.
Supposons maintenant que x et y soient lintairement indtpendants. Ils for
ment alors une base B' de E. Puisque dtt13, est une forme bilintaire altemte, ii
existe d'apres le Thooreme 10.1.2.1, un scalaire >. E K tel que dtt13,(x, y) =
>.dtta(x, y) et puisque d'apres le Corollaire 10.1.2.2, dtt13,(x, y) = 1, on obtient
dtta(x, y) ::/ 0.

10.1.4. DETERMINANT D'UN ENDOMORPHISME


Soient E un K -espace vectoriel de dimension 2 et f une forme bilintaire
altemte non nulle sur E. Pour tout endomorphisme u de E, considtrons l'appli
cation g : E x E --+ K dtfinie par
g(x, y) = f (u(x), u(y))
quels que soient x, y dans E.
233

COURS D'ALGEBRE

II est clair que g est une fonne bilinwe alternre sur E ; de plus on vtrifie
facilement que l'application l{)u qui il f associe g est un endomorphisme de
A2 (E). Comme dim (A2 (E)) = 1, tout endomorphisme de A2 (E) est une
homotMtie. II existe done un scalaire unique .\ indtpendant de f tel que, quels
que soient les vecteurs x et y de E, on ait

f (u(x), u(y)) = .\f(x, y).


Cette remarque nous amne il poser la Mfinition suivante:

10.1.4.1. Definition
Soit uun endomorphisme d'un K-espace vectoriel Ede dimension 2. On
appelle determinant de u, et on note dtt( u), l' unique scalaire tel que pour toute
forme bilineaire alternee f sur Eet pour tout couple (x, y) E E2 , on ait

f (u(x), u(y)) = (dtt(u)) f(x, y).

(10.1.4.1)

10.1.4.2. Remarque
Si on applique la relation (10.1.4.1) pourune base B = (e1, e2) de E et si on
prend (x, y) = (e 1 , e2), on obtient une expression du dttenninant de u:
dtt(u) = dtta (u( e1), u(e2)).
On a les proprittts suivantes du dtterminant d'un endomorphisme.

(10.1.4.2)

10.1.4.3. Theoreme
Soil Eun K-espace vectoriel de dimension 2. Alors:

a) dtt(ldE)

= 1.

b) Pour tout endomorphisme ude Eet pour tout ,\ E K, on a


dtt(.\u) = .\2dtt(u).
c) Quels que soient les endomorphismes u et v de E, on a dtt(vou) = dtt(v) dtt(u).
d) Un endomorphisme ude Eest inversible si et seulement si dtt(u) :/ 0 et dans
ce cas
De monstration. Soit B = (e1, e2) une base de E.
a) On a

234

DEI'ERMTNANTS

b) On a de mme pour tout scalaire A,

c) En appliquant plusieurs fois la relation (10.1.4.2), on obtient


dtt(vou)

dtts ( vou(ei), vou(e2)


= dtts (v (u(ei)), v (u(e2)))
(dtt(v)) dtts (u(e1), u(e2)) = (dtt(v)) (dtt(u)).

d) L' endomorphisme u est inversible si et seulement si (u(e i), u( e2)) est une base
de E,c'est--dire si et seulement si dtt13 (u(ei), u(e2)) O(Thooreme 10.1.3.3),
done si et seulement si dtt(u) 0 d'apres (10.1.4.2).
Si u est inversible, de la relation uou-1 = IdB on duit en appliquant a)
etc):
dtt(uou- 1) = 1 = (dtt(u)) (dtt(u- 1)).
D'ou

1
dtt(u-1) = (dtt(u))-

10.1.S. DETERMINANT
D'UNE MATRICE CARREE D'ORDRE 2
Soit A une matrice carrte d'ordre 2 coefficients dans K. Nous savons
queA peut tre considtrte comme la matrice d'un endomorphisme unique u
de K2 rapportt sa base canonique. Cela permet de dtfinir le dtterminant de A
comme ttant le dtterminant de u.

10.1.S.1. Dfinition
Soit A une matrice carree d' ordre 2 a coefficients dans K :

On appe/le determinant de A, et on note dtt(A), le scalaire defini par

dtt(A) = dtt(u) = ad - be.


On a les proprittts suivantes du dtterminant d'une matrice carrte d'ordre 2.
235

COURS D'ALGEBRE

10.1.S.2. Theorme
a) det(lz) = I.
b) Si A E M2(K), on a det(A) = det(t A) et det(,\A) = ,\2 dtt(A) pour tout
,\EK.
c) Soient A et B deux matrices carrees d' ordre 2. On a
dtt(AB) = det(A) . det(B).
d) Une matrice A E M2(K) est inversible si et seulement si det(A) "IO et dans
ce cas, on a

e) Si A et B sont deux matrices carrees d' ordre 2 semblables, on a


det(A) = det(B).
Dimonstration. Ces proprietts se verifient aisement par le calcul. Elles dtcou
lent egalement des proprietes analogues du determinant d'un endomorphisme.
Pour demontrer e), on remarque que si A et B sont semblables, il existe une
matrice carrte inversible P d'ordre 2 telle que B = p- 1 AP. Done, d'aprs c),
on a
dtt(B) = dtt(P- 1 AP) = det(P- 1) det(A) det(P)
dtt(P)- 1 det(P) dtt(A) = det(A).

10.1.S.3. Corollaire
Pour tout endomorphisme u de E, on a
detci u) = det(u).

10.2. Applications et formes multilineaires


Dans ce paragraphe, nous nous proposons d'etendre la notion d'application
bilintaire dtfinie au paragraphe prtcedent.
Soitpun nombre entier 1 et soient E1, ..., Ep etF des K-espaces vectoriels.
L'ensemble E1 x E2 x ... x Ep sera muni de sa structure d'espace vectoriel produit.
236

DEI'ERMINANTS

10.2.1. APP LICATIONS


ET FORMES MULTILINEAIRES ALTERNEES
10.2.1.1. Definition
On dit qu' une application f : E1 x E2 x ... x Ep ---+ F est p-lineaire si
pour tout indice j tel que 1 :::; j :::; p et pour tout systeme de vecteurs x; E E;
( i -:fo j), I' application de E; dans F definie par :
x; 1---+ /(z1, ... , z;-1, z;, z;+1, ..., zp)
est lineaire.
Une application p-lineaire de E1 x E2 x ... x Ep dans Ks' appelle une forme
p-lineaire.
Si E1 = ...= Ep = E une application p-line sur EP A valeurs clans F
s'appelle une applicationp-lineaire sur E.
Une fonne p-lin sur EP s'appelle une forme p-lineaire sur E.
Sip= l, on retrouve les notions d'application line et de fonne line.
Sip= 2, on a les notions d'application bilin et de fonne bilin.
Les propritws suivantes rultent immMiatement des dffinitions:
a) Si f est une application p-linwre de E1 x ... x Ep dans F, alors
f(:i:1 , ..., :i:p) = 0 d que l'un des :i:; est le vecteur nul.
b) Quels que soient les scalaires ..\1, ... , ..\p, on a
/(..\1z1, ... , ,\pzp) = ,\1 ,\p /(zt, ..., Xp).
c) L'ensemble des applicationsp-lines de E1 x ... x Ep dans Fest un sous
espace vectoriel de l'espace vectoriel des applications de E1 x ... x Ep clans F.
Ce sous-espace est notf Cp (E1, ... , Ep; F) et Cp (E; F) si E 1 = ...= Ep = E.
.Cp (E) dignera l'espace des fonnesp-linwres sur E.

10.2.1.2. Definition
Soient E et F des espaces vectoriels sur K, et p ? 1 un nombre entier. On
dit qu' une application p-lineaire f : EP ---+ F est :
- symetrique si

f (xu(l), ..., Zu(p)) = f(:i:1, ..., Zp)


quels que soient les :i:; E E et la permutation <T E sp ,
- antisymetrique si
f (:i:u(l), ... , Xu(p )) = c(<T)f(:i:1, ... , Xp)
quelsque soient lesx; E E et la permutation <TE Sp (c(<T)designe la signature de <T),
237

COURS D' ALGEBRE

- alternee si

f(x1,..., Xp ) = 0
chaquefois que deux des vecteurs x; sont egaux.
On vtrifie facilement que l'ensemble des applications p-lineaire symttriques
(resp. altemres) f : EP ---+Fest un sous-espace vectoriel de .Cp (E; F). On le
noteSp (E; F) (resp. Ap (E; F)).
Lorsqu'ii s 'agit de formes p-lines, ces espaces seront notts respectivement
Sp (E) et Ap (E).

10.2.2. PROPRIET ES DES APPLICATIONS


ET DES FORMES MULTILINEAIRES ALTERNEES
10.2.2.1.

Theoreme

Soient E et F des K-espaces vectoriels. Une application p-lineaire f de EP


dans F est a/ternee si et seulement si el/e est antisymetrique.
Demonstration. Supposons f altemre. Soit u une permutation de {1,2, ...,p}.
Cette permutation est un produit de s transpositions et sa signature est
c( u) = ( -1). II suffit done de montrer que pour la transposition qui tchange
les entiers i et j, on a
f(x1, ...,x;,...,x;, ...,xp) = -f(x1, ...,x;, ...,x;, ...,xp)En utilisant le fail que f est altemre et multilintaire, nous obtenons
0 = f(x,, ...,x;+x;, ...,x;+x;, ...,xp )
f(x1, ...,x;, ...,x;, ...,xp) +
f(x1, ...,x;, ...,x;, ...,xp) +
f(x1, ..., Xj, ... , X;, .. , Xp) +
f(x1, ...,x;, ...,x;, ...,xp ).

Puisque f est altemre, ii reste

f(x,, ...,x;,...,x;, ...,xp) + f(x,, ...,x;, ...,x;, ...,xp ) = 0,


d'ou l'tgalitt h dtmontrer.
Supposons f antisymetrique. Soit (x 1, , xp) un element de EP tel que
x; = x; avec i i= j. La signature de la transposition r qui ochange i et j etant
tgale h -1, nous avons :
f(x,, ..., x;, ...,x;, ..., Xp) = -f(x,, ...,x;, ...,x;, ...,xp)
On en deduit 2/(x,, ..., xp ) = 0 et puisque K n'est pas de caracreristique 2,

ii vient f(x,, ...,xp) = 0, ce qui acheve la demonstration du thooreme.

Le thooreme suivant et ses corollaires joueront on rOle important dans la suite


de ce chapitre.
238

DETERMINANTS

10.2.2.2.

Thoreme

Soient Eet F des K-espaces vectoriels et f une application p-lineaire alter


nee de EP dans F. Si les vecteurs x1, ... , xP de Esont lineairement dependants,
on a f(x1, ... , xp) = 0.

Demonstration. Si les vecteurs x1, ... , xP sont linwement dtpendants, l'un


d'eux, par exemple x1, est combinaison lintaire des autres:

ou les Ai sont des scalaires. Done


f(x1, ... , xp) =

L
A
i 2
=

f(xi, x2, ... , xp).

Puisque f est altemte, on a pour tout j E {2, ..., p}, f(xi, x2, ... , xp) = 0
car x; est tgal l'un des vecteurs x2, ... , Xp.

10.2.2.3. Corollaire
Les notations etant celles du Theoreme 10.2.2.2, f(x1, ... , zp ) ne change pas
si on ajoute a l' un des vecteurs Zi une combinaison lineaire des autres vecteurs.

Demonstration. Supposons que le vecteur y soit one combinaison linwe des


vecteurs zi pour j -f i :

ou les ); sont des scalaires.


D'apr le TMoreme 10.2.2.2, on a
f(x1, ... , z;-1, Y, z;+1, ..., zp ) = 0.

Done
/(z1, ..., Xi-I, Xi+ Y, Xi+!, ..., Xp) =
f(x1, ... , Xi-I, x;, Xi+!, ..., Xp)+ f(x1, ... , Xi-I, Y, Xi+!, ..., Xp ) =
f(x1, ... , Xi-I, Xi, Xi+I, ..., Xp).

10.2.2.4. Corollaire
Soit Eun K-espace vectoriel de dimentionsftnie r. Alors quel que soit le
K-espace vectoriel F, toute application p-lineaire alternee de EP dans F est
nulle pour r < p.
239

COURS D' ALGEBRE


Demonstration. Soit f : EP ---+ F une application p-linwe altemre. Si
dim(E) = r < p, toute famille { x1, ..., xp } de p vecteurs de E est lire. Done
quels que soient les vecteurs x 1, ..., xP de E, on a
/(x1,..., Xp) = 0,
et par suite fest !'application nulle de EP dans F.

Lorsque E est un K-espace vectoriel de dimension finie p, il existe effec


tivement des applications p-lines altemres non identiquement nulles sur E
h valeurs dans un K-espace vectoriel F quelconque. Nous allons demontrer ce
resultat Iorsque F = K.
10.2.2.5.

Theorme

Soient E un K-espace vectoriel de dimension finie p et B = (e1,... , ep) une


base de E. Alors:
a) L' espace vectoriel Ap( E) des formes p-lineaires alternees sur E est de di
mension 1.
b) ll existe une uniqueforme p-lineaire alternee D sur E telle que
D(e1,...,ep ) = 1.
Demonstration. a) Soit f une forme p-linwe altemre sur E. Pour tout systme
de p vecteurs x1,..., xp de E, posons
Xi

(lip).

>..;ie;

j= l

f etant p-linwe, nous avons

(10.2.2 .1) f

(t
J1=l

>..;i ,1e; i ) ,...,

J p=l

(>..; p ,pe; P ) =

L >..; ,1 ... >..; ,p/ (e; , ...,e; )


i

Ia sommation etant etendue aux pP sysmes {j1,...,jp} d'entiers pris dans


{ 1, 2, ...,p} independamment Ies uns des autres.
Puisque / est altemre,on a/(e;i , ..., e; p) = Osi deux des entiersj 1 , ...,jp soot
egaux. Dans la somme (10.2.2.1), nous pouvons done retenir les seuls termes
pour Iesquels les entiers i1 , ...,jp soot tous clifferents, c'est-h-clire constituent
une permutation des p premiers entiers naturels ; il existe alors une permutation
cr E Sp telle que
i1 = cr(l), ...,jp = cr(p);
et puisque f est antisymetrique, nous avons
f (e;i , ..., e; P) = f (e11 (I), ..., e ., (p)) = c(cr) f(e1, ...,ep).
240

DETERMINANTS

Tous les systes d'inclices clistinets sont obtenus lorsque


groupe symttrique sp . Finalement, la somme (10.2. 2.1) s 'tcrit
/(x1, ..., xp ) = /(e1, ..., ep ) (

(10.2.2.2)

(1'

parcourt le

L c(<1')A"(1),1 ... A (p),P).


q

<1Sp

Soit Dl'application de EPdans K dtfinie par


D(x1, ..., xp ) =

c(<1')A"(l),l ... A"(P),p


<1Sp
Nous avons, quels que soient les vecteurs x1, ..., xp de E

(10.2.2.3)

f(x1, ..., Xp ) = /(e1, ..., ep ) D(x1, ..., X p ),


e'est-h-dire f = /(e1, ..., ep )D.
Pour achever la dtmonstration du a), il suffit done de montrer que D est
une forme p-lintaire altemte non nulle sur E. Chaque terme de la somme
(10.2.2.3) dtpend lintairement de chaeun des vecteurs x1, ..., Xp, done Dest une
forme p-lintaire sur E. Montrons qu'elle est altemte. Soient i et j deux entiers
quelconques mais clistincts appartenant h { 1, ... , p} et supposons que x; = x;.
Nous devons montrer que D(x1, ..., xp ) = 0.
Soit T la transposition qui tchange i et j. On a pour toute permutation
<1' E Sp, t(uoT) = c(u)c(T) = -c(u). D'autre part, Ap dtsignant l' ensemble
des permutations paires, on a Sp = Ap u ApT, d'ou
D(x1, ..., Xp ) =

L c(O")A l),l ... Aq( , + L c(O"oT)A or l),l ... A


L c(u)A" l),l ... Aq , - L c(u)A<1(l),1 ... Aq( ,
q(

p) p

(p) p

qor(p),p

p) p

car
O"

(T(l)) = u(l ), ..., O" (T(i)) = u(j), ..., O" (T(j)) = u(i), ..., u (T(p)) = u(p).
Comme x; = x; par hypothese, on a
Aq(i),i = Aq(i),i et Aq(i ) .i = Aq( i ),i.

Done D(x1, ..., xp ) = 0et Dest bien altemte.


Montrons que Dest non nulle. Pour eela prenons x1 = e1, ..., Xp = ep .On a
alors A;; = 6;; (symbole de Kronecker ) . D'oi:l d'apre& la formule (10.2.2.3),
D(e1, ..., ep ) =

<1Sp

t(u)6<1(l),1 ... c"(P),p

Tous les termes de cette demiere somme sont nuls sauf lorsque<1'(1) =
1 , ..., u(p ) = p.Dans ce cas uest la permutation identique dont la signature est
+ 1. On en dtduit que
D(e1, ..., ep ) = 1.
(10.2.2.4)
241

COURS D'ALGBRE
b) Nous venons de voir qu'il existe une forme p-linaire alterne D sur E telle
que D(e\,..., e p ) = 1 et telle que
f =

f(e1}...,ep)D

pour toute forme p-linaire alterne / sur E. Donc si f(e\,...,


/ = D, d'o l'unicit de D.

10.2.2.6.

e p ) = 1, alors

Corollaire

Soient E un K-espace vectoriel de dimension finie p, B = (ei,..., e p ) une


base de E et f une forme p-linaire alterne sur E. Pour que f soit nulle il faut
et il suffit que / ( e i , . . . , ep) = 0.
Dmonstration. Si / est nulle, il est clair que f{e\,...,

e p ) = 0.

Rciproquement, si f{eu ..., ep) = 0, on a d'aprs la formule (10.2.2.2),


f(xi ,...,xp) = 0 pour toute suite (x\,..., xp) d'lments de E, donc / = 0.

10.3. Dterminants
Les rsultats du paragraphe prcdent permettent de dfinir le dterminant
d'un systme de vecteurs, d'un endomorphisme et d'une matrice carre.

10.3.1. DTERMINANT D'UN SYSTME DE VECTEURS


10.3.1.1. Dfinition
Soient E un espace vectoriel de dimension p sur K,B = (ci,..., e p ) une base
de E et p vecteurs x\,..., xp de E. on appelle dterminant de x!,..., x p par
rapport la base B, le scalaire D(xi ,...,xp) dfini par la relation (10.2.2.3).
On note dta (xi,..., xp) le dterminant de x\,..., xp par rapport la base B.
L'application dtg possde les proprits suivantes :

10.3.1.2.

Thorme

Soient E un K-espace vectoriel de dimension finie pet B = (ei,..., e p ) une


base de E.
a) L'application dterminant est une forme p-linaire alterne et on a
det (x(i),...,ar<T(P)) =e(<r)dt B (a; 1) ...,j; p )
pour toute suite {x\,..., xp) de p vecteurs de E et pour toute permutation a e Sp.

242

DETERMINANTS

b) Le determinant de p vecteurs ne change pas si I' on ajoute a l' un d' entre eux
une combinaison lineaire des autres vecteurs.
c) Si B' = (e,..., e) est une autre base de E, on a pour toute suite (x1,..., x p)
de pvecteurs de E,
(10.3.1.1)
d) p vecteurs x 1, . , Xp de Esont lineairement independants si et seulement si
deta(x1,...,xp ) I 0.
Demonstration. La propriete a) resulte du Theorme 10.2.2.5. et la propriete
b) est une propriete generale des formes multilineaires altemees (voir le Corol
laire 10.2.2.3).
c) D'aprs le Theorme 10.2.2.5, il existe un scalaire .X tel que
det5,(x1,...,Xp ) = Adeta(X1,...,Xp ).
En prenant x1 = e1,...,Xp = ep , il vient d'apr la formule (10.2.2.4):
deta,(x1,...,Xp) = .Xdeta(e1,...,ep ) = A ,
d'ou l'egalite A demontrer.
d) Nous savons dejA que si les vecteurs x1,...,xp sont lineairement dependants,
alors deta(x1,...,xp) =0 (Theorme 10.2.2.2).
Reciproquement, si la famille (x1,... ,x p) est libre, c'est une base B' de E.
Puisque det6, est une forme p-lineaire altemee, il existe d'apr le Theorme 10.2.2.5 un scalaire .X tel que dets,(x1,...,xp ) = .Xdet8(x1,...,xp) et
puisque dets,(x1,...,xp ) = 1, on a bien deta(x1,...,xp) I 0.

10.3.2. DETERMINANT D'UN ENDORMORPHISME


10.3.2.1. Theorme
Soient Eun K-espace vectoriel de dimensionftnie pet u un endomorphisme
de E. ll existe un scalaire et un seul, appeM determinant de u, et note det(u ), tel
que pour touteforme p-lineaire alternee f sur Eet pour toute suite (x 1, ..., xp )
de vecteurs de E, on ait :

(10.3.2.1)

f(u(x1),...,u(xp )) =det(u)f(x1,...,xp).

Demonstration. Pour tout f E Ap (E), considerons !'application l.f'u (/) de EP


dans K donnee par
l.f)u (/) (x1,...,Xp) =f (u(x1),...,u(xp)).
On verifie facilement que l.f'u (!) est une forme p-lineaire altemee sur E et que
!'application f 1---+ l.f'u (/) est un endormorphisme de Ap (E). Comme d'apr
243

COURS D' ALGEBRE


le Thoorme 10.2.2.5, dim (Ap (E)) = 1, tout endomorphisme de Ap (E) est
une homotMtie. Le rapport d'une homotMtie dans un espace vectoriel non nul
etant determine de faon unique, on voit qu'il existe bien un scalaire unique,
note det(u), independant def et tel que l'on ait la formule (10.3.2.1).

10.3.2.2. Remarque
Soit B = (e1, ...,ep) une base quelconque de E. Si on applique la rela
tion(I0.3.2.1), en prenant f = deta, alors pour toute suite (xi, ..., xp) de E et
pour tout endomorphisme u de E, on a
deta (u(Xt),... , u(Xp)) = det(U) deta (Xt, ..., Xp)

(10.3.2.2)

Si en particulier on prend ( x1 , ... , xP) = (e1 ,..., ep), on obtient une expression
du determinant de u :
(10.3.2.3)
det( u) = deta ( u( et), ..., u(ep)).
Rassemblons quelques proprietes du determinant d'un endomorphisme dans
un thoorme.

10.3.2.3. Theoreme
Soit E un K-espace vectoriel de dimension p. A/ors :

a) det(JdE) = 1.
b) Pour tout endomorphisme u de Eet pour tout .>. E K, on a
det(.>.u) = ).P det(u).
c) Quels que soient les endomorphismes u et v de E, on a
det(vou) = (det(v)) (det( u)) .
d) Un endomorphisme de E est inversible si et seulement si det(u) =/; 0 et dans
ce cas on a:
La demonstration est la meme que celle du Thooreme 10.1.4.3.

10.3.2.4. Corollaire
Soit Eun K-espace vectoriel de dimensionfinie. L' application u det(u)
est un homomorphisme du groupe linaire GL( E) sur le groupe multiplicatifK
des Uments non nuls de K. Le noyau de cet homomorphisme, constit des
endomorphismes de E dont le dterminant est gal a 1 est un sous-groupe
244

DETERMINANTS

distingue de G L(E), appele groupe special lineaire ou groupe unimodulaire


de E, et note SL(E).
C'est immediat.

10.3.3. DETERMINANT D'UNE MATRICE CARREE


Soit A = (a;;)i 9 ,iP une matrice came d'ordre p h coefficients dans K.
Les colonnes de A reprentent des vecteurs x1, ..., xp de KP rapporte h sa base
canonique. Nous savons aussi que A peut tre consider comme la matrice d'un
endomorphisme unique u de KP rapporte h sa base canonique. Ceci nous amene
h poser la definition suivante:

10.3.3.1. Definition
Soit A = (a;;) une matrice carree d' ordre p d elements dans K. On appelle
determinant de A, et on note det(A), le determinant de ses vecteurs colonnes
dans la base canonique de KP.
Soit B la base canonique de KP. Avec les notations precMentes, on a done
(10.3.3.1) det(A) = deta(x1, ... , Xp) =

L e(u)aq(l),l ...

<7Sp

Uq(p),p

= det(u).

Le determinant de la matrice A = (a;;) se note aussi


au

... a1p

Up l

...

det(A) =
Upp

Les propriet des determinants des matrices carrees se dMuisent des proprie
t des determinants des endomorphismes en utilisant l'isomorphisme canonique
de l'algebre C(KP) des endomorphismes de l'espace vectoriel KP sur l'algebre
Mp (!<) des matrices carrees d'ordre p h coefficients dans K. Nous obtenons
ainsi le theoreme suivant:

10.3.3.2.

Theoreme

a) Le determinant de la matrice unite Ip est egal d 1.


b) Quelle que soit la matrice A E Mp (K) et quel que soit A EK, on a
det(AA) = APdet(A).
c) Pour tout couple (A, B) d' elements de Mp (K), on a
det(AB) = det(A) det(B).
245

COURS D' ALGEBRE

d) Pour qu'une matrice carree A soit inversible, ii faut et ii sufftt que son
determinant soit non nul; on a alors:
1
dtt(A- 1) = (dtt(A))- .
e) Si A et B sont dew: matrices carrees d' ordre p semblables, on a
dtt(A) = dtt(B).

10.3.3.3. Corollaire
L' application A i---+ dtt(A) est un homomorphisme du groupe lineaire
GL(p, K) sur le groupe multiplicatif K*. Le noyau de cet homomorphisme,
qui est l' ensemble des matrices carrees d' ordre p dont le determinant est egal
a 1, est un sous-groupe distingue de GL(p, K), appele groupe special lineaire
ou groupe unimodulaire; on le note SL(p, K).
La demonstration est immtdiate.
Voici encore un rtsultat important pour les applications.

10.3.3.4. Thoreme
Le determinant de la transposee d' une matrice est egal au determinant de
cette matrice.
Demonstration. Soit A = (a;;) une matrice caree d' ordre p. Posons t A = (b;; ) ;
on ab;; = a;;.
Nous avons par dtfinition:
dtt(t A)

I: c(o-)b.,(1),1 ... b.,(P),P = I: c(o-)a1,11(1) ... a ,11( )


p

Si on pose, pour tout j E {1, ... ,p}, i = o-(j), alors a;,.,(j) = a .,- 1(i),i et
c(a--1) = c(a-).
Mais puisque l'application a- i---+ u- 1 est une bijection de Sp sur lui-meme,
on peut ocrire, en posant T = u- 1,
c(a--1 )a .,- 1(1),1 ... a.,-i(p ),P
dtt('A) =
11- 1 ESp

I:

L c(T)ar(l),l ... llr(p),P =dtt(A).

rES p

10.3.3.S. Corollaire
Soit E un K-espace vectoriel de dimension ftnie et u un endomorphisme
deE. On adtt('u) = dtt(u).
246

DEI'ERMINANTS
Ceci rtsulte du Thooreme 10.3.3.4 en considtrant les matrices de u et de tu.

10.3.3.6. Remarque
Le thooreme 10.3.3.4 montre que le dtterminant des vecteurs colonnes d'une
matrice A est tgal au dtterminant des vecteurs lignes de A. 11 en rtsulte que toute
proprittt dtmontrte pour les colonnes d'un dtterminant est tgalement valable
pour les lignes de ce dtterminant. Nous parlerons de rangees pour dtsigner les
lignes ou les colonnes d'un dtterminant.
Voici maintenant quelques proprittts qui dtcoulent du fait que le dtterminant
est une forme p-lintaire altemte.

10.3.3.7. Thoreme
Soit Aune matrice carree d' ordre p.
a) Si deux rangees para/le/es de A sont identiques ou proportionnelles, on a
dtt(A) = 0.
b) Si l' on echange deux rangees paralUles de A, le determinant de Achange de
signe; plus generalement, si I' onfait subir aux rangees de Aune permutation
u, le determinant de A est multiplie par e:( u).
c) Si I' on mu/tiplie par le mime sca/aire >. tousles elements d' une rangee de A,

le determinant de A est multiplie par >..

d) dtt(A) ne change pas si I' on ajoute a I' une de ses rangees une combinaison
lineaire des autres rangees paralleles.
e) dtt(A) = 0 si et seulement si les vecteurs colonnes (resp. les vecteurs lignes)
de Asont lineairement dependants.

10.3.3.8. Thoreme

Soient E un K-espace vectoriel de dimension pet B = (e 1 , , ep ) une base

deE.

a) Soient x1, ... , xp des vecteurs de E. Notons a1i, a2j, ... , apj les coordonnees
du vecteur x; par rapport a la base Bet Ala matrice ( lli;) de type (p, p). On a
dtt5(x1, ..., xp ) = dtt(A).
b) Soient u endomorphisme de E et M(u) sa matrice par rapport a la base B.

On a dtt(u) = dtt (M(u)).

Demonstration. L'assertion a) rtsulte immtdiatement des formules (10.2.2.3)


et(l0.3.3.1).
247

COURS D' ALGEBRE

b) On a d'apres (10.3.2.3) dtt(u) = dtta (u(ei),... ,u(e p )) et d'apr a) ce


dttenninant n 'est autre que le dttenninant de la matrice associre au relativement
a la base B.
Nous disposons, grace ace thooreme, d'un moyen pour calculer effectivement
le dttenninant d'un endomorphisme.

10.3.4. CALCULS DES DETERMINANTS


Nous allons, dans ce numtro, apprendre a dtvelopper un dttenninant suivant
une colonne ou une ligne. Mais auparavant, nous allons etablir les fonnules qui
donnent le developpement des dttenninants de certaines matrices remarquables.

10.3.4.1.

Theoreme

Soil M une matrice carrte d' ordre p de laforme:

M=

A :

r
p-r

p-r

ou A E Mr (K), B E Mr,p- r (K), CE Mp- r (K) et ou Oest la matrice nulle


de type (p - r, r).Alors
dtt(M) = det(A) det(C).

(10.3.4.1)

Demonstrations. Soient 8 = (e1,... ,e p ) la base canonique de J(P, E le sous


espace vectoriel, de J(P engendrt par B' = ( e1 ,... ,e r ) et F le sous-espace
vectoriel de J(P engendre par 8" = (e r +!, ... , ep ). Notons u l'ensomorphisme
de J(P admettant M pour matrice par rapport a la base 8, v l'endomorphisme
de E dont la matrice par rapport a la base B' est A et enfin w l'endomorphisme
de F canoniquement associe a C.
Par dtfinition du dtterminant d'une matrice, on a
det(M) = dtts (u(e1),... ,u(ep)).
On a tvidemment
u(ei) = v(ei), ... ,u(e r ) = v(e r ),
d'ou

248

dtt(M) = deta (v(ei),... ,v(e r ),u(e r +d, ... , u(e p )).

DETERMINANTS

11 est clair que l'application f : Er

--+

K definie par

/(x1, ..., Xr) = deta (x1, ..., Xr, u(er+ i), ..., u(ep )),

est une fonne r-lineaire altemee sur E. Par definition meme du determinant de
l'endomorphisme v, nous avons:
f (v(ei), ..., v(er)) = det(v) /(e1, ..., e,.),

d'oupuisque det(v) = det(A),

det(M)= det (A) deta (e1, ..., er, u(er+1), ..., u(ep )).
Or

u(e,. +1) = Zr+l + w(e,.+1), ..., u(ep ) = Zp + w(ep )


oules vecteurs z,. +1, ..., zp sont dans E; done
deta (e1, ..., e,., u(er +l), ..., u(ep ))=

deta (e1, ... , e,., Zr +l + w(e,.+i), ..., Zp + w(ep )).


Ce demier determinant ne change si I'on retranche du vecteur colonne
d'indice k (r + 1 k p), le vecteur zk qui est une combinaison lineaire
de e1, e2, ... , e,. . D'ou
deta (e1, ..., er , u(e,.+i), ..., u(ep ))=
deta (e1, ..., e,. , w( e,.+1), ..., w( ep )).
En introduisant l'application h : FP-r

--+

K dtfinie par:

h (x,. +1, ..., xp) = dtta(e1, ..., e,., X r +l, ..., xp),

et en utilisant un raisonnement analogue au precedent, on voit que


dtta (e1, ..., e,., w(e,.+ i), ... , w(ep )) =
dtt( w) deta(e1, ..., e,. , e,. +1, ..., ep ) = det(w)
puisque deta(e1, ..., ep)= 1. Comme det(w)= det(C), on obtient finalement
det(M) = det(A) det(C).

10.3.4.2. Corollaire
Soit Aune matrice carree de laforme

A=

( Au A,,
0 An
0

A1p
A2p
App

249

COURS D'ALGBRE
o les matrices Au sont des matrices carres et o les matrices Aij telles que
i > j sont nulles. Alors
(10.3.4.2)

dt(^) = d t ( n ) t(A22) ... dt(App).

En particulier, si
A=

est une matrice diagonale de matrices carres, on a


(10.3.4.3)

d&l(A) = dt(Ai) dt(A2) ... dt(Ap).

La formule (10.3.4.2) dcoule du Thorme 10.3.4.1 en raisonnant par rcurrence sur le nombre p de blocs diagonaux. La formule (10.3.4.3) s'en dduit
aisment.

10.3.4.3. Corollaire
Le dterminant d'une matrice triangulaire est gal au produit des lments
diagonaux. En particulier, le dterminant d'une matrice diagonale est gal au
produit des lments diagonaux.
Il s'agit l de deux cas particulier de ceux traits dans le Corollaire 10.3.4.2.

10.3.4.4.

Dfinition

Soit A = (Aij) une matrice carre d'ordre p. On appelle mineur relatif


l'lment a,, le dterminant de la matrice carre A^, d'ordre p 1, dduite
de A en supprimant la i16 ligne et la j i m e colonne de A.
Le scalaire A,j = (1)'+J dt(Aij) s'appelle le cofacteur de a^.
10.3.4.5.

Thorme

Soient A = (aj ) une matrice carre d'ordre p > 1 et Aij le cofacteur de a^.
Alors quels que soient les entiers i et j dans {1,..., p}, on a
(10.3.4.4)

dt(,4) =

et
(10.3.4.5)
La formule (10.3.4.4) s'appelle le dveloppement de dt(^) suivant la
eme c o i o n n e de A ; la formule (10.3.4.5) s'appelle le dveloppement de dt(vl)
suivant la i me ligne de A

250

DETERMINANTS
Dmonstrations. Nous anons dtmontrer la formule (10.3.4.4) Comme
dtt(' A) = dtt(A), on en dtduit la formule (10.3.4.5).

Soit B = (e 1,...,e p) la base canonique de KP; dtsignons par x1,...,xp les


vecteurs colonnes de A. On a:
x; =
et par dtfinition

L a;; e;,

1 j p,

i=l

dtt(A) = dtts(x1,... , xp)-

Comme dtts est une forme p-lintaire altemte, on a


dtt(A)

= (-1)3.- 1 dtts ( x;,x1,...,x;-1,x;+1,...,xp)


p

= (-1)1- 1"
w a;; dtts(e;,xi,...,Xj-1,X;+1,...,xp)
.

i=l

(-l)i-l L a;; dtts(Aii ),


i=l
ou Aii est la matrice ayant pour vecteurs colonnes
e;,X1,...,Xj-1,Xj+l,...,Xp.
Dans la matrice Ai; , amenons la ligne de rang i 1l la premire place en l'tchan
geant successivement avec les i - 1 premires lignes; ii y a i - 1 transpositions,
d'ou
dtt(Ai;) = (-1/- 1 dtt(B;;)
ou la matrice B;; est de la forme
B;; = (

1
0

A;; ttant la matrice dtduite de A en supprimant la ieine ligne et la jeine colonne


de A.
D'apr le Thoorme 10.3.4.1 et le fait que dtt(l) = 1, on a
dtt(B;;) = dtt(A;;).

D'ou
dtt(A)

(-1)i-l
p

L llijdtt(Ai ) = (-1)i -l La;; (-1) -ldtt(B;;)


p

i=l

"
w (-1)'+1 a;;dtt(A;;)

i=l

i=l

="
w a;; Do.;;.
i=l

251

COURS D'ALGEBRE

10.3.4.6. Remarque

Les fonnules (10.3.4.4) et (10.3.4.5) ramenent le calcul d'un detenninant


d'ordre n au calcul d'un determinant d'ordre n - I done, par iterations suc
cessives, au calcul des detenninants d'ordre 3 et 2. Mais les calculs devenant
assez nibles lorsque l'ordre du determinant est eleve, on a toujours intert.
avant de developper un detenninant, a faire apparaitre des reros en ajoutant a
une ligne (ou une colonne) une combinaison lineaire des autres lignes (ou des
autres colonnes).

10.3.4.7. Exemples
Le developpement suivant la premiere colonne du determinant

donne
b

De meme le developpement suivant la premiere colonne du determinant


a
a'

D=

b"

a"

donne
D

b'
a b"
I

c'
c"

c'

b'

I I
a
- '

c"

c'C

b"

+ a"(bc' - b'c)
= ab'c" - ab"c' - a'bc" + a'b"c + a"bc' - a11b1 c.
a(b'c" - b"c') - a'(bc" - b"c)

On dispose d'un moyen mnemotechnique - la rgle de Sarrus - pour re


trouver ce developpement. On ecrit
a
a'
a"

b'

b"

c'

a'

c"

a"

b'

b"

- Les elements dont le produit doit etre affecte du signe + soot ceux qui soot
situes sur des paralleles a la diagonale principale (traits continus}, et ceux
dont le produit doit !tre affecte du signe - soot situes sur des paralleles a Ia
diagonale non principale (traits pointilles).
- Le determinant est egal a la somme de ces six termes.
252

DETERMINANTS

10.3.4.8. Exemple
Soit (cx1, ..., cx n) une suite de n elements de K ( n 2. On appelle deter
minant de VANDERMONDE associe h la suite (cx1,..., cx: n) le scalaire

V(cx:1, ...,cxn ) =

n -1

<X1

<X2I

<X1

<X2

cx22

CX:2

ex:; ...

CX:-l

1 CX:n

n -1

On suppose evidemment que les <Xi sont distincts deux h deux car sinon le
determinant est nul.
V(cx:1,..., ocn) est un polynt>me en cx:1, de degre n - 1, dont les zeros sont
c:x:2 , cx:3, ..., ocn, comme on le voit facilement en remplat dans V, cx:1 par
c:x:2 , cx:3, ..., ocn . Done ii existe un scalaire >. non nul tel que:

En egalant les coefficients de cx?-1 dans les deux membres de cette demires
egalite, on obtient
(-1)"+1 D = (-1)"- 1 >.
ou Dest le mineur relatifh oc?-1 dans V(cx:1, ..., cx n)- Dest le determinant de
Vandermonde associe h la suite (cx:2 , ...,cx n)- Done
V(cx:1, ...,CX:n) = V(cx: 2 , ..., CX:n )
Par recurrence, on en deduit
V(cx:1, ...,cx n)=

IT

1$i<j n

II (ex, - cx:i).

i:2

(cx;-cx:;).

253

You might also like