2025-Centrale-Psi1-Corrigé

Centrale — PSI — 2025 — Mathématiques 1

Conditionnement d’une matrice et applications

Dans tout ce problème, {n\geq1}. On note {\mathcal M_n(\mathbb R)} l’espace des matrices carrées réelles, {\mathcal D_n(\mathbb R)} son sous-espace des matrices diagonales et {M^\top} la transposée de {M}.

On identifie les vecteurs de {\mathbb R^n} aux matrices colonnes et l’on note {(E_1,\ldots,E_n)} la base canonique. Le produit scalaire et la norme sont donnés par {\langle X,Y\rangle=X^\top Y} et {\|X\|=\sqrt{\sum\limits_{i=1}^n x_i^2}}.

On pose {\rho(M)=\max_{\lambda\in\operatorname{Sp}_{\mathbb C}(M)}|\lambda|}. Les ensembles {\mathcal S_n^+(\mathbb R)} et {\mathcal S_n^{++}(\mathbb R)} désignent les matrices symétriques positives et définies positives.

Partie A — Construction d’une norme sur {\mathcal M_n(\mathbb R)}

On étudie {N(A)=\sup_{\|X\|=1}\|AX\|}.

I — Étude de l’application {N}

On note {L_1,\ldots,L_n} les lignes de {A} et {C_1,\ldots,C_n} ses colonnes, identifiées à des vecteurs de {\mathbb R^n}.

