Centrale-Supélec 2022 — Mathématiques 1 — PSI
Notations et rappels
Pour {n,p\ge1}, {\mathcal M_{n,p}(\mathbb R)} est l’espace des matrices réelles à {n} lignes et {p} colonnes ; {\mathcal V_{n,p}} désigne celles dont les coefficients appartiennent à {\{-1,1\}}. On note {M^{\mathsf T}} la transposée de {M} ; une matrice est antisymétrique si {M^{\mathsf T}=-M}.
On utilise les notations {\mathcal M_n(\mathbb R)}, {I_n}, {0_n}, {\operatorname{tr}M} et {\mathrm{GL}_n(\mathbb R)} pour les matrices carrées, l’identité, la matrice nulle, la trace et les matrices inversibles. Les puissances sont définies par {M^0=I_n} et {M^{k+1}=MM^k}.
Une matrice est nilpotente si {M^k=0_n} pour un entier {k\ge1}. Leur ensemble est noté {\mathcal N_n}. Le sous-espace engendré par une partie {U} est noté {\operatorname{Vect}(U)}.
Toutes les variables aléatoires sont définies sur un même espace probabilisé discret {(\Omega,\mathcal A,\mathbb P)}. On note {\mathbb E} l’espérance et {\mathbb V} la variance, lorsqu’elles existent.
On admet le lemme des coalitions : des fonctions de deux groupes disjoints d’une famille de variables mutuellement indépendantes sont indépendantes. On munit {\mathcal M_{n,1}(\mathbb R)} du produit scalaire euclidien canonique {\langle\cdot\mid\cdot\rangle}. On note {\operatorname{ch}} le cosinus hyperbolique.
Le problème étudie les matrices nilpotentes, puis des matrices et vecteurs aléatoires à coefficients {\pm1}. La dernière partie établit l’existence de familles de vecteurs unitaires presque orthogonaux. Les quatre parties sont largement indépendantes ; Q9 intervient en II.C, Q14 et Q16 en II.D, Q19 en IV.
I — Partie I
I.A — Résultats préliminaires
Q 1. Montrer que {M\mapsto\operatorname{tr}M} est une forme linéaire et que {\operatorname{tr}(AB)=\operatorname{tr}(BA)} pour {A,B\in\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 2. Montrer que {(A,B)\mapsto\operatorname{tr}(A^{\mathsf T}B)} est un produit scalaire.
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. En déduire que {A^{\mathsf T}A=0_n} implique {A=0_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 :
I.B — Propriétés de {\mathcal N_n}
Q 4. Montrer que, si {A} est nilpotente, {0} est sa seule valeur propre complexe.
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. Déterminer la trace et le déterminant d’une matrice nilpotente.
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 {M^2} est nilpotente si {M} l’est.
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. Si {M,N} sont nilpotentes et commutent, montrer que {MN} et {M+N} sont nilpotentes.
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. Si {M,N,M+N} sont nilpotentes, montrer que {\operatorname{tr}(MN)=0} en calculant {(M+N)^2-M^2-N^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. Montrer qu’une matrice {M\in\mathcal M_2(\mathbb R)} est nilpotente si et seulement si {\det M=\operatorname{tr}M=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 10. Montrer que la seule matrice réelle symétrique et nilpotente est la matrice nulle.
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 11. Soit {A} réelle, antisymétrique et nilpotente. Montrer {A^{\mathsf T}A=0_n}, puis {A=0_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 12. Pour {n\ge3}, donner une matrice de trace et déterminant nuls, mais non nilpotente.
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 aléatoires à coefficients dans {\{-1,1\}}
II.A — Résultats algébriques
Soit {(E_1,\ldots,E_n)} la base canonique de {\mathcal M_{n,1}(\mathbb R)} et {V=\sum\limits_{k=1}^nE_k}.
Q 13. Exprimer {E_i} à l’aide de {V} et {V-2E_i}. En déduire que {\mathcal M_{n,1}(\mathbb R)=\operatorname{Vect}(\mathcal V_{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 :
Soient {C_1,\ldots,C_n} des colonnes réelles, avec {C_1\ne0}.
Q 14. Si {(C_1,\ldots,C_n)} est liée, montrer qu’il existe un unique {j\in\{1,\ldots,n-1\}} tel que {(C_1,\ldots,C_j)} soit libre et {C_{j+1}\in\operatorname{Vect}(C_1,\ldots,C_j)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Soient {1\le d\le n}, une famille libre {(U_1,\ldots,U_d)} et {H=\operatorname{Vect}(U_1,\ldots,U_d)}.
Q 15. Montrer qu’il existe {1\le i_1\lt \cdots\lt i_d\le n} tels que {x\mapsto(x_{i_1},\ldots,x_{i_d})^{\mathsf T}} soit une bijection de {H} sur {\mathcal M_{d,1}(\mathbb R)}. On pourra utiliser le rang de la matrice de colonnes {U_1,\ldots,U_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 16. Pour un sous-espace {\mathcal W} de dimension {d}, montrer {\operatorname{card}(\mathcal W\cap\mathcal V_{n,1})\le2^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 :
II.B — Une loi de probabilité
Une variable suit la loi {\mathcal R} si elle prend les valeurs {-1,1}, chacune avec probabilité {1/2}.
Q 17. Si {X} suit {\mathcal R}, préciser la loi de {(X+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 18. Calculer l’espérance et la variance d’une variable de loi {\mathcal 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 19. Si {X,Y} sont indépendantes et de loi {\mathcal R}, déterminer la loi de {XY}.
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.C — Premier procédé de génération
Jusqu’à la fin de II, les {n^2} variables {m_{i,j}} sont mutuellement indépendantes et de loi {\mathcal R}. On pose {M_n=(m_{i,j})}, {\tau_n=\operatorname{tr}M_n} et {\delta_n=\det M_n}.
Q 20. Calculer l’espérance et la variance de {\tau_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. Calculer l’espérance de {\delta_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 22. Montrer que {\mathbb V(\delta_n)=n!}. On pourra développer suivant une rangée et raisonner par récurrence.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Pour Q23 et Q24, {n=2} et les quatre coefficients de {M_2} sont des signes indépendants équiprobables.
Q 23. Calculer {\mathbb P(M_2\in\mathcal N_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 24. Calculer {\mathbb P(M_2\in\mathrm{GL}_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 :
II.D — Généralisation
On suppose {n\ge2} et on cherche un minorant de la probabilité d’inversibilité de {M_n}.
II.D.1
Soient {c_1,\ldots,c_n,c'_1,\ldots,c'_n} des variables mutuellement indépendantes de loi {\mathcal R}.
Q 25. Pour {(\varepsilon_1,\ldots,\varepsilon_n)\in\{-1,1\}^n}, calculer {\mathbb P(c_1=\varepsilon_1,\ldots,c_n=\varepsilon_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 pose {C=(c_1,\ldots,c_n)^{\mathsf T}} et {C'=(c'_1,\ldots,c'_n)^{\mathsf T}}.
Q 26. Montrer que {(C(\omega),C'(\omega))} est liée si et seulement si {C'(\omega)=\varepsilon C(\omega)} pour un {\varepsilon\in\{-1,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 27. En déduire la probabilité que {(C,C')} soit lié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 :
II.D.2
On reprend les colonnes {C_1,\ldots,C_n} de {M_n}. Pour {1\le j\lt n}, {R_j} est l’événement « {(C_1,\ldots,C_j)} libre et {C_{j+1}\in\operatorname{Vect}(C_1,\ldots,C_j)} ». Enfin {R_n} est l’événement « {(C_1,\ldots,C_n)} libre ».
Q 28. Montrer que {(R_1,\ldots,R_n)} est un système complet d’événements.
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.D.3
Q 29. Montrer que {\mathbb P(M_n\notin\mathrm{GL}_n(\mathbb R))\le\sum\limits_{j=1}^{n-1}\mathbb P(C_{j+1}\in\operatorname{Vect}(C_1,\ldots,C_j))}.
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. Justifier, pour
{1\le j\lt n},
{\begin{array}{l}\mathbb P(C_{j+1}\in\operatorname{Vect}(C_1,\ldots,C_j))\\[8pt]\quad=\displaystyle\sum_{(v_1,\ldots,v_j)\in\mathcal V_{n,1}^j}\mathbb P(C_{j+1}\in\operatorname{Vect}(v_1,\ldots,v_j))\\[8pt]\quad\times\mathbb P(C_1=v_1,\ldots,C_j=v_j).\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 31. En déduire {\mathbb P(C_{j+1}\in\operatorname{Vect}(C_1,\ldots,C_j))\le2^{j-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 32. En déduire {\mathbb P(M_n\in\mathrm{GL}_n(\mathbb R))\ge2^{1-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 :
III — Un autre procédé de construction
Soit {0\lt p\lt 1}, et {q=1-p}. On part de la matrice {A_0} dont tous les coefficients valent {1}. À chaque tour, les coefficients déjà égaux à {-1} sont conservés ; chacun des autres devient {-1} avec probabilité {p}, et reste {1} avec probabilité {q}. Le processus s’arrête à {-A_0}.
On suppose exécutée l’instruction import numpy as np, numpy.random as rd. On pourra utiliser np.ones((n, n)), A.shape, A.size, A.sum() et rd.binomial(1, p), qui simule une Bernoulli de paramètre {p}.
Q 33. Écrire modifie_matrice(p, A), qui modifie sur place le tableau A suivant ce procé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 34. En utilisant cette fonction, écrire nb_tours(p, n) qui renvoie le premier rang {k} où {A_k=-A_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 35. Écrire moyenne_tours(p, n, nbe) renvoyant la moyenne du nombre de tours sur nbe essais.
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 — Vecteurs aléatoires unitaires
Soit {n\ge1}, un sous-ensemble {I} de {\mathbb N} d’au moins deux éléments et une famille {u=(u_i)_{i\in I}} de vecteurs unitaires de {\mathcal M_{n,1}(\mathbb R)}.
Q 36. Montrer que {C(u)=\sup\{|\langle u_i\mid u_j\rangle|:i,j\in I,\ i\ne j\}} existe et appartient à {[0,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 :
{C(u)} est appelé paramètre de cohérence de la famille.
Q 37. Si {C(u)=0}, montrer que {\{u_i:i\in I\}} est fini et majorer son cardinal.
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 veut montrer que, pour {\varepsilon\in[0,1]} et {N\le\exp(\varepsilon^2n/4)}, il existe une famille de {N} vecteurs unitaires de cohérence au plus {\varepsilon}, dite presque orthogonale.
Q 38. Montrer que {\operatorname{ch}t\le e^{t^2/2}} pour tout réel {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 :
Soient {X_1,\ldots,X_n,Y_1,\ldots,Y_n} des signes mutuellement indépendants de loi {\mathcal R}. On pose {X=n^{-1/2}(X_1,\ldots,X_n)^{\mathsf T}} et {Y=n^{-1/2}(Y_1,\ldots,Y_n)^{\mathsf T}}.
Q 39. Montrer que {\mathbb E(e^{t\langle X\mid Y\rangle})=(\operatorname{ch}(t/n))^n} pour {t\in\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 40. En déduire {\mathbb E(e^{t\langle X\mid Y\rangle})\le e^{t^2/(2n)}}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Soient {\sigma,\lambda>0} et une variable réelle {Z} telle que {\mathbb E(e^{tZ})\le e^{\sigma^2t^2/2}} pour tout {t\in\mathbb R}.
Q 41. Par l’inégalité de Markov, montrer {\mathbb P(Z\ge\lambda)\le\exp(\sigma^2t^2/2-\lambda t)} pour {t\ge0}.
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 {\mathbb P(|Z|\ge\lambda)\le2e^{-\lambda^2/(2\sigma^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 43. Avec les variables de Q39, montrer {\mathbb P(|\langle X\mid Y\rangle|\ge\varepsilon)\le2e^{-\varepsilon^2n/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 :
Pour {N\ge1}, soient {(X_j^i)_{1\le i\le N,1\le j\le n}} des signes mutuellement indépendants de loi {\mathcal R}. On pose {X^i=n^{-1/2}(X_1^i,\ldots,X_n^i)^{\mathsf T}}.
Q 44. Montrer que
{\mathbb P\left(\bigcup_{1\le i\lt j\le N}\{|\langle X^i\mid X^j\rangle|\ge\varepsilon\}\right)\le N(N-1)e^{-\varepsilon^2n/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 45. Si {n\ge4\ln N/\varepsilon^2}, montrer que la probabilité de la réunion précédente est strictement inférieure à {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 46. En déduire que, pour tout entier naturel {N\le e^{\varepsilon^2n/4}}, il existe une famille de {N} vecteurs unitaires de {\mathbb R^n} dont la cohérence est au plus {\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 :