Exercice 1 : Déterminant d une matrice carrée
Problème guidé : Propriétés algébriques et géométriques du déterminant
Section titled “Problème guidé : Propriétés algébriques et géométriques du déterminant”Filière : MPSI
Matière : Mathématiques
Chapitre: ** Groupe symétrique et Déterminants
Thème : Déterminant d’une matrice carrée
1. Énoncé
Section titled “1. Énoncé”Soit un entier naturel. On note l’espace vectoriel des matrices carrées d’ordre à coefficients réels, et le groupe linéaire des matrices inversibles. On rappelle qu’il existe une unique application appelée déterminant, notée , qui est -linéaire alternée par rapport aux colonnes de la matrice, et vaut pour la matrice identité .
Le problème se propose d’étudier certaines propriétés structurelles du déterminant, de relier cette notion au groupe symétrique , et d’examiner des méthodes de calcul pour des matrices par blocs, tout en questionnant la portée algorithmique de ces objets en mathématiques appliquées.
2. Questions
Section titled “2. Questions”Partie I : Lien avec le groupe symétrique et formule explicite
Section titled “Partie I : Lien avec le groupe symétrique et formule explicite”- Démontrer que si une application est -linéaire alternée, alors pour toute permutation et pour toute famille de vecteurs , on a : où désigne la signature de la permutation .
- En déduire la célèbre formule explicite de Leibniz pour le déterminant d’une matrice :
- Calculer à l’aide de cette formule le déterminant d’une matrice triangulaire supérieure.
Partie II : Matrices par blocs et déterminant par blocs
Section titled “Partie II : Matrices par blocs et déterminant par blocs”Soit une matrice par blocs de la forme : où , , et est la matrice nulle de taille . 4. Dans le cas où est inversible, établir l’égalité matricielle : 5. En déduire que sans supposer nécessairement inversible (on pourra utiliser un argument de densité ou de polynômes).
Partie III : Analyse critique des limites du modèle
Section titled “Partie III : Analyse critique des limites du modèle”- Discuter de la complexité algorithmique de la formule de Leibniz (Partie I, Q2) pour calculer le déterminant d’une matrice de taille . En déduire les limites pratiques de cette approche formelle en calcul scientifique et proposer une alternative rigoureuse enseignée en CPGE.
3. Pistes et indications
Section titled “3. Pistes et indications”- Q1 : Utiliser la décomposition d’une permutation en un produit de transpositions, et exploiter le fait qu’une application alternée s’annule si deux arguments sont égaux, ce qui implique qu’échanger deux vecteurs change le signe de l’application.
- Q2 : Exprimer chaque colonne dans la base canonique de , puis utiliser la multilinéarité et le résultat de la question 1.
- Q4 & Q5 : Effectuer le produit matriciel par blocs. Pour le cas général où n’est pas inversible, penser à considérer la fonction qui est un polynôme en , et utiliser un argument de continuité/densité de .
4. Corrigé pas à pas
Section titled “4. Corrigé pas à pas”Partie I_1. Action de sur une forme -linéaire alternée :
Section titled “Partie I_1. Action de Sn\mathcal{S}_nSn sur une forme nnn-linéaire alternée :”Soit une application -linéaire alternée. Par définition, si l’on échange deux vecteurs, la valeur change de signe. Toute permutation se décompose en un produit de transpositions, et sa signature est . Par composition des transpositions, l’application de aux arguments entraîne exactement changements de signe successifs. Ainsi, .
-
Formule de Leibniz : Soit dont les colonnes sont . Par -linéarité : Le déterminant est non nul si et seulement si la famille est une permutation de la base canonique, c’est-à-dire si l’application est une bijection, donc une permutation . En utilisant la question précédente, . D’où : (Note : en transposant la matrice, on retrouve la sommation usuelle sur les indices de lignes).
-
Cas triangulaire supérieur : Si est triangulaire supérieure ( pour ), le seul terme de la somme de Leibniz qui ne s’adjoigne pas un facteur nul est celui associé à l’identité (car si n’est pas l’identité, il existe tel que , donc ). Ainsi :
Partie II
Section titled “Partie II”-
Vérification par blocs (cas inversible) : Effectuons le produit matriciel : L’égalité est bien vérifiée.
-
Calcul du déterminant par blocs : Par multiplicativité du déterminant : \det(M) = \det\begin{pmatrix} A & 0 \\ 0 & I_m \end{pmatrix} \det\begin{pmatrix} \begin{pmatrix} I_n & A^{-1}B \\ 0 & C \end{pmatrix}\right) La matrice de gauche est triangulaire par blocs dont les blocs diagonaux ont pour déterminants et . La matrice de droite est également triangulaire par blocs, son déterminant vaut . Ainsi, si est inversible, . Si n’est pas inversible, l’application n’est pas identiquement nulle, donc pour tout assez petit, est inversible. Par continuité du déterminant (application polynomiale des coefficients), en faisant tendre , on obtient par passage à la limite :
5. Analyse critique des limites du modèle
Section titled “5. Analyse critique des limites du modèle”La formule explicite de Leibniz (Partie I, Q2) exprime le déterminant comme une somme sur le groupe symétrique .
- Obstacle combinatoire : Le cardinal du groupe est (factorielle de ). Pour une matrice de taille , le nombre de termes à sommer est . Même avec les supercalculateurs actuels effectuant des teraflops, l’évaluation directe par la formule de Leibniz nécessiterait des milliards d’années.
- Alternative algorithmique : En pratique numérique et en ingénierie, on n’utilise jamais la définition par le déterminant ou la formule de Leibniz pour calculer des déterminants de grandes tailles. On a recours à l’algorithme d’élimination de Gauss-Pivot (ou décomposition ), dont la complexité est en , rendant le calcul instantané même pour des matrices de grande dimension. Le modèle théorique du déterminant a une immense valeur structurelle (notamment pour l’inversibilité, le calcul de spectre et le changement de base), mais souffre d’une inefficacité rédhibitoire en calcul effectif à grande échelle.