Vous êtes sur la page 1sur 5

Rsum de Math Sup : dterminants

I - Applications multilinaires
1) Dfinition.
Soient E1 ,..., En , F n + 1 espaces vectoriels . Soit f une application de E1 ... En dans F.
f est n linaire f est linaire par rapport chaque variable
(ai )16i6n , i J1, nK, lapplication Ei
xi

F
est linaire.
7 f(a1 , ..., ai1 , xi , ai+1 , ..., an )

Exemple. Dans R3 euclidien orient, f :

R3

R3 est bilinaire.
(x, y) 7 x y
Si E1 = ... = En = E et F = K, on obtient les formes n-linaires sur E.

2/ Formes symtriques , antisymtriques , alternes.


Dfinition. Soit f une forme n-linaire sur E.
1) f est symtrique (x1 , ..., xn ) En , Sn , f(x(1) , ..., x(n) ) = f(x1 , ..., xn ).
2) f est antisymtrique (x1 , ..., xn ) En , Sn , f(x(1) , ..., x(n) ) = ()f(x1 , ..., xn ).
3) f est alterne (x1 , ..., xn ) En , [((i, j) J1, nK2 / i 6= j et xi = xj ) f(x1 , ..., xn ) = 0].

Thorme. f est antisymtrique (x1 , ..., xn ) En , transposition de J1, nK, f(x(1) , ..., x(n) ) = f(x1 , ..., xn ).
Dmonstration. Soit Sn , on crit = 1 ... k o les i sont des transpositions et on sait que () = (1)k .
Thorme. Soient E un K-espace vectoriel (K sous-corps de C) puis f une forme n-linaire sur E.
f alterne f antisymtrique.
Dmonstration.
/ Soit (x1 , ..., xn ) En . Soient i 6= j puis = i,j .
0 = f(x1 , ..., xi + xj , ...xi + xj , ..., xn )
= f(x1 , ..., xi , ..., xi , ...xn ) + f(x1 , ..., xi , ..., xj , ...xn ) + f(x1 , ..., xj , ..., xi , ...xn ) + f(x1 , ..., xj , ..., xj , ...xn )
= f(x1 , ..., xi , ..., xj , ...xn ) + f(x1 , ..., xj , ..., xi , ...xn ).
Donc pour tout (x1 , ..., xn ) En , pour toute transposition , f(x(1) , ..., x(n) ) = f(x1 , ..., xn ) et f est antisymtrique.
/ Soit (x1 , ..., xn ) En tel quil existe i 6= j tel que xi = xj = x.
Lgalit f(x1 , ..., xi , ..., xj , ...xn ) = f(x1 , ..., xj , ..., xi , ...xn ) scrit encore f(x1 , ..., x, ..., x, ...xn ) = f(x1 , ..., x, ..., x, ...xn )
ou encore 2f(x1 , ..., x, .., x, ...xn ) = 0 ou enfin f(x1 , ..., x, .., x, ...xn ) = 0.

II- Formes n-linaires alternes sur un espace de dimension n . Dfinition de la forme


dterminant dans une base
1) Thorme fondamental. Soit E un espace vectoriel de dimension finie n > 1. On note n (E) lensemble des formes
n-linaires alternes sur E.
Thorme. 1) n (E) est un K-espace vectoriel de dimension 1.
2) Si B = (ei )16i6n est une base donne de E, il existe une et une seule forme f n-linaire alterne sur E telle que
f(B) = 1.
Dfinition. Lunique forme f n-linaire alterne sur E telle que f(B) = 1 sappelle la forme dterminant dans la base B
et se note detB .
Dmonstration. Soit (x1 , ..., xn ) En . Pour j J1, nK, posons xj =

n
X

xi,j ei (o les xi,j sont dans K).

i=1

Soit f une forme n-linaire alterne sur E.En dveloppant f(x1 , ..., xn ) par n-linarit, on obtient une somme de nn termes
du type x(1),1 ...x(n),n f e(1) , ..., e(n) o est une application quelconque de J1, nK dans lui-mme.
f est alterne et les termes correspondant aux applications telles que i 6= j/ (i) = (j), sont nuls. Donc tous les termes
pour lesquels nest pas injective disparaissent. Maintenant, J1, nK tant un ensemble fini, est injective si et seulement
si est une bijection de J1, nK sur lui-mme ou encore une permuation de J1, nK.
Il ne reste donc que les termes du type x(1),1 ...x(n),n f(e(1) , ..., e(n) ) = ()x(1),1 ...x(n),n f(e1 , ..., en ) o est une
lment quelconque de Sn .
On a montr que ncessairement
c Jean-Louis Rouget, 2009. Tous droits rservs.

