2024-Centrale-Pc1-corrigé

Centrale-Supélec 2024 — PC — Mathématiques 1

Les quatre parties étudient successivement deux approximations de {\sqrt2}, la méthode de Héron pour les matrices symétriques positives, la méthode de Newton réelle, puis une méthode de Newton matricielle conduisant à la décomposition de Jordan-Chevalley-Dunford et au calcul de racines carrées.

Notations

On fixe {q\geq1} et {\mathbb K=\mathbb R} ou {\mathbb C}. On note {\mathcal M_q(\mathbb K)} les matrices carrées d’ordre {q}, {I_q} l’identité, {P^T} la transposée de {P}, et {[M]_{i,j}} les coefficients de {M}.

Les ensembles {\mathcal S_q(\mathbb R)} et {O(q)} désignent les matrices symétriques et les matrices orthogonales, ces dernières vérifiant {P^TP=I_q}. La matrice {\operatorname{diag}(a_1,\ldots,a_q)} a pour coefficients diagonaux les {a_i} et tous ses autres coefficients sont nuls.

En dimension finie, les normes sont équivalentes. On admet que la convergence matricielle équivaut à celle de chaque coefficient et que, si {M_n\to M}, alors {AM_n\to AM} et {M_nA\to MA} pour toute matrice fixe {A}.

I — Quelques approximations de {\sqrt2}

I.A — Via un développement en série entière

Pour {\alpha\in\mathbb R}, on pose {a_0=1} et {a_n=\frac{\alpha(\alpha-1)\cdots(\alpha-n+1)}{n!}\quad(n\geq1).}

