You are on page 1of 5

Rsum de Math Sup : dterminants

I - Applications multilinaires
1) Dnition. 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 )1
i n,

i 1, n , lapplication Ei xi

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

Exemple. Dans R3 euclidien orient, f :

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

Thorme. f est antisymtrique (x1 , ..., xn ) En , transposition de 1, n , 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 = 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 = 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 enn f(x1 , ..., x, .., x, ...xn ) = 0.

2/ Formes symtriques , antisymtriques , alternes. Dnition. 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) 1, n 2 / i = j et xi = xj ) f(x1 , ..., xn ) = 0].

II- Formes n-linaires alternes sur un espace de dimension n . Dnition de la forme dterminant dans une base
1) Thorme fondamental. Soit E un espace vectoriel de dimension nie 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 )1 i n est une base donne de E, il existe une et une seule forme f n-linaire alterne sur E telle que f(B ) = 1. Dnition. 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 .
n

Dmonstration. Soit (x1 , ..., xn ) En . Pour j 1, n , posons xj =


i=1

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

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 1, n dans lui-mme. f est alterne et les termes correspondant aux applications telles que i = j/ (i) = (j), sont nuls. Donc tous les termes pour lesquels nest pas injective disparaissent. Maintenant, 1, n tant un ensemble ni, est injective si et seulement si est une bijection de 1, n sur lui-mme ou encore une permuation de 1, n . 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 )


Sn

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

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


Sn

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

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

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

est alterne. En eet, soit (x1 , ..., xn ) En tel que xi = xj pour un certain couple (i, j) tel que i = 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 ) =


An

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

x(1),1 ...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(i),i . . . x(j),j . . . x(n),n


An An

= = 0.

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

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 .

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

3) Applications. a) Thorme. Soit B une base de E de dimension nie n 1 et B une famille de n vecteurs de E. B est une base de E si et seulement si detB (B ) = 0. Dmonstration. Si B est une base, detB (B ) detB (B ) = 1 et en particulier detB (B ) = 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 = {0}. On dnit 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) Dnition. (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 nie non nulle n) et soit u un endomorphisme de E. Soit fu dnie 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 dim n (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 ).
n Dnition. Soit u L (E). Le dterminant de u est le scalaire not det(u) tel que f n (E), (x1 , ..., xn ) E 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 = 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 = 0. Si detu = 0, detB (u(B )) = detu = 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) = detu + detv. 2) Dterminant dune matrice carre. a) Dnition. Si A = (ai,j )1
i,j n

Mn (K), le dterminant de A est le nombre detA =


Sn i,j n .

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

Notation. detA = |ai,j |1

Le noyau du morphisme de groupes det :

(GLn (K), ) (K , ) cest--dire lensemble des matrice carres de A detA dterminant 1 est un sous-groupe de (GLn (K), ) not SLn (K) (groupe spcial linaire). ()a1,(1) ...an,(n) .
Sn

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 detA det : (GLn (K), ) (K , ) est un morphisme de groupes. A detA 2 2) (A, B) (Mn (K)) , det(AB) = (detA)(detB). 3) det(In ) = 1. 4) A Mn (K), [A GLn (K) detA = 0] et dans ce cas det(A1 ) = (detA)1 .

Thorme. detA = det(t A). Dmonstration. det(t A) =

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) =
Sn

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

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


Sn

=
Sn

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

= det(A) car lapplication 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 coecients diagonaux (se montre directement en revenant la dnition). 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) = detA + detB en gnral et det(A) = det(C1 , ..., Ci , ..., Cn ) = n det(C1 , ..., Cn ) = n detA.

4) Calculs par blocs. ... .. . 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 det 0 B Donc, il existe une constante k (indpendante de X) telle que X Mn (K), (X) = k(detX) avec k = kdet(In ) = (In ) 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 det 0 Y Donc, il existe une constante k (indpendante de Y ) telle que Y Mp (K), (Y ) = k(detY ) avec k = k detIp = (Ip ). X C In C . Enn 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 coecients 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) 1, n 2 ,
n

Thorme. Si les Ai sont des matrices carres, det

A1 0 . . .

... . .. . . . = (detA1 )(detA2 )...(detAp ). .. . 0 Ap rcurrence.

detA =
k=1 n

ai,k Ai,k (dveloppement suivant la ligne i) ak,j Ak,j (dveloppement suivant la colonne j)
k=1

Dmonstration. Il sut de dmontrer la formule de dveloppement suivant une colonne car detA = det(t A). Ensuite, il sut de dmontrer la formule de dveloppement suivant la premire colonne car alors, si on veut dvelopper suivant la colonne j, on eectue 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 n

detA = (1)j1
k=1

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


k=1

ak,j Ak,j .

Il reste dmontrer la formule de dveloppement suivant la premire colonne. 0 . . . 0 C1 est somme de n colonnes du type ai,1 et par n-linarit du dterminant, detA = 0 . . . 0 0 . . . detAi = 0 ai,1 0 . . . 0 a1,2 . . . ai1,2 ai,2 ai+1,2 . . . an,2 ... ... ... ... ... ... a1,n . . .

detAi o
i=1

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

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

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 0 . . . detAi = (1)i1 0 0 . . . 0
n

ai,2 a1,2 . . . ai1,2 ai+1,2 . . . an,2

... ... ... ... ...

... ...

ai,n a1,n . . . = Ai,1 (calcul par blocs)

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

et nalement detA =
i=1

ai,1 Ai,1 .

V - Comatrice. Inverse dune matrice .


La comatrice de la matrice carre A de format n est la matrice, note comA, dont le coecient ligne i, colonne j, est le cofacteur de llment ai,j de A, cest--dire si A = (ai,j )1 i,j n , alors com(A) = (Ai,j )1 i,j n . 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 = 0) et dans ce cas, A1 = ( comA). detA
n

Dmonstration. Le coecient ligne i, colonne j de A comA vaut


k=1 n

ai,k Aj,k .

Si i = j, cette expression nest autre que le dveloppement de detA suivant sa i-me ligne et vaut donc detA. Si i = j,
k=1

ai,k Aj,k est le dveloppement suivant la ligne j du dterminant dduit de detA en remplaant la ligne j

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 dnition 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

You might also like