http ://www.maths-france.fr

(x1 , ..., xn ) En , f(x1 , ..., xn ) = f(e1 , ..., en )

()x(1),1 ...x(n),n .

Sn

Pour (x1 , ..., xn ) En , posons (x1 , ..., xn ) =

()x(1),1 ...x(n),n .

Sn

est une forme n-linaire sur E car linaire par rapport chaque variable.
X
est non nulle car (e1 , ..., en ) =
()(1),1 ...(n),n = 1.
Sn

est alterne. En effet, soit (x1 , ..., xn ) En tel que xi = xj pour un certain couple (i, j) tel que i 6= j.
Soit = i,j . On sait que si An est lensemble des permutations paires, An est lensemble des permutations impaires.
Donc

(x1 , ..., xi , ..., xj , ..., xn ) =

x(1),1 ...x(n),n

An

x(1),1 ...x(n),n

An

x(1),1 ...x(i),i . . . x(j),j . . . x(n),n

x(1),1 ...x(j),i . . . x(i),j . . . x(n),n

An

An

x(1),1 ...x(i),i . . . x(j),j . . . x(n),n

x(1),1 ...x(j),j . . . x(i),i . . . x(n),n (car xi = xj )

An

An

= 0.
Finalement, n (E) = Vect() avec 6= 0 et n (E) est un K-espace vectoriel de dimension 1.
On a vu que (B) = 1 et que si f n (E), f = f(B). Par suite, f(B) = 1 f = .

2) Proprits.
Thorme.
1) detB (B) = 1.
2) detB = detB (B)detB .
3) detB (B ) detB (B) = 1.
4) detB (B ) detB (B ) = detB (B ).
Dmonstration. On applique : f n (E), f = f(B)detB .

3) Applications.
a) Thorme. Soit B une base de E de dimension finie n > 1 et B une famille de n vecteurs de E. B est une base
de E si et seulement si detB (B ) 6= 0.
Dmonstration. Si B est une base, detB (B ) detB (B) = 1 et en particulier detB (B ) 6= 0.
Si B nest pas une base, puisque card(B) = n, B est lie. Par suite, lun des vecteurs de B est combinaison linaire
des autres vecteurs de B . Par n linarit de detB et puisque detB est alterne, on a bien detB (B ) = 0.
b) Orientation.
Soient B et B deux bases de E 6= {0}. On dfinit la relation : B a mme orientation que B detB (B ) > 0 .
La relation prcdente est une relation dquivalence deux classes. On appelle arbitrairement lune des deux classes,
classe des bases directes et lautre, classe des bases indirectes. Lespace E est alors orient.

III - Dterminant dune matrice . Dterminant dun endomorphisme .


1) Dterminant dun endomorphisme.
a) Dfinition.
(Remarque. Lordre de prsentation 1) dterminant dun endomorphisme 2) dterminant dune matrice est un ordre qui
permet de parvenir facilement det(AB) = detA detB).
Soit f une forme n-linaire alterne non nulle sur E (de dimension finie non nulle n) et soit u un endomorphisme de E.
Soit fu dfinie par : (x1 , .., xn ) En , fu (x1 , ..., xn ) = f(u(x1 ), ..., u(xn )).
fu est une forme n-linaire alterne sur E. Donc il existe un scalaire tel que (x1 , ..., xn ) En , fu (x1 , ..., xn ) =
f(x1 , ..., xn ) ou encore telle que (x1 , ..., xn ) En , f(u(x1 ), ..., u(xn )) = f(x1 , ..., xn ).
Montrons que ne dpend que de u et pas de f.
Soit g une forme n-linaire alterne sur E. Puisque dimn (E) = 1, il existe un scalaire tel que g = f. Donc pour
(x1 , ..., xn ) En
g(u(x1 ), ..., u(xn )) = f(u(x1 ), ..., u(xn )) = f(x1 , ..., xn ) = g(x1 , ..., xn ).
Dfinition. Soit u L (E). Le dterminant de u est le scalaire not det(u) tel que f n (E), (x1 , ..., xn ) En
f(u(x1 ), ..., u(xn )) = (det(u)) f(x1 , ..., xn ).

c Jean-Louis Rouget, 2009. Tous droits rservs.


http ://www.maths-france.fr

