Connectez-vous pour consulter le corrigé.
Dans tout le texte, on adopte les notations suivantes :
Pour tout \(n \in \mathbb{N}^\ast\), on note \(I_n\) la matrice identité de \(\mathcal{M}_n(\mathbb{R})\).
Pour tout \((n, m) \in \mathbb{N}^\ast \times \mathbb{N}^\ast\) et tout \((i, j) \in \left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right] \times \left[\kern-0.15em\left[ {1,m} \right]\kern-0.15em\right]\) le coefficient sur la \(i\)-ème ligne et la \(j\)-ème colonne d’une matrice \(A \in \mathcal{M}_{n, m}(\mathbb{R})\) est noté \(A_{i, j}\).
La transposée d’une matrice \(A\) est notée \({}^t\!A\). Lorsque \(A=[a] \in \mathcal{M}_1(\mathbb{R})\), où \(a \in \mathbb{R}\), on identifie \(A\) au réel \(a\).
Pour tous \(i \in \mathbb{N}\) et \(k \in \mathbb{N}\), \(\delta_{i, k}\) désigne le symbole de Kronecker défini par : \[\delta_{i,k} = \begin{cases} 1 &\text{si } i=k \\ 0 &\text{si } i\neq k \end{cases}\]
Pour tout \(n \in \mathbb{N}^\ast\), on note \(\mathcal{O} _n=\left\{M \in \mathcal{M}_n(\mathbb{R}) \mid M \,{}^t\!M=I_n\right\}\) l’ensemble des matrices orthogonales de \(\mathcal{M}_n(\mathbb{R})\).
Soit \(n \in \mathbb{N}^\ast\). Une permutation de \(\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\) est une bijection de \(\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\) dans \(\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\). On note \(\mathscr{P}_n\) l’ensemble de toutes les permutations de \(\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\).
Si \(\sigma\) est une permutation de \(\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\), on représente \(\sigma\) par le \(n\)-uplet \((\sigma(1), \cdots, \sigma(n))\). Par exemple, dans le cas \(n=3\), \((2,3,1)\) représente la permutation \(\sigma\) de \(\{1,2,3\}\) définie par : \(\sigma(1)=2\), \(\sigma(2)=3\) et \(\sigma(3)=1\).
Pour tout \(\sigma \in \mathscr{P}_n\) et pour tout \(x=\left(x_1, \cdots, x_n\right) \in \mathbb{R}^n\), on note \(x_\sigma=\left(x_{\sigma(1)}, \cdots, x_{\sigma(n)}\right)\).
Pour tout \(\sigma \in \mathscr{P}_n\), on appelle matrice de permutation associée à \(\sigma\) et on note \(P_\sigma \in \mathcal{M}_n(\mathbb{R})\), la matrice définie par : \[\forall(i, j) \in\{1, \cdots, n\}^2, \ \left(P_\sigma\right)_{i j}=\delta_{i, \sigma(j)}\]
On note \(\left(e_1, \ldots, e_n\right)\) la base canonique de \(\mathbb{R}^n\).
On dit que \(P \in \mathcal{M}_n(\mathbb{R})\) est une matrice de permutation s’il existe \(\sigma \in \mathscr{P}_n\) telle que \(P=P_\sigma\). L’ensemble des matrices de permutations de \(\mathcal{M}_n(\mathbb{R})\) est noté \(\mathbb{P}_n\).
Pour tous \(U \in \mathcal{M}_{n, 1}(\mathbb{R})\) et \(V \in \mathcal{M}_{n, 1}(\mathbb{R})\), on note \(\langle U, V\rangle\) le produit scalaire canonique de \(U\) et \(V\) défini par \[\langle U, V\rangle={ }^t U V={ }^t V U\]
On note \(\left\| \cdot \right\|\) la norme euclidienne associée à ce produit scalaire définie par : \[\|U\|=\sqrt{\langle U, U\rangle} \text { pour tout } U \in \mathcal{M}_{n, 1}(\mathbb{R})\]
Pour toute matrice carrée \(A \in \mathcal{M}_n(\mathbb{R})\), on note
\(\operatorname{diag}(A)=\begin{pmatrix} A_{1,1} \\ \vdots \\ A_{n, n} \end{pmatrix}\) le vecteur colonne défini à partir de la diagonale de la matrice \(A\).
\(\mathrm{DG}(A)=\begin{pmatrix} A_{1,1} & 0 & \cdots & \cdots & 0 \\ 0 & A_{2,2} & \ddots & & \vdots \\ \vdots & \ddots & \ddots & \ddots & \vdots \\ \vdots & & \ddots & \ddots & 0 \\ 0 & \cdots & \cdots & 0 & A_{n, n} \end{pmatrix}\) la matrice diagonale de même diagonale que \(A\).
Pour tout \(X= \begin{pmatrix} x_1 \\ \vdots \\ x_n \end{pmatrix} \in \mathcal{M}_{n, 1}(\mathbb{R})\), on note \(\mathrm{D}(X)=\begin{pmatrix} x_1 & 0 & \cdots & \cdots & 0 \\ 0 & x_2 & \ddots & & \vdots \\ \vdots & \ddots & \ddots & \ddots & \vdots \\ \vdots & & \ddots & \ddots & 0 \\ 0 & \cdots & \cdots & 0 & x_n \end{pmatrix}\) la matrice diagonale de diagonale \(X\).
Soit \(E\) un espace vectoriel et \(g\) une application de \(E\) dans \(\mathbb{R}\). On dira que \(g\) est convexe si \[\forall x \in E, \ \forall y \in E, \ \forall t \in[0,1], \ g(t x+\left( 1-t \right) y) \leqslant t g(x)+ \left( 1-t \right) g(y)\]
Dans tout le problème si \(f: \mathbb{R}^n \rightarrow \mathbb{R}\), et \(X= \begin{pmatrix} x_1 \\ \vdots \\ x_n \end{pmatrix}\in \mathcal{M}_{n, 1}(\mathbb{R})\), on donnera un sens à \(f(X)\) en posant \(f(X)=f\left(x_1, \ldots, x_n\right)\).
Pour les programmes Python, on dispose d’un petit
formulaire à la fin du sujet. On importe aussi les bibliothèques
suivantes :
import numpy as np import numpy.random as rd
Toute fonction Python écrite en réponse à une question
de l’énoncé peut être utilisée dans les programmes ou fonctions
Python demandés par la suite.
L’énoncé comporte quatre parties I, II, III et IV. Le mot FIN marque la fin de l’énoncé.
Soient \(\sigma \in \mathscr{P}_n\) et \(\phi_\sigma\) l’endomorphisme de \(\mathbb{R}^n\) canoniquement associé à \(P_\sigma\).
Montrer que : \(\forall j \in \left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right],\ \phi_\sigma(e_j)=e_{\sigma(j)}\).
Soient \(\sigma \in \mathscr{P}_n\) et \(\tau \in \mathscr{P}_n\). Montrer que \(P_\sigma P_\tau=P_{\sigma o \tau}\) et en déduire que l’inverse d’une matrice de permutation est aussi une matrice de permutation.
Montrer que toute matrice de permutation \(P \in \mathbb{P}_n\) est orthogonale.
Montrer par récurrence sur \(n \in \mathbb{N}^\ast\) que pour tout \(\left(x_1, \cdots, x_n\right) \in \mathbb{R}^n\) il existe \(\alpha \in \mathscr{P}_n\) tel que \[x_{\alpha(1)} \geqslant \cdots \geqslant x_{\alpha(n)} \tag{1}\]
Soient \(\left(x_1, \cdots, x_n\right) \in \mathbb{R}^n\) et \(\alpha, \beta \in \mathscr{P}_n\) tels que \(x_{\alpha(1)} \geqslant \cdots \geqslant x_{\alpha(n)}\) et \(x_{\beta(1)} \geqslant \cdots \geqslant x_{\beta(n)}\). Montrer que \[\forall i \in \left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right], \ x_{\alpha(i)}=x_{\beta(i)}\]
Dans toute la suite, pour tout \(x=\left(x_1, \cdots, x_n\right) \in \mathbb{R}^n\), on note \(\widehat{x}=\left(\widehat{x}_1, \cdots, \widehat{x}_n\right)\) l’élément de \(\mathbb{R}^n\) défini par \[\forall i \in \left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right], \ \widehat{x}_i=x_{\alpha(i)}\] où \(\alpha \in \mathscr{P}_n\) est choisi tel que \(x_{\alpha(1)} \geqslant \cdots \geqslant x_{\alpha(n)}\) (autrement dit, \(\widehat{x}_1 \geqslant \cdots \geqslant \widehat{x}_n\) sont les composantes \(x_1, \cdots, x_n\) réordonnées dans l’ordre décroissant).
On écrit une fonction Python ayant comme entrée un
tableau monodimensionnel de réels X (représentant un
vecteur) et qui renvoie un tableau Y contenant les mêmes
valeurs que X ordonnées dans l’ordre décroissant et une
permutation \(\alpha\) correspondant à
la question 4.
Compléter la fonction Python suivante afin que la
fonction permutevecteur() ayant comme entrée un tableau de
valeurs X renvoie le couple (Y, alpha) ainsi
obtenu.
On reproduira cette fonction sur la copie en remplissant les parties pointillées.
def permutevecteur(X):
n=len(X)
alpha=np.arange (0,n,1)
Y=X.copy() # Y est un nouveau tableau initialisé avec les valeurs de X
for i in range (n):
imax=...
for k in range (i,n):
if Y[k] >...:
imax=...
if imax>i :
... , ... = ... , ...
alpha[i],alpha[imax]=alpha[imax],alpha[i]
return Y,alphaOn dit qu’une matrice \(S \in \mathcal{M}_n(\mathbb{R})\) est bistochastique si elle vérifie les trois propriétés suivantes :
\(\displaystyle \forall(i, j) \in\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]^2, \ S_{i, j} \geqslant 0 \rule[0pt]{0pt}{20pt}\),
\(\displaystyle \forall i \in\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right], \ \sum_{j=1}^n S_{i, j}=1 \rule[0pt]{0pt}{20pt}\),
\(\displaystyle \forall j \in\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right], \ \sum_{i=1}^n S_{i, j}=1\).
On dit qu’une matrice \(S \in \mathcal M_n(\mathbb{R})\) est orthostochastique s’il existe une matrice orthogonale \(Q \in \mathscr{O}_n\) telle que \[\forall(i, j) \in \left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]^2, \ S_{i, j}=\left(Q_{i, j}\right)^2\]
L’un des objectifs de cette partie est de prouver le théorème suivant quand \(n \in\{2,3\}\) :
Théorème de Birkhoff-Von Neumann. Soit \(S \in \mathcal{M}_n(\mathbb{R})\) une matrice bistochastique. Il existe un entier naturel \(k\) non nul, des matrices de permutation \(P_1, \dots, P_k \in \mathbb{P}_n\) et des réels positifs \(a_1, \dots, a_k\) tels que \(a_1+\cdots+a_k=1\) et \(S=a_1 P_1+\cdots+a_k P_k\).
Montrer que toute matrice orthostochastique et toute matrice de permutation dans \(\mathcal{M}_n(\mathbb{R})\) sont bistochastiques.
Montrer qu’une matrice bistochastique n’est pas toujours orthostochastique en donnant un exemple pour \(n=3\).
On se place dans le cas particulier \(n=2\).
Trouver toutes les matrices de permutation appartenant à \(\mathcal{M}_2(\mathbb{R})\).
En déduire qu’une matrice \(S \in \mathcal{M}_2(\mathbb{R})\) est bistochastique si et seulement s’il existe \(\alpha \in[0,1]\) et \(P \in \mathcal{M}_2(\mathbb{R})\) une matrice de permutation tels que \[S=\alpha I_2+ \left( 1-\alpha \right) P\]
On se place dans le cas particulier \(n=3\). Soit \(S \in \mathcal{M}_3(\mathbb{R})\) une matrice bistochastique.
Quel est le nombre de permutations de \(\{1,2,3\}\) ?
Montrer que les matrices suivantes sont des matrices de permutation et indiquer les bijections \(\sigma\) associées : \[P_1= \begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \end{pmatrix}, \quad P_2= \begin{pmatrix} 0 & 0 & 1 \\ 0 & 1 & 0 \\ 1 & 0 & 0 \end{pmatrix}, \quad P_3= \begin{pmatrix} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix},\]
\[P_4= \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 1 & 0 & 0 \end{pmatrix}, \quad P_5= \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{pmatrix}\]
Montrer que \(S\) est de la forme \[S= \begin{pmatrix} S_{1,1} & S_{1,2} & 1-S_{1,1}-S_{1,2} \\ S_{2,1} & S_{2,2} & 1-S_{2,1}-S_{2,2} \\ 1-S_{1,1}-S_{2,1} & 1-S_{1,2}-S_{2,2} & S_{3,3} \end{pmatrix} \tag{2}\]
Exprimer \(S_{3,3}\) en fonction des coefficients \(S_{i, j}, 1 \leqslant i, j \leqslant 2\) et donner des conditions nécessaires sur ces coefficients \(S_{i, j}, 1 \leqslant i, j \leqslant 2\).
Ces conditions étant satisfaites, on pose \(\displaystyle \beta_0=\min _{1 \leqslant i \leqslant 3} S_{i, i}\).
Montrer qu’il existe des réels positifs \(\beta_i, 1 \leqslant i \leqslant 5\), tels que : \[S=\beta_0 I_3+\sum_{i=1}^5 \beta_i P_i\]
Conclure.
Écrire une fonction
Python bistochastique(n,iter) ayant deux
paramètres d’entrée n et iter, représentant des entiers naturels non
nuls, et qui renvoie une matrice bistochastique construite de la manière
suivante :
on construit au départ une matrice \(A^{(0)}\) de taille \(\mathrm{n} \times \mathrm{n}\) dont chaque coefficient \(a_{i, j}^{(0)}\) est obtenu en simulant une réalisation de la loi uniforme sur \(] 0,1 [\),
pour \(0 \leqslant k<\texttt{iter}\) :
on calcule la matrice \(A^{(2 k+1)}\) obtenue à partir de la matrice \(A^{(2 k)}\) en divisant chaque ligne de \(A^{(2 k)}\) par la somme de ses coefficients : \[A_{i, j}^{(2 k+1)}=\frac{A_{i, j}^{(2 k)}}{\sum\limits_{\ell=1}^{\texttt{n}} A_{i, \ell}^{(2 k)}}, \text { pour } 1 \leqslant i, j \leqslant \texttt{n}\]
on calcule ensuite la matrice \(A^{(2 k+2)}\) obtenue à partir de la matrice \(A^{(2 k+1)}\) en divisant chaque colonne par la somme de ses coefficients : \[A_{i, j}^{(2 k+2)}=\frac{A_{i, j}^{(2 k+1)}}{\sum\limits_{\ell=1}^{\texttt{n}} A_{\ell, j}^{(2 k+1)}}, \text { pour } 1 \leqslant i, j \leqslant \texttt{n}\]
La fonction renvoie la dernière matrice \(A^{(2 k+2)}\) obtenue quand \(k=\texttt{iter - 1}\). On admet que si
iter est assez grand, on peut considérer que cette matrice
est bistochastique.
On revient au cas général où \(n\) est un entier supérieur ou égal à 2.
On admet que le théorème de Birkhoff-Von Neumann énoncé dans la partie II est vrai en dimension \(n\).
On pose \(H_n=\left\{y=\left(y_1, \cdots, y_n\right) \in \mathbb{R}^n \mid y_1 \geqslant y_2 \geqslant \ldots \geqslant y_n\right\}\).
On dit qu’une fonction \(f: \mathbb{R}^n \rightarrow \mathbb{R}\) est symétrique si pour tout \(x \in \mathbb{R}^n\) et toute permutation \(\sigma \in \mathscr{P}_n\) on a \(f(x)=f(x_\sigma)\).
On dit qu’une fonction \(f: \mathbb{R}^n \rightarrow \mathbb{R}\) est \(S\)-convexe si pour tout \(X \in \mathcal{M}_{n, 1}(\mathbb{R})\) et toute matrice bistochastique \(B \in \mathcal{M}_n(\mathbb{R})\) on a \(f(B X) \leqslant f(X)\).
Soient \(\sigma \in \mathscr{P}_n\) et \(X=\begin{pmatrix} x_1 \\ \vdots \\ x_n \end{pmatrix} \in \mathcal{M}_{n, 1}(\mathbb{R})\). Déterminer \(P_\sigma X\).
Soit une fonction \(f: \mathbb{R}^n \rightarrow \mathbb{R}\).
Montrer que \(f\) est symétrique si et seulement si \(\forall X \in \mathcal{M}_{n, 1}(\mathbb{R}), \ \forall P \in \mathbb{P}_n, \ f(P X)=f(X)\)
Soit \(f\) une fonction de \(\mathbb{R}^n\) dans \(\mathbb{R}\). Montrer que \(f\) est symétrique si et seulement s’il existe une fonction \(\widehat{f}\) de \(H_n\) dans \(\mathbb{R}\) telle que \[\forall x \in \mathbb{R}^n, \ f(x)=\widehat{f}(\widehat{x})\]
Pour chacune des fonctions suivantes, indiquer si elle est symétrique ou non en le prouvant si la réponse est oui, ou en donnant un contre-exemple si la réponse est non : \begin{align*} & f_1:\left(x_1, \cdots, x_n\right) \in \mathbb{R}^n \mapsto \sum_{k=1}^n x_k, \\ & f_2:\left(x_1, \cdots, x_n\right) \in \mathbb{R}^n \mapsto x_1^2+x_2+\cdots+x_n, \rule[0pt]{0pt}{20pt}\\ & f_3:\left(x_1, \cdots, x_n\right) \in \mathbb{R}^n \mapsto \max _{1 \leqslant i j \leqslant n}\left|x_i-x_j\right| \rule[0pt]{0pt}{20pt} \end{align*}
Soient \(f: \mathbb{R}^n \rightarrow \mathbb{R}\) symétrique de classe \(\mathcal C^1\) sur \(\mathbb{R}^n\), \(\sigma \in \mathscr{P}_n\) et \(x \in \mathbb{R}^n\). On définit \[\forall i \in \left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right], \ g_{i, x}: \begin{aligned} & \mathbb{R} \rightarrow \mathbb{R} \\ & t \mapsto f(x+t e_i) \end{aligned}\]
Soit \(i \in \left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\).
Montrer que \(g_i\) est de classe \(\mathcal C^1\) sur \(\mathbb{R}\) et donner sa dérivée en fonction des dérivées partielles de \(f\).
Montrer que \(g_{i, x_\sigma}=g_{\sigma(i), x}\).
En déduire que tout \(x \in \mathbb{R}^n\) on a : \[\partial_i f(x_\sigma)=\partial_{\sigma(i)} f(x)\]
Montrer que toute fonction \(S\)-convexe de \(\mathbb{R}^n\) dans \(\mathbb{R}\) est symétrique.
Soient \(E\) un espace vectoriel et \(g\) une application de \(E\) dans \(\mathbb{R}\) convexe. Montrer que pour tous \(z_1, \dots, z_m \in E\), \(m \in \mathbb{N}^\ast\), et tous réels positifs \(\alpha_1, \dots, \alpha_m\) tels que \(\alpha_1+\cdots+\alpha_m=1\) on a l’inégalité \[g \! \left(\sum_{k=1}^m \alpha_k z_k\right) \leqslant \sum_{k=1}^m \alpha_k \, g(z_k)\]
En déduire que toute fonction \(f: \mathbb{R}^n \rightarrow \mathbb{R}\) symétrique et convexe est \(S\)-convexe.
On se place dans le cas particulier \(n=2\). Soit \(f\) une fonction \(S\)-convexe de \(\mathbb{R}^2\) dans \(\mathbb{R}\) de classe \(\mathcal{C} ^1\). Soit \(x=\left(x_1, x_2\right) \in \mathbb{R}^2\). On pose \[g(t)=f( \left( 1-t \right) x_1+t x_2,(1-t) x_2+t x_1) \text { pour tout } t \in \mathbb{R}\]
Montrer que \(g\) est de classe \(\mathcal C^1\) sur \(\mathbb{R}\) et exprimer, pour tout \(t \in \mathbb{R}, g^{\prime}(t)\) en fonction des dérivées partielles de \(f\), de \(t, x_1\) et \(x_2\).
Montrer que \(g(t) \leqslant g(0)\) pour tout \(t \in[0,1]\). En déduire que \(g^{\prime}(0) \leqslant 0\).
En déduire que \[\forall x=\left(x_1, x_2\right) \in \mathbb{R}^2, \ \left(x_1-x_2\right)\left(\partial_1 f(x)-\partial_2 f(x)\right) \geqslant 0\]
On revient au cas général où \(n \geqslant 2\) est quelconque mais fixé. Soit \(f\) une fonction \(S\)-convexe de \(\mathbb{R}^n\) dans \(\mathbb{R}\) de classe \(\mathcal C^1\). Montrer que pour tous \(i, j \in\{1, \cdots, n\}\) on a \[\forall x=\left(x_1, \cdots, x_n\right) \in \mathbb{R}^n, \ \left(x_i-x_j\right)\left(\partial_i f(x)-\partial_j f(x)\right) \geqslant 0\]
Soit \(h: \mathbb{R} \rightarrow \mathbb{R}\) de classe \(\mathcal{C}^1\) sur \(\mathbb{R}\). On pose \[f: \begin{array}{lcl} \mathbb{R}^n & \rightarrow & \mathbb{R} \\ \left(x_1, \ldots, x_n\right) & \mapsto & \displaystyle \sum_{k=1}^n h(x_k) \end{array}\]
Montrer que \(f\) est \(S\)-convexe si et seulement si \(h\) est convexe.
Dans toute cette partie, \(\mathcal{S}_n(\mathbb{R})\) désigne l’espace des matrices carrées symétriques appartenant à \(\mathcal{M}_n(\mathbb{R})\).
Si \(A \in \mathcal{S}_n(\mathbb{R})\) on note \(\widehat{\lambda}(A)\) le vecteur colonne défini par : \(\widehat{\lambda}(A)=\begin{pmatrix} \widehat{\lambda}_1(A) \\ \vdots \\ \widehat{\lambda}_n(A) \end{pmatrix} \in \mathcal{M}_{n, 1}(\mathbb{R})\) où
\(\widehat{\lambda}_1(A) \geqslant \ldots \geqslant \widehat{\lambda}_n(A)\) désignent les valeurs diagonales, d’une matrice diagonale semblable à \(A\), ordonnées dans un ordre décroissant.
On pose \(\Lambda(A)=\mathrm{D}(\widehat{\lambda}(A))\).
On dit qu’une application \(G\) de \(\mathcal{S}_n(\mathbb{R})\) dans \(\mathbb{R}\) est spectrale si elle vérifie : \[\forall A \in \mathcal{S}_n(\mathbb{R}), \ \forall Q \in \mathcal{O}_n, \ G(Q A \,{}^t\!\, Q)=G(A)\]
Dans toute la suite, \(F\) désigne une application de \(\mathcal{S}_n(\mathbb{R})\) dans \(\mathbb{R}\) fixée (pas nécessairement spectrale, sauf indication contraire).
Soit \(k \in \mathbb{N}^\ast\). Montrer que la fonction \(F_k: A \in \mathcal{S}_n(\mathbb{R}) \mapsto \operatorname{Tr}(A^k)\) est spectrale.
Soit \(\sigma\) une permutation de \(\{1, \cdots, n\}\). Montrer que \[\forall X \in \mathcal{M}_{n, 1}(\mathbb{R}), \ P_\sigma \, \mathrm{D}(X) \, {}^t\!P_\sigma=\mathrm{D}(P_\sigma X)\]
Soit \(A \in \mathcal{S}_n(\mathbb{R})\). Justifier l’existence d’une matrice orthogonale \(Q\) telle que \[A=Q \Lambda(A) \, {}^t\!\, Q\]
On suppose dans cette question que \(F\) est spectrale.
On associe à \(F\) la fonction \(f: \mathbb{R}^n \rightarrow \mathbb{R}\) définie par : \[\forall x=\left(x_1, \ldots, x_n\right) \in \mathbb{R}^n, \ f(x)=F\left(\mathrm{D}\left( \begin{pmatrix} x_1 \\ \vdots \\ x_n \end{pmatrix}\right)\right)\]
Montrer que \[\forall A \in \mathcal{S}_n(\mathbb{R}), \ F(A)=F(\Lambda(A))\]
Montrer que \(f\) est symétrique.
Montrer que si \(F\) est convexe alors \(f\) est convexe aussi.
On revient au cas général.
Montrer que \(F\) est spectrale si et seulement s’il existe une fonction symétrique \(f: \mathbb{R}^n \rightarrow \mathbb{R}\) telle que \(\forall A \in \mathcal{S}_n(\mathbb{R}), \ F(A)=f(\bar{\lambda}(A))\). Prouver que \(f\) est unique.
On suppose maintenant que \(F\) est spectrale et que \(f\) est convexe (où \(f\) est la fonction associée à \(F\) définie dans la question 26). On voudrait démontrer que \(F\) est convexe (Théorème de Davis).
Soit \(A \in \mathcal{S}_n(\mathbb{R})\). Montrer qu’il existe \(S \in \mathcal{M}_n(\mathbb{R})\) bistochastique telle que \[\operatorname{diag}(A)=S \, \widehat{\lambda}(A)\]
Soient deux matrices \(A \in \mathcal{S}_n(\mathbb{R})\) et \(B \in \mathcal{S}_n(\mathbb{R})\). On pose \(C=A+B\). Montrer qu’il existe deux matrices bistochastiques \(S_1, S_2 \in \mathcal{M}_n(\mathbb{R})\) telles que \[\widehat{\lambda}(C)=S_1 \, \widehat{\lambda}(A)+S_2 \, \widehat{\lambda}(B)\]
En déduire que \(F\) est convexe.
Soit \(A \in S_n(\mathbb{R})\). Montrer que \[F(\mathrm{DG}(A)) \leqslant F(A)\]
Pour toute matrice \(A \in \mathcal{S}_n(\mathbb{R})\) et tout \(m \in \left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\), on pose \(\displaystyle \Sigma_m(A)=\sum_{k=1}^m \widehat{\lambda}_k(A)\).
Soient \(A, B \in \mathcal{S}_n(\mathbb{R}), m \in \left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\) et \((V_1, \cdots, V_n)\) une base orthonormée de \(\mathcal{M}_{n, 1}(\mathbb{R})\) telle que pour tout \(i \in\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\), \(A V_i=\widehat{\lambda}_i(A) \, V_i\). On pose \(C=A+B\) et on note \(X_1, \cdots, X_n\) une base orthonormée de \(\mathcal{M}_{n, 1}(\mathbb{R})\) telle que pour tout \(i \in\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\), \(C X_i=\widehat{\lambda}_i(C) \, X_i\). Montrer pour tout \(k \in\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right]\), les deux inégalités : \[\begin{gathered} \left\langle X_k, A X_k\right\rangle \leqslant \widehat{\lambda}_m(A)+\sum_{i=1}^{m-1}\left(\widehat{\lambda}_i(A)-\widehat{\lambda}_m(A)\right)\left\langle X_k, V_i\right\rangle^2 \\ \sum_{k=1}^m\left\langle X_k, A X_k\right\rangle \leqslant \Sigma_m(A) \end{gathered}\]
En déduire que les fonctions \(\Sigma_m\) sont toutes convexes.
Soit \(H: \mathcal{S}_n(\mathbb{R}) \rightarrow \mathbb{R}\) de la forme \(\displaystyle H(A)=\sum_{k=1}^n \alpha_k \widehat{\lambda}_k(A)\) où \(\alpha_1, \dots, \alpha_n\) sont des réels donnés tels que \(\alpha_1 \geqslant \alpha_2 \geqslant \cdots \geqslant \alpha_n \geqslant 0\).
Montrer que \(H\) est spectrale et convexe.
Indication : on peut exprimer \(H(A)\) en fonction de \(\Sigma_1(A), \cdots, \Sigma_n(A)\).
Pour tout \(X=\begin{pmatrix} x_1 \\ \vdots \\ x_n \end{pmatrix}\in \mathcal{M}_{n, 1}(\mathbb{R})\), on note \(\widehat{X}= \begin{pmatrix} \widehat{x}_1 \\ \vdots \\ \widehat{x}_n \end{pmatrix}\) l’élément de \(\mathcal{M}_{n, 1}(\mathbb{R})\) défini par \(\forall i \in\left[\kern-0.15em\left[ {1,n} \right]\kern-0.15em\right], \widehat{x}_i=x_{\alpha(i)}\), où \(\alpha \in \mathscr{P}_n\) est choisi tel que \(x_{\alpha(1)} \geqslant \cdots \geqslant x_{\alpha(n)}\) (autrement dit, \(\widehat{x}_1 \geqslant \ldots \geqslant \widehat{x}_n\) sont les composantes \(X\) réordonnées dans l’ordre décroissant).
Soient \(A \in \mathcal{S}_n(\mathbb{R})\) et \(B \in \mathcal{S}_n(\mathbb{R})\). On pose \(U=\operatorname{diag}(A)\) et \(V=\operatorname{diag}(B)\).
Montrer que \(\langle\widehat{U}, \widehat{V}\rangle \leqslant\langle\widehat{\lambda}(A), \widehat{\lambda}(B)\rangle \quad\) (Inégalité de Fan).
Le corrigé pas à pas, les aides et les explications sont disponibles dans la plateforme.