Propriété Clé : det(AB) = det(A) × det(B)
- Application : Produit de deux matrices carrées A et B de même taille (n x n).
- Condition Essentielle : La formule est multiplicative, mais pas additive (
det(A+B) ≠ det(A)+det(B)en général). - Conséquence Immédiate : Si
det(A)=0oudet(B)=0, alorsdet(AB)=0. Une matrice est inversible si et seulement si son déterminant est non nul. - Utilité Principale : Simplifier considérablement le calcul du déterminant d’un produit complexe et comprendre la composition des transformations linéaires.
Si vous manipulez des matrices, que ce soit en prépa, à la fac ou dans un cadre professionnel, il y a de fortes chances que vous soyez tombé sur cette formule : le déterminant d’un produit est égal au produit des déterminants. Sur le papier, det(AB) = det(A)det(B) a l’air d’une simple règle de calcul. En réalité, c’est l’une des pierres angulaires de l’algèbre linéaire, une propriété tellement fondamentale qu’elle éclaire la nature même du déterminant comme facteur de déformation des volumes.
Comprendre pourquoi cette égalité est vraie, quand elle s’applique et comment l’utiliser à votre avantage est bien plus utile que de l’apprendre par cœur. C’est ce que nous allons décortiquer ensemble, sans jargon inutile, en allant à l’essentiel comme on le fait sur les forums quand on cherche une solution claire.
Le déterminant : un multiplicateur de volumes avant tout
Pour saisir la propriété det(AB) = det(A)det(B), il faut revenir à l’interprétation géométrique du déterminant. Pour une matrice carrée A de taille n, son déterminant mesure le facteur de dilatation (ou de contraction) du volume lors de la transformation linéaire associée.
- 🎯 Si
|det(A)| = 2, la transformation « étire » les volumes d’un facteur 2. - 🎯 Si
det(A) = 0, la transformation « écrase » tout l’espace dans un sous-espace de dimension inférieure (volume nul). La matrice n’est pas inversible. - 🎯 Si
det(A) = 1, la transformation préserve les volumes (comme une rotation).
Cette vision géométrique est la clé pour comprendre intuitivement la multiplicativité.
💡 Astuce de calculatrice
Avant de vous lancer dans un calcul long, vérifiez toujours l’inversibilité ! Sur votre calculatrice scientifique, calculez det(A) et det(B) séparément. Si l’un est nul, inutile de calculer le produit AB puis son déterminant : le résultat sera forcément 0. Un gain de temps précieux en examen.
L’énoncé précis et les pièges à éviter
La propriété s’énonce simplement mais avec des conditions strictes.
Théorème : Soient A et B deux matrices carrées de même ordre n. Alors le déterminant de leur produit est égal au produit de leurs déterminants :
det(AB) = det(A) × det(B).
⚠️ Attention aux confusions fréquentes
Cette règle ne s’applique absolument pas à l’addition. En général, det(A + B) ≠ det(A) + det(B). C’est l’erreur numéro 1 des étudiants. La seule exception notable est très spécifique (par exemple si les matrices commutent et que l’une est nilpotente), mais en dehors de ce cas, oubliez cette fausse piste.
De même, l’ordre dans le produit n’a pas d’importance pour le déterminant, car le résultat est un simple nombre réel (ou complexe). On a aussi det(AB) = det(BA), même si AB ≠ BA en général (le produit matriciel n’est pas commutatif).
Pourquoi est-ce vrai ? L’intuition géométrique
Imaginez deux transformations linéaires successives appliquées à une figure dans l’espace. La transformation B déforme les volumes d’un facteur det(B). Ensuite, la transformation A déforme à son tour le résultat par un facteur det(A). L’effet global de la transformation composée (A ∘ B) est la multiplication des deux facteurs de déformation : det(A) × det(B).
Puisque la matrice du produit AB représente justement cette composition (A ∘ B), il est logique que son déterminant, qui mesure la déformation volumique totale, soit le produit des deux.
Les démonstrations : du conceptuel au calculatoire
Si l’intuition est satisfaisante, les preuves formelles sont nécessaires. En voici deux, parmi les plus courantes.
Preuve par les formes multilinéaires alternées (la plus élégante)
Cette preuve, souvent abordée en licence, utilise la définition moderne du déterminant comme unique forme n-linéaire alternée prenant la valeur 1 sur la matrice identité. L’idée est de fixer la matrice A et de considérer l’application φA(B) = det(AB). On montre que cette application est elle-même une forme n-linéaire alternée en les colonnes de B. Or, l’espace de ces formes est de dimension 1. Donc φA est nécessairement un multiple de l’application déterminant usuelle : φA(B) = k * det(B). En évaluant en B = I (la matrice identité), on trouve det(A) = k * 1, donc k = det(A). Ainsi, det(AB) = det(A)det(B).
Preuve via la formule de Leibniz (plus calculatoire)
La formule de Leibniz exprime le déterminant comme une somme sur toutes les permutations. En écrivant explicitement les coefficients du produit AB et en injectant cela dans la formule de det(AB), on peut, après un réarrangement astucieux des termes (et en utilisant les propriétés des permutations), faire apparaître le produit det(A)det(B). C’est une preuve solide qui ne laisse place à aucun doute algébrique.
Conséquences et applications pratiques
Cette propriété n’est pas qu’un exercice de style. Elle ouvre la porte à des simplifications puissantes et à une meilleure compréhension des objets matriciels.
✨ Points Clés à Retenir
- Inverse :
det(A⁻¹) = 1 / det(A)(si A est inversible). Découle directement dedet(A * A⁻¹) = det(I) = 1. - Puissance :
det(A^k) = [det(A)]^kpour tout entier k (positif ou négatif si inversible). - Transposée :
det(Aᵀ) = det(A). Couplé avec la multiplicativité, on a donc aussidet(AᵀB) = det(A)det(B). - Multiplication par un scalaire :
det(kA) = kⁿ det(A)(car kA = (kI)A, et det(kI)=kⁿ). - Matrices semblables : Si A = PBP⁻¹, alors
det(A) = det(B). Le déterminant est un invariant de similitude.
Voici un tableau récapitulatif de ces propriétés dérivées :
| Opération sur les matrices | Effet sur le déterminant | Condition / Remarque |
|---|---|---|
| Produit AB | det(AB) = det(A) × det(B) | A, B carrées de même taille. |
| Inverse A⁻¹ | det(A⁻¹) = 1 / det(A) | A doit être inversible (det(A) ≠ 0). |
| Puissance Ak | det(Ak) = [det(A)]k | k entier relatif (négatif si A inversible). |
| Transposée Aᵀ | det(Aᵀ) = det(A) | Toujours vrai. |
| Multiplication par scalaire kA | det(kA) = kn det(A) | n est la taille de la matrice. |
| Matrices semblables A = PBP⁻¹ | det(A) = det(B) | P inversible. |
Exemple concret de simplification
Supposons que vous deviez calculer det(A³BᵀA⁻¹) pour deux matrices 3×3 inversibles A et B, avec det(A) = 2 et det(B) = -1.
Sans la propriété : Un cauchemar de calculs. Avec la propriété : On décompose étape par étape en utilisant la multiplicativité et les règles ci-dessus.
det(A³BᵀA⁻¹) = det(A³) × det(Bᵀ) × det(A⁻¹) // Multiplicativité
= [det(A)]³ × det(B) × (1/det(A)) // car det(Aᵀ)=det(A) et det(A⁻¹)=1/det(A)
= (2)³ × (-1) × (1/2)
= 8 × (-1) × 0.5
= -4
Le résultat est obtenu en une ligne, sans avoir à connaître les coefficients des matrices ! C’est la puissance de cette propriété.
Est-ce que det(A+B) est égal à det(A) + det(B) ?
Non, absolument pas en général. La propriété multiplicative det(AB) = det(A)det(B) est une des plus importantes en algèbre linéaire, mais elle n’a pas d’équivalent pour l’addition. Le déterminant n’est pas une application linéaire par rapport à l’addition matricielle. Par exemple, prenez A = I (matrice identité) et B = -I. Alors det(A+B) = det(0) = 0, alors que det(A) + det(B) = 1 + 1 = 2 (pour n pair) ou 1 – 1 = 0 (pour n impair). Le résultat ne coïncide que dans des cas très particuliers, comme lorsque les matrices commutent et que l’une est nilpotente. Pour en savoir plus sur cette nuance, consultez cette discussion d’experts sur Maths-Forum.
Comment prouver rigoureusement que det(AB) = det(A) x det(B) ?
Il existe plusieurs preuves classiques. La preuve par les formes multilinéaires alternées est considérée comme la plus élégante et conceptuelle. Elle repose sur le fait que l’application qui à une matrice B associe det(AB) est elle-même une forme n-linéaire alternée. Comme l’espace de ces formes est de dimension 1, elle est nécessairement un multiple du déterminant usuel. En évaluant avec B = I (matrice identité), on montre que ce multiple est exactement det(A). Une autre preuve, plus calculatoire, utilise la formule de Leibniz pour le déterminant et manipule les sommes de produits. Pour une démonstration détaillée et accessible, vous pouvez suivre ce cours complet sur les déterminants (Exo7) qui aborde plusieurs méthodes de preuve.
Cette propriété est-elle valable pour toutes les matrices ?
La propriété det(AB) = det(A)det(B) est valable pour toutes les matrices carrées A et B de même dimension n (n ≥ 1). C’est un théorème général. Cependant, elle n’a aucun sens si A et B ne sont pas carrées, ou si elles sont carrées mais de tailles différentes (par exemple, une matrice 2×2 et une 3×3), car le produit AB n’est alors pas défini ou n’est pas une matrice carrée. Pour les matrices rectangulaires, le concept de déterminant n’existe pas. L’unanimité des sources académiques confirme cette portée générale, comme le rappelle ce cours de l’Unisciel.
À quoi sert concrètement cette propriété en dehors des exercices théoriques ?
Elle est extrêmement utile en pratique pour simplifier les calculs et pour l’analyse numérique. Lorsqu’un calcul implique le déterminant d’un produit de plusieurs matrices (comme dans certaines méthodes de résolution de systèmes ou en statistique avec les matrices de covariance), la propriété permet de calculer des déterminants de matrices de grande taille à partir de déterminants de matrices plus petites ou mieux connues. Elle est aussi fondamentale pour prouver qu’une matrice est inversible (si det(AB) ≠ 0, alors A et B le sont forcément). En sciences des données, elle intervient dans des algorithmes d’optimisation et dans l’étude des transformations géométriques en infographie 3D. Un tutoriel pratique sur DataCamp montre des applications en data science.
Comment calculer le déterminant d’un produit de plus de deux matrices ?
La propriété est associative par itération. Pour un produit de k matrices carrées de même taille A₁, A₂, …, Aₖ, on a la généralisation immédiate : det(A₁A₂…Aₖ) = det(A₁) × det(A₂) × … × det(Aₖ). Il suffit d’appliquer la propriété deux à deux de manière répétée. Par exemple, det(ABC) = det((AB)C) = det(AB) × det(C) = det(A) × det(B) × det(C). Cette généralisation est valable pour tout entier k ≥ 1. C’est particulièrement utile pour calculer le déterminant de l’inverse d’un produit : det((ABC)⁻¹) = 1/(det(A)det(B)det(C)). Pour revoir les bases du calcul déterminantal, ce article Wikipédia sur le calcul du déterminant fournit un bon rappel des propriétés utilisées.