b) Proprits.
Thorme. Soit u L (E).
1) Pour toute base B de E, pour tout (x1 , ..., xn ) En , detB (u(x1 ), ..., u(xn )) = (detu)detB (x1 , ..., xn ).
2) Pour toute base B de E, detB (u(B)) = det(u).
Thorme.
1) det(Id) = 1.
2) (u, v) (L (E))2 , det(u v) = (detu) (detv).
3) u L (E), (u GL(E) detu 6= 0) et dans ce cas, det(u1 ) = (detu)1 .
Dmonstration. Soit B une base de E.
1) det(Id) = detB (B) = 1.
2) det(u v) = detB (u(v(B))) = (detu)detB (v(B)) = (detu)(detv).
3) Si u GL(E), (detu)(det(u1 ) = det(u u1 ) = det(Id) = 1 6= 0.
Si detu 6= 0, detB (u(B)) = detu 6= 0 et u(B) est une base de E puis u GL(E).
Thorme. u L (E), K, det(u) = n (detu).
Danger. En gnral, det(u + v) 6= detu + detv.
2) Dterminant dune matrice carre.
a) Dfinition.
Si A = (ai,j )16i,j6n Mn (K), le dterminant de A est le nombre detA =

()a(1),1 ...a(n),n .

Sn

Notation. detA = |ai,j |16i,j6n .


b) Proprits.
Thorme. Soit u L (E) de matrice A dans une base B de E donne. Alors det(u) = det(A).
Thorme. Deux matrices semblables ont mme dterminant
Thorme. 1) Lapplication det : (Mn (K), ) (K, ) est un morphisme et lapplication
A
7 detA
det : (GLn (K), ) (K , ) est un morphisme de groupes.
A
7
detA
2
2) (A, B) (Mn (K)) , det(AB) = (detA)(detB).
3) det(In ) = 1.
4) A Mn (K), [A GLn (K) detA 6= 0] et dans ce cas det(A1 ) = (detA)1 .

(GLn (K), ) (K , ) cest--dire lensemble des matrice carres de


A
7
detA
dterminant 1 est un sous-groupe de (GLn (K), ) not SLn (K) (groupe spcial linaire).

Le noyau du morphisme de groupes det :

Thorme. detA = det(t A).


Dmonstration. det(t A) =

()a1,(1) ...an,(n) .

Sn

Soit un lment donn de Sn . Si on pose i1 = (1), ... , in = (n), alors 1 (i1 ) = 1, ..., 1 (in ) = n.
Le monme a1,(1) ...an,(n) scrit a1 (i1 ),i1 ...a1 (in ),in ou encore a1 (1),1 . . . a1 (n),n , aprs avoir remis dans lordre
les n facteurs. Donc,
det(t A) =

X
Sn

()a1,(1) ...an,(n) =

()a1 (1),1 . . . a1 (n),n

Sn

(1 )a1 (1),1 . . . a1 (n),n =

( )a (1),1 . . . a (n),n

Sn

Sn

= det(A)
car lapplication 7 1 est une permutation de Sn (puisque application involutive de Sn dans lui-mme).

IV - Calculs de dterminants
1) Transposition. detA = det(t A) et donc toutes les rgles portant sur les colonnes sont encore valables sur les lignes.
2) Matrices triangulaires. Le dterminant dune matrice triangulaire est gal au produit de ses coefficients diagonaux
(se montre directement en revenant la dfinition).
3) Oprations lmentaires.
a) Sn , det(C(1) , ..., C(n) ) = ()det(C1 , ..., Cn ). Quand on permute des colonnes, le dterminant est multipli par
la signature de la permutation.
b) Si on ajoute une colonne une combinaison linaire des autres colonnes, le dterminant garde la mme valeur.
c Jean-Louis Rouget, 2009. Tous droits rservs.

http ://www.maths-france.fr

c) det est n-linaire et donc det(C1 , ..., Ci +Ci , ..., Cn ) = det(C1 , ..., Ci , ..., Cn )+det(C1 , ..., Ci , ..., Cn ) et det(C1 , ..., Ci , ..., Cn ) =
det(C1 , ..., Cn ).
Danger. det(A + B) 6= detA + detB en gnral et det(A) = det(C1 , ..., Ci , ..., Cn ) = n det(C1 , ..., Cn ) = n detA.
4) Calculs par blocs.

Thorme. Si les Ai sont des matrices carres, det

A1

0
..
.

...
..
..
.
.
= (detA1 )(detA2 )...(detAp ).

..
.
0 Ap
rcurrence.

...
..
.
0 ...
Dmonstration. On
 le montre
 pour p = 2 puis on termine par
A C
On montre que det
= (detA)(detB) o A Mn (K) et B Mp (K).
0 B
Soit : Mn (K)
 K
 . est une application n-linaire alterne des colonnes de X.
