Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Opérations sur les matrices, groupe symétrique et déterminants (Taisez-vous ! Le maître parle) Jean-Paul Vincent Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati 1 Opérations élémentaires sur les matrices 1 Opérations élémentaires sur les matrices 1 Opérations élémentaires sur les matrices 1 Opérations élémentaires sur les matrices 1 Rang d’une matrice 1 Systèmes d’équations linéaires 1 Systèmes d’équations linéaires 1 Déterminants Groupe symétrique Applications multilinéaires alterenées Déterminants Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Opérations sur les matrices Soit M = (aj,k ) une matrice. Notons Ck la k-ième colonne. Appellons opération élémentaire sur les colonnes de M les opérations de la forme : Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Opérations sur les matrices Soit M = (aj,k ) une matrice. Notons Ck la k-ième colonne. Appellons opération élémentaire sur les colonnes de M les opérations de la forme : addition d’une colonne à une autre, codage : Ck ← Ck + αCm où m 6= k Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Opérations sur les matrices Soit M = (aj,k ) une matrice. Notons Ck la k-ième colonne. Appellons opération élémentaire sur les colonnes de M les opérations de la forme : addition d’une colonne à une autre, codage : Ck ← Ck + αCm où m 6= k multiplication d’une colonne par un scalaire α non nul, codage : Ck ← αCk Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Opérations sur les matrices Soit M = (aj,k ) une matrice. Notons Ck la k-ième colonne. Appellons opération élémentaire sur les colonnes de M les opérations de la forme : addition d’une colonne à une autre, codage : Ck ← Ck + αCm où m 6= k multiplication d’une colonne par un scalaire α non nul, codage : Ck ← αCk échange de deux colonnes, codage : Ck ↔ Cj Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Encore a1 b 1 a2 b 2 → a1 a1 + b1 a2 a2 + b2 Addition d’une colonne à une autre Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Encore a1 b 1 a2 b 2 → a1 λb1 a2 λb2 Multiplication d’une colonne par un scalaire Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Encore a1 b 1 a2 b 2 → b1 a1 b2 a2 Échange de deux colonnes Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Encore a1 b 1 a2 b 2 → a1 λa1 + b1 a2 λa2 + b2 En combinant un nombre quelconque d’opérations élémentaires nous obtiendrons des transformations plus complexes. Par exemple, avec les deux premières opérations : addition d’un multiple d’une colonne à une autre. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Lignes et colonnes Les opérations sur les lignes se font de la même façon que les opérations sur les colonnes. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Lignes et colonnes Une opération élémentaire sur les colonnes d’une matrice s’effectue par multiplication à droite par une matrice : 1 λ a1 λa1 + b1 a1 b1 = a2 λa2 + b2 a2 b2 0 1 Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Lignes et colonnes Une opération élémentaire sur les lignes d’une matrice s’effectue par multiplication à gauche par une matrice : a1 b1 a1 b1 1 O = λa1 + a2 λb1 + b2 λ 1 a2 b2 Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Changements de bases Il est donc clair que si M est la matrice d’un homomorphisme u : source(e1 ,e2 ) → but(e10 ,e20 ) des opérations élémentaires sur les colonnes correspondent à un changement de base à la source u (e1 ) u ( e2 ) u (e1 ) u (λe1 + e2 ) a1 b1 a1 λa1 + b1 → a2 b2 a2 λa2 + b2 Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Changements de bases Il est donc clair que si M est la matrice d’un homomorphisme u : source(e1 ,e2 ) → but(e10 ,e20 ) des opérations élémentaires sur les lignes correspondent à un changement de base au but 0 0 e1 e1 + λe20 a1 b 1 a1 b1 → 0 a2 b 2 e2 λa1 + a2 λb1 + b2 e20 Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Explication a1 b1 Avec la notation : u (e1 ) u (e2 ) = e10 e20 nous a2 b2 écrivons : 1 O 1 O a1 b1 0 0 u (e1 ) u (e2 ) = e1 e2 −λ 1 λ 1 a2 b2 a1 λa1 + b1 = e10 e10 − λe20 a2 λa2 + b2 La base du but est maintenant (e10 , e10 − λe20 ). Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Rang d’une matrice Definition Le rang d’une matrice A est le rang de l’application linéaire associée. Soit u un homomorphisme de E , muni de la base (e ), à valeurs dans F , muni de la base (f ). Alors rang (u ) = rang M(e ),(f ) (u ) Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Décomposition L’homomorphisme u de E dans F , muni de leurs bases respectives (e ) et (f ), a pour matrice Me,f . Nous savons qu’il existe des bases (e 0 ) de E et (f 0 ) de F telles que Me 0 ,f 0 soit diagonale avec des 1 sur la diagonale. Soit r le rang de u, c’est aussi le rang des matrices Me,f et Me 0 ,f 0 : Ir 0 Me 0 ,f 0 = 0 0 Nous appellerons cette matrice Jr . Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Décomposition L’homomorphisme u de E dans F , muni de leurs bases respectives (e ) et (f ), a pour matrice Me,f . Nous savons qu’il existe des bases (e 0 ) de E et (f 0 ) de F telles que Me 0 ,f 0 soit diagonale avec des 1 sur la diagonale. Soit r le rang de u, c’est aussi le rang des matrices Me,f et Me 0 ,f 0 : Ir 0 Me 0 ,f 0 = 0 0 Nous appellerons cette matrice Jr . Soient V = Mf 0 ,f (idF ) et U = Me,e 0 (idE ), alors : Me,f = VJr U Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Rang de la transposée Puisque Me,f = VJr U, nous avons aussi t Me,f = Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Rang de la transposée Puisque Me,f = VJr U, nous avons aussi t Me,f =t UJr t V . Par conséquent une matrice et sa transposée ont le même rang. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Rang de la transposée Puisque Me,f = VJr U, nous avons aussi t Me,f =t UJr t V . Par conséquent une matrice et sa transposée ont le même rang. Nous en déduisons que nous pouvons calculer le rang d’une matrice en effectuant des opérations sur ses colonnes et ses lignes. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Systèmes d’équations linéaires Soient E et F deux K-espaces vectoriels, u une application linéaire de E dans F , b un vecteur de F , l’équation : u (x ) = b est dite équation linéaire associée à (u, b ). Lorsque b = 0, on parle d’équation homogène. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Systèmes d’équations linéaires Soient E et F deux K-espaces vectoriels, u une application linéaire de E dans F , b un vecteur de F , l’équation : u (x ) = b est dite équation linéaire associée à (u, b ). Lorsque b = 0, on parle d’équation homogène. L’ensemble des solutions de u (x ) = 0 est le noyau de u, il contient au moins le vecteur nul, appelé solution triviale. Si b 6= 0 et s’il existe une solution particulière a, l’ensemble des solutions de u (x ) = b est S = a + ker(u ). Nous disons que S est un espace affine de direction ker(u ). Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Équations linéaires Cas des espaces Km : c’est le cas où l’on utilise des bases pour résoudre un système. Soient E = Km et F = Kn munis de leurs bases canoniques. Soit uj l’application qui à x associe la j-ième coordonnées de u (x ). Alors : u1 (x ) = b1 .. u (x ) = b ⇔ . un (x ) = bn Si uj 6= 0, l’ensemble Sj des solutions de uj (x ) = bj est un hyperplan affine, S apparaît comme étant l’intersection d’un nombre fini d’hyperplans affines. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Équations linéaires Le rang d’un système linéaire u (x ) = b est le rang de u. Le théorème du rang montre que si S = {x ∈ E /u (x ) = b } n’est pas vide, le rang r du sytème u (x ) = 0 et la dimension d de l’espace S des solutions vérifient : r + d = dim E . Le système u (x ) = b est appelé système de Cramer si n = m = r . Theorem u (x ) = b est un système de Cramer si et seulement si u est un isomorphisme. Un système de Cramer admet une unique solution. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Permutation et groupe symétrique Definition Soit n un entier supérieur à 1. Le groupe des permutations de J1, nK est noté : Sn . Un élément σ de Sn est noté : 1 ... σ (1) . . . n σ (n ) Example Exemple Par exemple, pour n = 3 et σ1 (1) = 2, σ1 (2) = 3 et σ1 (3) = 1 : 1 2 3 σ1 = 2 3 1 Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Definition Soient σ ∈ Sn et k ∈ J1, nK. L’orbite de k est : {σj (k )/j ≥ 0}. Example σ2 = 1 2 3 4 2 3 1 4 L’orbite de 1 est {1, 2, 3}, qui est aussi l’orbite de 2 et 3. L’orbite de 4 est {4}. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Theorem Soit σ ∈ Sn . Deux orbites sont disjointes ou égales. k ∈ J1, nK est la réunion disjointe des orbites de σ. Definition Un cycle est une permutation qui n’a qu’une seule orbite ayant 2 éléments ou plus, le nombre d’éléments de cette orbite est la longueur du cycle. Un cycle de longueur 2 est une transposition. Un cycle de longueur m est noté k σ(k ) . . . σm−1 (k ) . Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Example Exemple σ1 et σ2 sont des cycles. Le cycle (2 4) est une transposition. Definition Appelons support d’une permutation σ, l’ensemble supp σ = {k ∈ J1, nK/σ(k ) 6= k }. Exercice Deux permutations de supports disjoints commutent. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Theorem Le groupe Sn est engendré par les transpositions. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Theorem Le groupe Sn est engendré par les transpositions. Preuve. Raisonnons par récurrence sur le cardinal du support. Le support d’une permutation distincte de l’identité contient au moins deux éléments. Posons m = card(supp σ ). Si m < 2, σ est l’identité qui est produit de zéro transposition. Supposons m ≥ 2. Soit i dans supp σ, ainsi σ(i ) 6= i. Posons j = σ −1 (i ) Nous avons aussi σ(j ) 6= j car le support est stable par σ. Le complémentaire du support est l’ensemble des points fixes. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Theorem Le groupe Sn est engendré par les transpositions. Preuve. Soit τ = (i j ) et σ0 = τσ. Si ` est point fixe de σ, il est différent de i et j donc : σ0 (`) = `. De plus σ0 (i ) = i. Donc le support de σ0 est strictement plus petit que le support de σ, d’après l’hypothèse de récurrence σ0 est un produit de transpositions, il suit que σ = τσ0 est aussi égal à un produit de transpositions, ce qui achève la démonstration. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Definition La signature d’une permutation σ est le nombre ε(σ) défini par : ε(σ) = ∏ j <k σ (j ) − σ (k ) j −k La permutation σ induit une permutation de l’ensemble des couples C = {{j, k }/(j, k ) ∈ J1, nK2 ∧ (j < k )} (C = P2 (J1, nK) est l’ensemble des parties à deux éléments de J1, nK), donc : ε(σ) = ±1 et, plus précisément, ε(σ) = (−1)m où m est le nombre d’inversions de σ, c’est-à-dire le nombre de couples (j, k ) tels que j < k et σ(j ) > σ(k ). Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati 1 2 3 4 5 6 7 8 9 Calcul pratique : soit σ = . On 6 2 5 1 9 7 3 8 4 dresse un tableau où la première ligne contient 1, . . . , 9 et la deuxième ligne contient, sous chaque j, le nombre d’entiers placés avant j et plus grands que j dans la seconde ligne de l’expression de σ sous forme matricielle : 1 2 3 4 5 6 7 8 9 3 1 4 5 1 0 1 1 0 Le nombre d’inversions est la somme des nombres de la seconde ligne, soit 15, donc ε(σ) = (−1)16 = 1. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Theorem La signature ε définit un homomorphisme du groupe Sn sur le groupe multiplicatif {−1, 1}. Preuve. Soient deux permutations σ et σ0 : ε(σ0 ◦ σ) = ∏ {j,k }∈C σ0 (σ(j )) − σ0 (σ(k )) σ0 (σ(j )) − σ0 (σ(k )) = ∏ j −k σ (j ) − σ (k ) {j,k }∈C {j, Mais σ(C ) = C donc : ∏ {j,k }∈C σ0 (σ (j )) − σ0 (σ(k )) σ0 (σ(j )) − σ0 (σ(k )) = ∏ σ (j ) − σ (k ) σ (j ) − σ (k ) {σ(j ),σ(k )}∈σ(C ) Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati (suite). d’où : σ0 (σ(j )) − σ0 (σ(k )) σ 0 (j ) − σ 0 (k ) = ∏ ∏ σ (j ) − σ (k ) j −k {σ(j ),σ(k )}∈σ(C ) {j,k }∈C Finalement : ε(σ0 ◦ σ) = ε(σ0 )ε(σ) Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Definition Le noyau de ε, An = {σ ∈ Sn /ε(σ) = 1} est appelé groupe alterné. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Applications partielles Definition Soit ϕ une application définie sur un produit de p ensembles, E1 × · · · × Ep , supposons que p − 1 constantes a2 , . . . , ap aient été affectées à p − 1 variables x2 , . . . , xp . L’application x 7 → ϕ ( x , a2 , . . . , ap ) est appelée application partielle. De même, pour toute permutation des indices. Il y a p telles applications partielles. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Applications multilinéaires alternées Definition Soient E1 , . . . , Ep , p K-espaces vectoriels, une application ϕ de E1 × · · · × Ep dans K. 1 ϕ est dite p-linéaire si ses p applications partielles sont linéaires. On dit linéaire si p = 1, bilinéaire si p = 2 et trilinéaire si p = 3. 2 ϕ est dite alternée si : (j 6= k ) ∧ (xj = xk ) ⇒ ϕ(x1 , . . . , xp ) = 0 On parle de forme p-linéaire et de forme alternée lorsque les valeurs de ϕ sont scalaires. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Applications multilinéaires : exemples Example Soient x , y , z dans K. 1 (x , y , z ) 7→ x + y + 2z est Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Applications multilinéaires : exemples Example Soient x , y , z dans K. 1 2 (x , y , z ) 7→ x + y + 2z est linéaire (ou 1-linéaire) sur R3 . ((x , y , z ), (x 0 , y 0 , z 0 )) 7→ zx 0 + xy 0 + 2yz 0 est Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Applications multilinéaires : exemples Example Soient x , y , z dans K. 1 2 3 (x , y , z ) 7→ x + y + 2z est linéaire (ou 1-linéaire) sur R3 . ((x , y , z ), (x 0 , y 0 , z 0 )) 7→ zx 0 + xy 0 + 2yz 0 est bilinéaire sur R3 . (x , y , z ) 7→ 2xyz est Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Applications multilinéaires : exemples Example Soient x , y , z dans K. 1 2 3 (x , y , z ) 7→ x + y + 2z est linéaire (ou 1-linéaire) sur R3 . ((x , y , z ), (x 0 , y 0 , z 0 )) 7→ zx 0 + xy 0 + 2yz 0 est bilinéaire sur R3 . (x , y , z ) 7→ 2xyz est trilinéaire sur R. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati p-linéaire alternée sur Kp Theorem L’ensemble des formes p-linéaires alternées sur Kp est un espace vectoriel de dimension 1. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati p-linéaire alternée sur Kp Preuve. On vérifie facilement que l’ensemble des formes p-linéaires alternées sur Kp est un sous espace vectoriel de l’espace F (Kp , K). Soient f une forme p-linéaire alternée sur Kp , muni de sa base canonique (e ) = (e1 , . . . , ep ) et (x1 , . . . , xp ), p vecteurs de Kp : ∀k ∈ J1, pK : xk = ∑ xj,k ej 1≤j ≤p Alors : f (x1 , . . . , xp ) = f ∑ xj1 ,1 ej1 , . . . , 1 ≤ j1 ≤ p Opérations sur les matrices, groupe symétrique et déterminants Jean-Paul Vincent ∑ 1≤jn ≤p xjp ,p ejp Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati p-linéaire alternée sur Kp (suite). d’où : ∑ f (x1 , . . . , xp ) = xj1 ,1 . . . xjp ,p f (ej1 , . . . , ejp ) 1 ≤ j1 ≤ p .. . 1≤jn ≤p Toute application (1, . . . , p ) 7→ (j1 , . . . , jp ) définit une permutation σ d’où : f (x1 , . . . , xp ) = ∑ xσ(1),1 . . . xσ(p ),p f (eσ(1) , . . . , eσ(p ) ) σ ∈ Gp Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati p-linéaire alternée sur Kp (suite). f étant alternée : f (eσ(1) , . . . , eσ(p ) ) = ε(σ)f (e1 , . . . , ep ), donc : f (x1 , . . . , xp ) = ∑ xσ(1),1 . . . xσ(p ),p ε(σ)f (e1 , . . . , ep ) σ ∈ Gp Donc f est colinéaire à la forme p-linéaire alternée : (x1 , . . . , xp ) 7→ ∑ ε(σ)xσ(1),1 . . . xσ(p ),p σ ∈ Gp Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminants Definition Soit E , muni d’une base ordonnée B . On appelle déterminant sur E , l’unique forme m-linéaire alternée égale à 1 sur la base B . Le déterminant des vecteurs (x1 , . . . , xm ) de E dans la base B est noté : detB (x1 , . . . , xm ) ou det(x1 , . . . , xm ) s’il n’y a pas risque de confusion. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Theorem Soient (e ) et (f ) deux bases de E . Alors pour tout m-uplet x de vecteurs de E : det(x ) = det(x ) det(f ) (e ) (f ) (e ) Démonstration. Par définition, il existe un scalaire λ tel que, pour tout m-uplet x de vecteurs : det(e ) (x ) = λ det(f ) (x ). On obtient la valeur de λ avec x = f car alors : λ = det(e ) (f ). Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminants et opérations élémentaires Theorem Soit ϕ(x ), le m-uplet transformé de x par opération élémentaire. xj ← xj + xk , j 6= k : det( ϕ(x )) = det(x ). τ : xj ↔ xk (transposition τ) : det( ϕ(x )) = ε(τ ) det(x ). xj ← αxj , α 6= 0 : det( ϕ(x )) = α det(x ). (voir le cas général d’une application linéaire plus loin) Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Notations Soient (x1 , . . . , xm ) tels que, dans B = (e ), pour tout k : xk = ∑ xj,k ej 1≤j ≤m Alors x1,1 · · · .. det(x1 , . . . , xm ) = ... . xm,1 · · · Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants x1,m .. . xm,m Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Indépendance et déterminants Theorem Soient (e ) = (e1 , . . . , em ) une base (ordonnée) de l’espace vectoriel E et (f ) = (f1 , . . . , fm ) un m-uplet de vecteurs de E . Alors (f ) est une base de E si et seulement si det(e ) (f1 , . . . , fm ) 6= 0. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Indépendance et déterminants Démonstration. Si (f1 , . . . , fm ) est une base (f ), det(f ) est colinéaire à det(e ) , donc det(f ) (f1 , . . . , fm ), qui est égal à 1, est un multiple de det(e ) (f1 , . . . , fm ), qui est donc non nul. Si (f1 , . . . , fm ) est liée, par opérations élémentaires on peut se ramener à une famille de la forme (0, . . . , fm0 ). Or det(f ) (f1 , . . . , fm ) est nul si et seulement si det(f ) (0, . . . , fm0 ) est nul, donc : det(f1 , . . . , fm ) = 0. (f ) Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminants d’homomorphismes Definition Soient E et F deux espaces vectoriels de même dimension m, munis respectivement des bases (e ) et (f ). Posons, pour u dans L (E , F ) : det (u ) = det(u (e1 ), . . . , u (em )) (e ),(f ) (f ) Theorem u dans L (E , F ) est un isomorphisme si et seulement si det(e ),(f ) (u ) 6= 0. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminant d’une composée Theorem Considèrons trois espaces vectoriels E , F et G, respectivement munis des bases (e ), (f ) et (g ). Soient u dans L (E , F ) et v dans L (E , F ) : det (v ◦ u ) = det (v ) det (u ) (e ),(g ) (f ),(g ) (e ),(f ) Corollary Soient u et v deux endomorphismes de E , muni de la bases (e ) : det(v ◦ u ) = det(v ) det(v ) Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminant d’une composée Preuve du théorème. Soit x un m-uplet de vecteurs, par définition : det (v ◦ u )(x ) = det (v ) det (u )(x ) (e ),(g ) (f ),(g ) (e ),(f ) d’où : det (v ◦ u ) det(x ) = det (v ) det (u ) det(x ) (e ),(g ) (e ) Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants (f ),(g ) (e ),(f ) (e ) Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Invariance du déterminant Theorem Soient u dans LK (E ) et (e ) une base (ordonnée) de E . Le nombre det(e ) u (e1 ), . . . , u (em ) ne dépend pas de la base (e ), il est noté det(u ). Definition det(u ) est appelé déterminant de u. Corollary L’endomorphisme u de E est un automorphisme si et seulement si det(u ) 6= 0. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Invariance du déterminant Preuve Soient B = (e1 , . . . , en ) et B 0 = (e10 , . . . , en0 ) deux bases de E . L’unicité du déterminant relativement à une base implique l’existence d’une constante non nulle λ telle que, pour tous vecteurs x1 , . . . , xn : det(x1 , . . . , xn ) = λ det0 (x1 , . . . , xn ) B B donc λ = detB (e1 , . . . , en ). On obtient donc : det(u (x1 ), . . . , u (xn )) = det(e1 , . . . , en ) det0 (u (x1 ), . . . , u (xn )) B B Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants B Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Invariance du déterminant (suite). d’où : det(u ) det(x1 , . . . , xn ) = det(e1 , . . . , en ) det0 (u ) det0 (x1 , . . . , xn ) B B B B B En remplaçant (x1 , . . . , xn ) par (e1 , . . . , en ) on trouve : det(u ) = det0 (u ) B Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants B Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminants de matrices Definition Le déterminant d’une matrice carrée m × m est le déterminant de ses vecteurs colonnes, comme éléments de Km muni de la base canonique. Theorem Soient A et B des matrices carrées m × m, on a : 1 det(t A) = det(A) ; 2 det(AB ) = det(A) det(B ). A est inversible si et seulement si det(A) 6= 0. Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminants de matrices Preuve Soit A = (aj,k ) 1≤j ≤m , alors : 1≤k ≤m det(A) = ∑ ε(σ)xσ(1),1 . . . aσ(m),m σ ∈ Gm Comme σ définit une bijection sur l’ensemble des couples (j, k ), on a : det(A) = ∑ ε(σ)xσ(1),σ(σ−1 (1)) . . . aσ(m),σ(σ−1 (m)) σ ∈ Gm det(A) = ∑ ε(σ)x1,σ−1 (1) . . . am,σ−1 (m) σ ∈ Gm Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminants de matrices (suite) Enfin σ 7→ σ−1 est une permutation de Gm et ε(σ) = ε(σ−1 ), donc : det(A) = ∑ ε(σ−1 )xσ(1),σ(σ−1 (1)) . . . aσ(m),σ(σ−1 (m)) σ − 1 ∈ Gm det(A) = ∑ σ ∈ Gm d’où : det(t A) = det(A). Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants ε(σ)x1,σ(1) . . . am,σ(m) Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminants de matrices (suite). Considérant A et B comme les matrices d’endomorphismes u et v : det(AB ) = det(u ◦ v ) = det(u ) det(v ) = det(A) det(B ). Enfin A est la matrice d’un endomorphisme si et seulement si det(A) = det(u ) 6= 0. La relation précédente montre que : det(A−1 ) = det(A)−1 . Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Comatrice Definition Soit A une matrice m × m de vecteurs-colonnes (a1 , . . . , am ). On considère l’endomorphisme κ de Km qui à tout vecteur x de Km associe : det(x , a2 , . . . , am ) det(a1 , x , . . . , am ) · · · det(a1 , a2 , . . . , x ) La transposée de la matrice de cet endomorphisme est appelée comatrice de A et est notée : comat(A). Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Comatrices et inverses Theorem A étant une matrice carrée : t comat(A)A = det(A)Im . Corollary Si A est inversible : A−1 = (det(A)−1 t comat(A). Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Comatrices et inverses En effet, on vérifie que la matrice K de l’endomorphisme κ vérifie KA = det(A)Im car κ (ak ) = (0, . . . , det(a1 , . . . , am ), . . . , 0), toutes les coordonnées sont nulles sauf la k e qui vaut det(A) ; autrement dit : la j e ligne de KA = t comat(A)a est : 0 si j 6 = k et det(A) si j = k. k Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Mineurs et comatrice Expression de la comatrice. Soit (e1 , . . . , em ) la base canonique et calculons le coefficient κj (ek ) : κj (ek ) = det(a1 , . . . , ek , . . . , am ). où ek est à la j e position : a1,1 · · · a 0 a · · · a 1,j − 1 1,j + 1 1,m .. .. .. .. .. .. .. . . . . . . . ak −1,1 · · · ak −1,j −1 0 ak −1,j +1 · · · ak −1,m ak,j −1 1 ak,j +1 · · · ak,m κj (ek ) = ak,1 · · · ak +1,1 · · · ak +1,j −1 0 ak +1,j +1 · · · ak +1,m .. .. .. .. .. .. .. . . . . . . . am,1 · · · am,j −1 0 am,j +1 · · · am,m Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Mineurs et comatrice Effectuons les opérations suivantes : Plaçons ek en première position (j − 1 inversions). Pour tout q, q 6= j : Lq ← Lq − ak,q Lj . Le déterminant est inchangé. Plaçons la k e colonne en première position (k − 1 inversions). Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Mineurs et comatrice 1 0 0 a1,1 .. .. . . j +k κj (ek ) = (−1) 0 ak −1,1 0 ak +1,1 .. 0 . 0 am,1 ··· ··· .. . ··· ··· .. . ··· Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants 0 0 a1,j −1 .. . a1,j +1 .. . ··· ··· .. . ak −1,j −1 ak −1,j +1 · · · ak +1,j −1 ak +1,j +1 · · · .. .. .. . . . am,j −1 am,j +1 · · · a1,m .. . ak −1,m ak +1,m .. . am,m 0 Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Mineurs et comatrice On appelle mineur de ak,j le déterminant obtenu en supprimant la k e ligne et la j e colonne de A, il est noté : Mk,j . Alors a1,1 · · · a1,j −1 a1,j +1 · · · a1,m .. .. .. .. .. .. . . . . . . a · · · ak −1,j −1 ak −1,j +1 · · · ak −1,m κj (ek ) = (−1)j +k k −1,1 = (− ak +1,1 · · · ak +1,j −1 ak +1,j +1 · · · ak +1,m .. .. .. .. .. .. . . . . . . am,1 · · · am,j −1 am,j +1 · · · am,m Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Mineurs et comatrice Le cofacteur de ak,j est : Ak,j = (−1)j +k Mk,j , de sorte que la comatrice de A est : comat(A) = (Aj,k ) 1≤j ≤m 1≤k ≤m L’égalité : (t comat(A)A)j,j = ∑1≤k ≤m Aj,k aj,k = det(A) (et l’égalité analogue avec t A) justifie la définition suivante. Definition Le développement de det(A) suivant la j e ligne est : det(A) = ∑ Aj,k aj,k 1≤k ≤m (respectivement k e colonne et det(A) = ∑1≤j ≤m Aj,k aj,k . Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Déterminants par blocks Theorem Soient A1 , A2 , B1 et B2 des matrices : A1 B1 A1 0 det = det = det(A1 ) det(A2 ) 0 A2 B2 A2 Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérations élémentaires sur les matrices Opérati Formules de Cramer Soit AX = B un système de Cramer, i.e. la matrice A est inversible de type n × n, X est la matrice colonne de (x1 , . . . , xn ) et B la matrice de (b1 , . . . , bn ). Alors xj est égal à la fraction dont le dénominateur est le déterminant de A et le numérateur est le déterminant de la matrice obtenue en remplaçant dans A la j e colonne par B. En effet : AX = B t comat(A)AX = det(A)X = t comat(A)B d’où : X = 1 t comat(A)B det(A) Jean-Paul Vincent Opérations sur les matrices, groupe symétrique et déterminants