Centrale-Supélec 2023 — Mathématiques 1 — PC
Durée : 4 heures. Calculatrice autorisée.
L’objectif est d’établir le théorème de Perron-Frobenius pour une classe de matrices symétriques. Ce théorème étudie les espaces propres associés aux valeurs propres de module maximal. Une application finale ouvre sur l’analyse spectrale des matrices à coefficients positifs.
La partie I établit des résultats préliminaires. La partie II traite le cas des matrices strictement positives de taille deux. La partie III relie rayon spectral et comportement des puissances, indépendamment de la partie II. La partie IV démontre le théorème annoncé, indépendamment des parties II et III.
Notations et définitions
{\mathbb K} désigne {\mathbb R} ou {\mathbb C}. Pour {n,p\geq1}, {\mathcal M_{n,p}(\mathbb K)} est l’espace des matrices à {n} lignes et {p} colonnes, et {\mathcal M_n(\mathbb K)=\mathcal M_{n,n}(\mathbb K)}.
La matrice {|A|} a pour coefficients {|A_{ij}|}. Les inégalités entre matrices réelles sont comprises coefficient par coefficient : {A\geq0} signifie que tous ses coefficients sont positifs ou nuls, et {A>0} qu’ils sont tous strictement positifs. Les notations {A\geq B}, {A>B}, {A\leq B} et {A\lt B} se déduisent de cette convention.
On peut utiliser les propriétés suivantes, dès que les opérations sont définies :
{\begin{array}{l}|A+B|\leq|A|+|B|,\\[8pt]|A^{\mathsf T}|=|A|^{\mathsf T},\ \gamma A|=|\gamma||A|,\\[8pt]A\geq0,\ B\geq0\ \Longrightarrow\ AB\geq0.\end{array}}Pour deux vecteurs colonnes réels, le produit scalaire et sa norme associés sont
{(X\!\mid\! Y)\!=\!X^{\mathsf T}Y\!=\!\sum_{k=1}^nX_kY_k,\ \|X\|\!=\!\left(\sum_{k=1}^nX_k^2\right)^{1/2}}On note {\operatorname{sp}(A)} le spectre de {A}. Lorsque ce spectre est non vide, son rayon spectral est
{\rho(A)=\max\{|\lambda|:\lambda\in\operatorname{sp}(A)\}.}Une norme {N} sur {\mathcal M_n(\mathbb K)} est dite sous-multiplicative si {N(AB)\leq N(A)N(B)} pour toutes matrices {A,B}.
I — Résultats préliminaires
Q 1. Soient {A,B\in\mathcal M_n(\mathbb R)} et {X\in\mathcal M_{n,1}(\mathbb R)}. Montrer que {A>0}, {X\geq0} et {X\ne0} impliquent {AX>0}, et que {|AB|\leq|A||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 2. Rappeler Cauchy-Schwarz pour deux vecteurs réels {X,Y}. En déduire que, pour des complexes {z_1,\ldots,z_n,w_1,\ldots,w_n},
{\sum_{k=1}^n|z_k||w_k|\leq\left(\sum_{k=1}^n|z_k|^2\right)^{1/2}\left(\sum_{k=1}^n|w_k|^2\right)^{1/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 3. Si {z\in\mathbb C} vérifie {|1+z|=1+|z|}, montrer que {z\in\mathbb R_+}. En déduire que {|z+z'|=|z|+|z'|} et {z\ne0} impliquent {z'=\alpha z} pour un {\alpha\geq0}.
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. Soient {n\geq2} et des complexes {z_1,\ldots,z_n} non tous nuls tels que {|\sum\limits_{k=1}^nz_k|=\sum\limits_{k=1}^n|z_k|}. Montrer qu’il existe {\theta\in\mathbb R} tel que {z_k=\mathrm e^{\mathrm i\theta}|z_k|} pour tout {k}.
Si {z_1\ne0}, on pourra appliquer Q3 aux couples {(z_1,z_k)}.
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 — Matrices strictement positives de {\mathcal M_2(\mathbb R)}
Soient {a,b,c,d>0} et
{A=\begin{pmatrix}a&b\\[8pt]c&d\end{pmatrix}.}
Q 5. Exprimer le discriminant {\Delta} du polynôme caractéristique de {A} en fonction de {a,b,c,d}.
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. Montrer que {\Delta>0}. En déduire qu’il existe deux réels {\lambda\lt \mu} tels que {A} soit semblable à {\operatorname{diag}(\mu,\lambda)}.
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. Montrer que {|\lambda|\lt \mu}.
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. Montrer que {(A^k)_{k\geq1}} converge vers une matrice {L} non nulle si et seulement si {\mu=1}. En cas de convergence, préciser le rang de {L} et montrer que {L} représente un projecteur de {\mathbb R^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 9. Soient {\alpha,\beta\in]0,1[} et
{B=\begin{pmatrix}1-\alpha&\beta\\[8pt]\alpha&1-\beta\end{pmatrix}.}Montrer que {B} est semblable à {D=\operatorname{diag}(1,1-\alpha-\beta)} et donner une matrice inversible {S} telle que {B=SDS^{-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 10. En déduire que {(B^k)} converge vers une matrice {\Lambda} que l’on explicitera.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
III — Normes sous-multiplicatives et rayon spectral
III.A — Exemples de normes sous-multiplicatives
Pour {A\in\mathcal M_n(\mathbb C)}, on pose
{\|A\|_\infty=\max_{1\leq i\leq n}\sum_{j=1}^n|A_{ij}|,}{\|A\|_2=\left(\sum_{i=1}^n\sum_{j=1}^n|A_{ij}|^2\right)^{1/2}.}
Q 11. Montrer que {\|\cdot\|_\infty} est une norme sous-multiplicative sur {\mathcal M_n(\mathbb C)}.
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. On admet que {\|\cdot\|_2} est une norme. Montrer qu’elle est sous-multiplicative.
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. Soient {N} une norme sous-multiplicative et {S} une matrice inversible. Montrer que {\nu(A)=N(S^{-1}AS)} définit une norme sous-multiplicative.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
III.B — Rayon spectral
Soient {n\geq2} et {A\in\mathcal M_n(\mathbb C)}.
III.B.1)
Q 14. Pour {S} inversible, comparer {\rho(A)} et {\rho(S^{-1}AS)}.
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. Justifier que {A} est trigonalisable. Comparer, pour {k\geq1}, {\rho(A^k)} et {\rho(A)^k}, et, pour {\alpha\in\mathbb C}, {\rho(\alpha A)} et {\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 16. Montrer que {\rho(A)\leq N(A)} pour toute norme sous-multiplicative {N}. On pourra choisir une valeur propre {\lambda} et une matrice non nulle {H} telle que {AH=\lambda H}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
III.B.2)
On veut montrer que, pour tout {\varepsilon>0}, il existe une norme sous-multiplicative {N}, dépendant de {A} et de {\varepsilon}, telle que {N(A)\leq\rho(A)+\varepsilon}.
Pour {\tau>0}, on introduit
{D_\tau=\operatorname{diag}(1,\tau,\ldots,\tau^{n-1}),}et on considère une matrice triangulaire supérieure {T}.
Q 17. Calculer les coefficients de {D_\tau^{-1}TD_\tau} en fonction de {\tau} et de ceux 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 18. Montrer qu’il existe {\delta>0} tel que, pour tout réel {\tau} vérifiant {|\tau|\leq\delta},
{\|D_\tau^{-1}TD_\tau\|_\infty\leq\rho(T)+\varepsilon.}
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. Conclure.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
III.B.3)
Q 20. Montrer que {A^k\to0} si et seulement si {\rho(A)\lt 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 :
IV — Théorème de Perron-Frobenius pour une classe de matrices symétriques positives
Soient {n\geq2} et {A\in\mathcal M_n(\mathbb R)} non nulle, symétrique et à coefficients positifs ou nuls. On pose {r=\rho(A)}.
IV.A
Q 21. Justifier que {A} est diagonalisable sur {\mathbb R}. Que peut-on dire de ses sous-espaces 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 22. Montrer que {r>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 :
On note {\mu} la plus grande valeur propre de {A}.
Q 23. Montrer que, pour tout vecteur réel unitaire {X}, {X^{\mathsf T}AX\leq\mu}. On pourra calculer dans une base orthonormée adaptée.
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. Montrer que l’inégalité précédente est une égalité si et seulement si {X} est un vecteur propre associé à {\mu}.
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. Montrer que, pour tout vecteur unitaire {X},
{|X^{\mathsf T}AX|\leq|X|^{\mathsf T}A|X|\leq\mu.}
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. En déduire que toute valeur propre {\lambda} de {A} vérifie {|\lambda|\leq\mu}, et que {\mu=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 :
IV.B
Dans cette sous-partie seulement, on suppose de plus que {A>0}.
Q 27. Si {X} est un vecteur propre réel unitaire associé à {r}, montrer que {|X|} est aussi un vecteur propre unitaire associé à {r}, et que {|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 28. Montrer que {X=|X|} ou {X=-|X|}.
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 29. Montrer que {\ker(A-rI_n)} est de dimension {1}. On pourra considérer deux vecteurs propres orthogonaux associés à {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 30. Montrer que la multiplicité de {r} vaut {1} et que {-r} n’est pas valeur propre. Ainsi {r} est l’unique valeur propre de module {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 31. Montrer que cette propriété n’est pas forcément vérifiée si {A} est seulement positive. On pourra chercher dans {\mathcal M_2(\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 :
IV.C
On suppose maintenant qu’il existe {p\geq2} tel que {A^p>0}. Par Q26, {r} est une valeur propre de {A}.
Q 32. Montrer que {\ker(A-rI_n)} est de dimension {1} et engendré par un vecteur strictement positif.
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 33. Montrer que {r} est l’unique valeur propre de {A} de module {r}. On pourra distinguer la parité de {p}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
IV.D — Une application : un théorème de Ky Fan
On admet l’extension des résultats de Perron-Frobenius à toute matrice réelle strictement positive, même non symétrique : son rayon spectral est une valeur propre simple, seule de module maximal, et l’espace propre correspondant est une droite possédant un vecteur strictement positif.
Soient désormais {A\in\mathcal M_n(\mathbb C)} quelconque et {B\in\mathcal M_n(\mathbb R)} strictement positive.
Q 34. Montrer que le spectre de {A} est contenu dans la réunion des disques
{\left\{z\in\mathbb C:|z-A_{ii}|\leq\sum_{j\ne i}|A_{ij}|\right\},\ 1\leq i\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 :
On suppose désormais que {|A_{ij}|\leq B_{ij}} pour tous les couples d’indices distincts {i,j}.
Q 35. Montrer que
{\operatorname{sp}(A)\subset\bigcup_{i=1}^n\{z\in\mathbb C:|z-A_{ii}|\leq\rho(B)-B_{ii}\}.}On pourra choisir un vecteur propre strictement positif {X} de {B} associé à {\rho(B)} et utiliser {D^{-1}AD}, avec {D=\operatorname{diag}(X_1,\ldots,X_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 :