X C
X
7 det
0 B
Donc, il existe une constante k (indpendante
(K), (X) = k(detX) avec k = kdet(In ) = (In )

de X) telle que X Mn
X C
In C
ce qui montre que X Mn (K), det
= detX det
.
0 B
0 B
De mme, lapplication : Mn (K)
 K
 est une application p-linaire alterne des lignes de Y.
In C
X
7 det
0 Y

Donc, il existe une constante k (indpendante de Y) telle que Y Mp (K), (Y)
 avec k = k detIp = (Ip ).
 = k(detY)
X C
In C
. Enfin le dterminant dune
Ceci montre que X Mn (K), Y Mp (K), det
= detX detY det
0 Y
 0 Ip 
In C
= 1.
matrice triangulaire est gale au produit de ses coefficients diagonaux et donc det
0 Ip
5) Dveloppement suivant une ligne ou une colonne.
Thorme. Soient mi,j le mineur de ai,j et Ai,j = (1)i+j mi,j = cofacteur de ai,j . Alors, (i, j) J1, nK2 ,

detA =

n
X

ai,k Ai,k (dveloppement suivant la ligne i)

k=1
n
X

ak,j Ak,j (dveloppement suivant la colonne j)

k=1

Dmonstration. Il suffit de dmontrer la formule de dveloppement suivant une colonne car detA = det(t A).
Ensuite, il suffit de dmontrer la formule de dveloppement suivant la premire colonne car alors, si on veut dvelopper
suivant la colonne j, on effectue la permutation des colonnes Cj C1 C2 ... Cj1 dont la signature est (1)j1
(signature dun cycle de longueur j), puis en dveloppant suivant la premire colonne, on obtient
n
X

detA = (1)j1

ak,j (1)k+1 mk,j =

n
X

ak,j Ak,j .

k=1

k=1

Il reste dmontrer la formule de dveloppement

suivant la premire colonne.


0
..
.

0
n
X

a
C1 est somme de n colonnes du type
et
par
n-linarit
du
dterminant,
detA
=
detAi o
i,1
0
i=1

.
..
0

0

..
.

0

detAi = ai,1
0

.
..

0
c Jean-Louis Rouget, 2009. Tous droits rservs.

a1,2
..
.

...

...

ai1,2
ai,2
ai+1,2
..
.

...
...
...

. . . ai1,n
...
ai,n
. . . ai+1,n
..
.

an,2

...

...

a1,n
..
.

an,n









.







http ://www.maths-france.fr

Si i = 1, un calcul de dterminant par blocs fournit detA1 = a1,1 A1,1 .


Si i > 2, on passe Li en L1 , L1 en L2 ,..., Li1 en Li . On obtient

ai,1
ai,2
...
...
ai,n

0
a
.
.
.
.
.
.
a
1,2
1,n

..
..
..
.
.
.

ai1,2 . . .
. . . ai1,n
detAi = (1)i1 0
0
ai+1,2 . . .
. . . ai+1,n

.
.
..
..
..
.

0
an,2 . . .
. . . an,n
et finalement detA =

n
X









= Ai,1 (calcul par blocs)






ai,1 Ai,1 .

i=1

V - Comatrice. Inverse dune matrice .


La comatrice de la matrice carre A de format n est la matrice, note comA, dont le coefficient ligne i, colonne j, est
le cofacteur de llment ai,j de A, cest--dire si A = (ai,j )16i,j6n , alors com(A) = (Ai,j )16i,j6n . La transpose de la

comatrice de A est appele matrice complmentaire de A et est note A.


Thorme.
= AA
= (detA)In ou encore A(t comA) = (t comA)A = (detA)In .
1) A Mn (K), AA
1 t
2) A Mn (K), (A GLn (K) detA 6= 0) et dans ce cas, A1 =
( comA).
detA
n
X
Dmonstration. Le coefficient ligne i, colonne j de At comA vaut
ai,k Aj,k .
k=1

Si i = j, cette expression nest autre que le dveloppement de detA suivant sa i-me ligne et vaut donc detA.
n
X
Si i 6= j,
ai,k Aj,k est le dveloppement suivant la ligne j du dterminant dduit de detA en remplaant la ligne j
k=1

de detA par sa ligne i (et en ne modifant pas sa ligne i). Cette expression est donc nulle puisque gale un dterminant
ayant deux lignes identiques.
= (t comA)A = com(t A)t (t A) =
Ensuite , il est clair que com(t A) = t (comA) ( partir de la dfinition de comA) et donc AA
t t t
t
t
t
( A (com( A)) = ((det( A)In ) = (detA)In .

c Jean-Louis Rouget, 2009. Tous droits rservs.


http ://www.maths-france.fr

Vous aimerez peut-être aussi