Q 1. Montrer que le rayon de convergence de {\sum\limits_{n\geq0}a_nx^n} vaut {1} si {\alpha\notin\mathbb N}, et {+\infty} sinon.
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. Donner sans justification supplémentaire la somme de la série sur {]-R,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 3. On pose {b_n=(2n)!/(2^{2n}(2n-1)(n!)^2)}. Montrer que, pour {|x|\lt 1}, {\sqrt{1+x}=\sum_{n=0}^{+\infty}(-1)^{n+1}b_nx^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 4. Donner un équivalent simple de {b_n} et la nature de {\sum\limits_{n\geq0}(-1)^{n+1}b_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 5. Montrer que {\sum\limits_{n\geq0}(-1)^{n+1}b_nx^n} converge uniformément sur {[-1,1]} et déterminer {\sum\limits_{n=0}^{+\infty}(-1)^{n+1}b_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 6. Montrer que {\sqrt2=\sum_{k=0}^n(-1)^{k+1}b_k+O(n^{-3/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 :

I.B — Via la méthode de Héron d’Alexandrie

Pour {a\geq0}, on définit {c_0(a)=1,\quad c_{n+1}(a)=\frac12\left(c_n(a)+\frac{a}{c_n(a)}\right).}

Q 7. Montrer par récurrence que {c_n(a)} est bien défini et strictement positif pour tout {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. Exprimer {c_{n+1}(a)^2-a} à l’aide de {(c_n(a)^2-a)^2}. En déduire que {c_n(a)\geq\sqrt a} pour {n\geq1}.
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 {c_n(a)\to\sqrt 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. Calculer {c_1(2)} et montrer, pour {n\geq1}, que {c_n(2)^2-2\leq8\left(\frac1{32}\right)^{2^{n-1}}.}En déduire {\sqrt2=c_n(2)+O((1/32)^{2^{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 :

I.C — Comparaison des vitesses de convergence

Q 11. Laquelle des suites {n^{-3/2}} et {(1/32)^{2^{n-1}}} tend le plus vite vers zéro ?
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 la question suivante, on s’interdit toute valeur approchée de {\sqrt2} stockée dans Python, notamment 2 ** (1/2), math.sqrt(2) et numpy.sqrt(2).

Q 12. Écrire des instructions Python utilisant Q10 pour obtenir une approximation de {\sqrt2} avec dix décimales correctes.
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 — Racine carrée d’une matrice symétrique positive

On note {\mathcal S_q^+(\mathbb R)} les matrices symétriques {M} telles que {X^TMX\geq0} pour tout vecteur colonne {X}. Une racine carrée de {M} est une matrice {B} telle que {B^2=M}.

II.A — Racines carrées de {I_2}

Q 13. Rappeler sans démonstration la description des matrices de {O(2)} en fonction d’un paramètre réel {\theta}.
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. Déterminer les racines carrées de {I_2} appartenant à {O(2)}. Que conclure sur leur nombre ?
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 — Existence et unicité d’une racine carrée symétrique positive

Q 15. Rappeler la condition spectrale caractérisant les matrices symétriques positives.
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 {M\in\mathcal S_q^+(\mathbb R)}, déterminer {B\in\mathcal S_q^+(\mathbb R)} telle que {B^2=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 17. Montrer que {B} est la seule racine carrée de {M} dans {\mathcal S_q^+(\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 :

On note {\sqrt M} cette unique racine carrée symétrique positive.

II.C — Une méthode de Héron matricielle

On écrit {M=P\operatorname{diag}(\lambda_1,\ldots,\lambda_q)P^T} avec {P\in O(q)} et {\lambda_i\geq0}. On pose {M_0=I_q,\quad M_{n+1}=\frac12(M_n+MM_n^{-1}).}

Q 18. Montrer par récurrence que les {M_n} sont bien définies et que {M_n=P\operatorname{diag}(c_n(\lambda_1),\ldots,c_n(\lambda_q))P^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 19. En déduire que {M_n\to\sqrt 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 :

III — Méthode de Newton numérique

Soit {I} un intervalle ouvert non vide et {f\in\mathcal C^2(I,\mathbb R)} telle que {f'} ne s’annule pas sur {I}.

III.A — Convergence de la méthode

Q 20. Que dire du nombre de points d’annulation de {f} sur {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 :

On suppose qu’il existe {c\in I} tel que {f(c)=0}. Pour {r>0}, on pose {J_r=[c-r,c+r]}. On considère les itérations {c_{n+1}=c_n-\frac{f(c_n)}{f'(c_n)}.}On cherche un intervalle {J_r\subset I} dans lequel toute valeur initiale donne une suite bien définie convergeant vers {c}.

Q 21. Pour {J_r\subset I}, justifier que {s_r=\sup_{J_r}|f''|} et {i_r=\inf_{J_r}|f'|} sont bien définis et que {i_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 pose {K_r=s_r/(2i_r)}.

Q 22. Justifier qu’il existe {r>0} tel que {J_r\subset I} et {0\leq rK_r\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 :

On fixe désormais un tel {r}, avec {rK_r\lt 1}.

Q 23. Si {c_n\in J_r}, montrer à l’aide de Taylor-Lagrange que {|c_{n+1}-c|\leq K_r|c_n-c|^2,}puis que {c_{n+1}\in J_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 24. Si {c_0\in J_r}, montrer que {|c_n-c|\leq\frac{(K_r|c_0-c|)^{2^n}}{K_r}}et 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 — Une implémentation en Python

Q 25. Écrire newton(c0, f, df), où df représente {f'}, renvoyant une approximation de {c} si la suite converge et None sinon. On convient de conclure à la convergence si {|f(c_n)|\lt 10^{-10}} pour un {n\leq50}, et à la divergence sinon.
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écomposition de Jordan-Chevalley-Dunford et racine carrée

Une matrice {N} est nilpotente s’il existe {k\geq1} tel que {N^k=0}. On fixe {M\in\mathcal M_q(\mathbb C)}, de valeurs propres distinctes {\lambda_1,\ldots,\lambda_s}, et l’on pose {P(X)=\prod_{i=1}^s(X-\lambda_i).}Pour {Q(X)=\sum\limits_k\gamma_kX^k}, on définit {Q(M)=\sum\limits_k\gamma_kM^k} et {\mathbb C[M]=\{Q(M):Q\in\mathbb C[X]\}}.

On admet que deux éléments de {\mathbb C[M]} commutent, que leur somme et leur produit appartiennent à cet ensemble et que, si {A\in\mathbb C[M]}, alors {Q(A)\in\mathbb C[M]} pour tout polynôme {Q}.

IV.A — Une méthode de Newton matricielle

Q 26. Pour toute racine complexe {\mu} de {P'}, montrer que {M-\mu I_q} est inversible. En déduire que {P'(M)} est inversible.
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. Montrer que {\chi_M} divise {P^q}, puis que {P(M)} est 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 :

On définit {M_0=M,\quad M_{n+1}=M_n-P(M_n)P'(M_n)^{-1}.}On admet que chaque {M_n} est bien définie, que {P'(M_n)} est inversible et qu’il existe {B_n\in\mathbb C[M]} tel que {P(M_n)=P(M)^{2^n}B_n.}

Q 28. Montrer que {(M_n)} est stationnaire.
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 {M} et {M_n} commutent pour tout {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 30. On note {A} la limite de {(M_n)}. Montrer que {A} est diagonalisable.
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. Posons {N=M-A}. Montrer que {A} et {N} commutent et que {N} est 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 :

IV.B — Racines carrées de certaines matrices réelles trigonalisables

Q 32. À l’aide du développement limité de {\sqrt{1+x}} en {0}, montrer qu’il existe {R_q\in\mathbb R[X]} tel que {X^q} divise {1+X-R_q(X)^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 33. En déduire une racine carrée de {I_q+N} lorsque {N} est 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 :

Pour les dernières questions, {M} est réelle, trigonalisable sur {\mathbb R}, et son spectre est inclus dans {\mathbb R_+^*}. On reprend {A} et {N} construits en IV.A.

Q 34. Montrer que {A,N} sont réelles et que {A} est diagonalisable sur {\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 35. Montrer que le spectre de {A} est inclus dans {\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 36. Justifier que la méthode de Héron de II.C s’applique à {A} pour obtenir une racine carrée {A'}. En déduire une racine carrée de {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 :