Q 1. Soit {X\in\mathbb R^n} tel que {\|X\|=1}. En notant {M=\max_{1\leq i\leq n}\|L_i\|}, montrer que {\|AX\|\leq M\sqrt n}. On pourra utiliser l’inégalité de Cauchy-Schwarz sur chaque ligne.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 2. En déduire que {N} est bien définie, puis que {N(A)=\sup_{X_0\ne0}\frac{\|AX_0\|}{\|X_0\|}.}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 3. Montrer que {N} est une norme sur {\mathcal M_n(\mathbb R)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 4. En est-il de même pour l’application {S:M\mapsto\rho(M)} ?
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 5. Soit {\Delta=\operatorname{diag}(\delta_1,\ldots,\delta_n)}. Vérifier que {N(\Delta)=\max_i|\delta_i|}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 6. À l’aide de {X\mapsto\|AX\|}, démontrer que {N(A)=\max_{\|X\|=1}\|AX\|}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 7. Établir que {\|AX\|\leq N(A)\|X\|} pour tout {X\in\mathbb R^n}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 8. Soit {B\in\mathcal M_n(\mathbb R)}.

Montrer que {N(AB)\leq N(A)N(B)}.

Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 9. Montrer que {\max_i\|C_i\|\leq N(A)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 10. Déterminer {N(A)} lorsque toutes les colonnes de {A} sont nulles sauf la dernière. En déduire sa valeur pour {A=\begin{pmatrix}0&0&0\\[8pt]0&0&-1\\[8pt]0&0&1\end{pmatrix}.}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :

II — Cas des matrices orthogonales et symétriques

Dans cette sous-partie, {A\in\mathcal M_n(\mathbb R)} et {U} est orthogonale.

Q 11. Déterminer {N(U)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 12. Démontrer que {N(UA)=N(A)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 13. En considérant un vecteur unitaire {X_0} tel que {\|AX_0\|=N(A)}, démontrer que {N(AU)=N(A)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 14. Si {A} est symétrique réelle, montrer que {N(A)=\rho(A)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 15. Déterminer {N(A)} pour {A=\begin{pmatrix}2&1&1\\[8pt]1&2&1\\[8pt]1&1&2\end{pmatrix}.}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :

Partie B — Conditionnement d’une matrice pour la norme {N}

Pour {A\in\operatorname{GL}_n(\mathbb R)}, on pose {\operatorname{cond}(A)=N(A)N(A^{-1})}.

I — Quelques résultats sur le conditionnement

On suppose {A} inversible et {U} orthogonale.

Q 16. Montrer que {1\leq\operatorname{cond}(A)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 17. Quel lien a-t-on entre {\operatorname{cond}(A)} et {\operatorname{cond}(\alpha A)}, pour {\alpha\ne0} ?
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 18. Démontrer que {\operatorname{cond}(U)=1}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 19. Que dire de {\operatorname{cond}(UA)}, {\operatorname{cond}(AU)} et {\operatorname{cond}(A)} ?
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :

II — Un exemple de minoration du conditionnement

On suppose {A=(a_{ij})}, où {a_{ii}=1}, {a_{i,i+1}=2} et tous les autres coefficients sont nuls.

Q 20. On considère {X=\sum\limits_{k=1}^n(-1)^{n-k}2^{n-k}E_k}. Montrer que {AX=E_n}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 21. En déduire que {N(A^{-1})\geq2^{n-1}}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 22. Justifier {\|AE_2\|>2}, pour en déduire {\operatorname{cond}(A)>2^n}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :

Partie C — Conditionnement pour une matrice réelle inversible

Q 23. Soit {S\in\mathcal S_n^+(\mathbb R)}. On considère une base orthonormée {(V_1,\ldots,V_n)} de vecteurs propres associés aux valeurs propres {\lambda_1\leq\cdots\leq\lambda_n}, comptées avec multiplicité. Montrer que {N(S)=\max_{\|X\|=1}|\langle SX,X\rangle|.}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 24. Soit {A\ne0}.

Démontrer que {A^\top A\in\mathcal S_n^+(\mathbb R)}, puis que {N(A^\top A)=N(A)^2}.

Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 25. En déduire, pour {A\ne0}, que {N(A)=\sqrt{\rho(A^\top A)}}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 26. Si {A} est inversible, montrer que {AA^\top} et {A^\top A} ont les mêmes valeurs propres, en remarquant que {A^\top A=A^{-1}AA^\top A}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 27. Soit {A} inversible. On note {0\lt \mu_m\leq\mu_M} les valeurs propres extrêmes de {A^\top A}. Montrer que {\operatorname{cond}(A)=\sqrt{\mu_M/\mu_m}}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 28. Exprimer {\operatorname{cond}(A)} lorsque {A\in\mathcal S_n^{++}(\mathbb R)}, à l’aide de ses valeurs propres et de {A^\top A=A^2}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :

Partie D — Calcul explicite de conditionnement

On désigne par {T} la matrice tridiagonale symétrique dont la diagonale vaut {2} et les deux diagonales adjacentes valent {-1}. Tous les autres coefficients sont nuls. On cherche ses éléments propres, puis son conditionnement.

Q 29. Montrer que les valeurs propres de {T} sont réelles.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 30. Soit {k\in\mathbb N} non multiple de {n+1}. On pose {U_k=(\sin(jk\pi/(n+1)))_{1\leq j\leq n}}.

Montrer que {U_k} est un vecteur propre de {T} et préciser sa valeur propre.

Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 31. En déduire l’ensemble des valeurs propres de {T}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 32. Déterminer {\operatorname{cond}(T)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :

Partie E — Inégalité de Kantorovich

On suppose {A\in\mathcal S_n^{++}(\mathbb R)}, de valeurs propres {0\lt \lambda_1\leq\cdots\leq\lambda_n}, comptées avec multiplicité. On fixe une base orthonormée {\mathcal C=(V_1,\ldots,V_n)} de vecteurs propres.

On veut établir, pour tout {X\in\mathbb R^n}, l’inégalité de Kantorovich : {\begin{array}{c}\|X\|^4\leq\langle AX,X\rangle\langle A^{-1}X,X\rangle\\[8pt]\displaystyle\langle AX,X\rangle\langle A^{-1}X,X\rangle\leq\frac14\left(\frac1{\sqrt{\operatorname{cond}(A)}}+\sqrt{\operatorname{cond}(A)}\right)^2\|X\|^4.\end{array}}

I — Une première démonstration

On pose {P=X^2-(\lambda_1+\lambda_n)X+\lambda_1\lambda_n}.

Q 33. Exprimer {\operatorname{cond}(A)} à l’aide de ses valeurs propres.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 34. On admet que {(X,Y)_A=\langle AX,Y\rangle} est un produit scalaire. À l’aide de Cauchy-Schwarz, démontrer que {\|X\|^4\leq\langle AX,X\rangle\langle A^{-1}X,X\rangle.}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 35. Montrer que {P(\lambda_k)\leq0} pour {1\leq k\leq n}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 36. Déterminer les valeurs propres de {B=A^{-1}P(A)} et en déduire que {\langle BX,X\rangle\leq0}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 37. Pour {X} fixé, on définit {\begin{array}{rl}f(t)={}&\langle AX,X\rangle t^2-(\lambda_1+\lambda_n)\|X\|^2t\\[8pt]&+\lambda_1\lambda_n\langle A^{-1}X,X\rangle.\end{array}}Vérifier {f(1)=\langle BX,X\rangle}, montrer {f(0)f(1)\leq0}, puis établir {\begin{array}{c}(\lambda_1+\lambda_n)^2\|X\|^4\\[8pt]-4\lambda_1\lambda_n\langle AX,X\rangle\langle A^{-1}X,X\rangle\geq0.\end{array}}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 38. En déduire l’inégalité de Kantorovich.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :

II — Une deuxième démonstration

On admet qu’il suffit d’établir l’inégalité pour un vecteur unitaire. On écrit donc {X=\sum\limits_i x_iV_i}, avec {\sum\limits_i x_i^2=1}.

L’énoncé propose de définir une variable aléatoire {Z} par {Z(\Omega)=\{\lambda_1,\ldots,\lambda_n\}} et {\mathbb P(Z=\lambda_i)=x_i^2}.

Q 39. Justifier que l’on définit bien une loi de probabilité pour {Z}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 40. Justifier que {Z} et {1/Z} admettent une espérance, puis les exprimer à l’aide de {\langle AX,X\rangle} et {\langle A^{-1}X,X\rangle}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 41. En remarquant que {(Z-\lambda_1)(Z-\lambda_n)\leq0}, établir {\frac1Z\leq\frac{\lambda_1+\lambda_n-Z}{\lambda_1\lambda_n}.}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 42. En déduire {\begin{array}{rl}\mathbb E(Z)\mathbb E(1/Z)\leq{}&-\dfrac1{\lambda_1\lambda_n}\left(\mathbb E(Z)-\dfrac{\lambda_1+\lambda_n}2\right)^2\\[8pt]&+\dfrac{(\lambda_1+\lambda_n)^2}{4\lambda_1\lambda_n}.\end{array}}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Q 43. En déduire la seconde partie de l’inégalité de Kantorovich.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :