ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 19 — Espaces préhilbertiens réels · Exercices de synthèse

Exercice 55

DémonstrationCalcul

Soit n⩾1n \geqslant 1. On munit ℳn(ℝ)\mathcal{M}_{n}(\mathbb{R}) du produit scalaire ⟨A,B⟩=tr⁡(ATB)\langle A, B \rangle = \operatorname{tr}({A}^{T}B), et l'on note ℛ\mathcal{R} l'ensemble des matrices de rang 11 de ℳn(ℝ)\mathcal{M}_{n}(\mathbb{R}). Montrer que la borne inférieure des réels ∥M−In∥\lVert M - I_{n} \rVert, pour M∈ℛM \in \mathcal{R}, vaut n−1\sqrt{n - 1}, et déterminer les matrices M∈ℛM \in \mathcal{R} en lesquelles cette borne inférieure est atteinte.

Corrigé

Idée. Une matrice de rang 11 s'écrit XYTX{Y}^{T}, avec deux colonnes non nulles. Sa norme vaut ∥X∥ ∥Y∥\lVert X \rVert\,\lVert Y \rVert et sa trace ⟨X,Y⟩\langle X, Y \rangle ; en développant ∥M−In∥2\lVert M - I_{n} \rVert^{2}, on fait apparaître l'inégalité de Cauchy-Schwarz, puis un trinôme en ∥X∥ ∥Y∥\lVert X \rVert\,\lVert Y \rVert.

On note ⟨X,Y⟩=XTY\langle X, Y \rangle = {X}^{T}Y le produit scalaire canonique de ℳn,1(ℝ)\mathcal{M}_{n,1}(\mathbb{R}) et ∥⋅∥\lVert \cdot \rVert les deux normes, sur les colonnes et sur les matrices, ce qui ne crée pas d'ambiguïté.

Les matrices de rang 1. Si rgM=1\mathrm{rg} M = 1, l'image de MM est une droite Vect(X)\mathrm{Vect}(X), avec X≠0X \neq 0, et chaque colonne de MM s'écrit yjXy_{j}X : ainsi M=XYTM = X{Y}^{T}, avec Y=(yj)≠0Y = (y_{j}) \neq 0 puisque M≠0M \neq 0. Réciproquement, pour XX et YY non nuls, la matrice XYTX{Y}^{T}, de colonnes yjXy_{j}X non toutes nulles, est de rang 11.

Le calcul. Les coefficients de M=XYTM = X{Y}^{T} sont les xiyjx_{i}y_{j}, donc, par la proposition 1 (ii), ∥M∥2=∑i,jxi2yj2=∥X∥2∥Y∥2,⟨M,In⟩=tr⁡(M)=∑ixiyi=⟨X,Y⟩.\lVert M \rVert^{2} = \sum_{i, j} x_{i}^{2}y_{j}^{2} = \lVert X \rVert^{2}\lVert Y \rVert^{2}, \qquad \langle M, I_{n} \rangle = \operatorname{tr}(M) = \sum_{i} x_{i}y_{i} = \langle X, Y \rangle. On note s=∥X∥ ∥Y∥s = \lVert X \rVert\,\lVert Y \rVert, qui est strictement positif. Comme ∥In∥2=n\lVert I_{n} \rVert^{2} = n, la proposition 3 (ii) et l'inégalité de Cauchy-Schwarz donnent ∥M−In∥2=s2−2⟨X,Y⟩+n⩾s2−2s+n=(s−1)2+n−1⩾n−1.\lVert M - I_{n} \rVert^{2} = s^{2} - 2\langle X, Y \rangle + n \geqslant s^{2} - 2s + n = (s - 1)^{2} + n - 1 \geqslant n - 1.

Le cas d'égalité. Il y a égalité si et seulement si s=1s = 1 et ⟨X,Y⟩=∥X∥ ∥Y∥\langle X, Y \rangle = \lVert X \rVert\,\lVert Y \rVert. La seconde condition équivaut, par le cas d'égalité de l'inégalité triangulaire (théorème 2), comme dans l'assertion 4 de l'exercice 49, à Y=λXY = \lambda X avec λ⩾0\lambda \geqslant 0, et même λ>0\lambda > 0 puisque Y≠0Y \neq 0. La première s'écrit alors λ∥X∥2=1\lambda\lVert X \rVert^{2} = 1, et M=λXXT=XXT∥X∥2M = \lambda X{X}^{T} = \frac{X{X}^{T}}{\lVert X \rVert^{2}}. Réciproquement, pour une telle matrice, s=1s = 1 et ⟨X,Y⟩=1\langle X, Y \rangle = 1, et ∥M−In∥2=1−2+n=n−1\lVert M - I_{n} \rVert^{2} = 1 - 2 + n = n - 1. inf⁡M∈ℛ∥M−In∥=n−1,atteinte exactement en M=XXT∥X∥2, X∈ℳn,1(ℝ)∖{0}\boxed{\inf_{M \in \mathcal{R}} \lVert M - I_{n} \rVert = \sqrt{n - 1}, \quad \text{atteinte exactement en } M = \frac{X{X}^{T}}{\lVert X \rVert^{2}}, \ X \in \mathcal{M}_{n,1}(\mathbb{R}) \setminus \{0\}} Une recherche aléatoire sur 20 00020\,000 matrices de rang 11, pour n=2n = 2, 33 et 44, ne descend jamais sous n−1\sqrt{n - 1} ✓. La matrice 2XXT2X{X}^{T}, avec XX unitaire, donne ∥M−In∥2=n\lVert M - I_{n} \rVert^{2} = n : il ne suffit pas d'avoir la bonne direction, il faut aussi la bonne « taille ».

À retenir. Pour X=uX = u unitaire, la matrice uuTu{u}^{T} est celle de la projection orthogonale sur la droite Vect(u)\mathrm{Vect}(u), puisque uuTZ=⟨Z,u⟩ uu{u}^{T}Z = \langle Z, u \rangle\,u (proposition 10 (i)). Les matrices de rang 11 les plus proches de l'identité sont donc les projections orthogonales sur une droite, et il y en a une infinité : la borne inférieure est atteinte, mais pas en un point unique. La valeur n−1n - 1 s'interprète aussi : In−uuTI_{n} - u{u}^{T} est la projection orthogonale sur l'hyperplan u⊥u^{\perp}, et pour une matrice PP symétrique telle que P2=PP^{2} = P, on a ∥P∥2=tr⁡(PTP)=tr⁡(P)=rg(P)\lVert P \rVert^{2} = \operatorname{tr}({P}^{T}P) = \operatorname{tr}(P) = \mathrm{rg}(P).

Dans l'édifice

Thèmes

produits scalaires, normes, matrices et produit scalaire

Notions

produit scalaire, norme

Ouvrir dans l'atlas interactif →