ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 19 — Espaces préhilbertiens réels · Projection orthogonale sur un sous-espace de dimension finie

Exercice 47

Démonstration

Déterminants de Gram. Soit EE un espace préhilbertien réel. Pour une famille (u1,…,up)(u_{1}, \dots, u_{p}) de vecteurs de EE, on note G(u1,…,up)=det⁡(⟨ui,uj⟩)1⩽i,j⩽pG(u_{1}, \dots, u_{p}) = \det\big(\langle u_{i}, u_{j} \rangle\big)_{1 \leqslant i, j \leqslant p} son déterminant de Gram.

1. Justifier qu'il existe une famille orthonormée ℬ=(e1,…,em)\mathcal{B} = (e_{1}, \dots, e_{m}) de EE telle que Vect(e1,…,em)\mathrm{Vect}(e_{1}, \dots, e_{m}) contienne u1u_{1}, …, upu_{p}. On note M∈ℳm,p(ℝ)M \in \mathcal{M}_{m,p}(\mathbb{R}) la matrice des coordonnées des uju_{j} dans ℬ\mathcal{B}. Exprimer les coefficients de MM à l'aide de produits scalaires, et montrer que MTM=(⟨ui,uj⟩)i,j{M}^{T}M = \big(\langle u_{i}, u_{j} \rangle\big)_{i, j}.

2. Montrer que G(u1,…,up)≠0G(u_{1}, \dots, u_{p}) \neq 0 si et seulement si la famille (u1,…,up)(u_{1}, \dots, u_{p}) est libre.

3. Montrer que G(u1,…,up)⩾0G(u_{1}, \dots, u_{p}) \geqslant 0.

4. On suppose la famille (u1,…,up)(u_{1}, \dots, u_{p}) libre, et l'on note F=Vect(u1,…,up)F = \mathrm{Vect}(u_{1}, \dots, u_{p}). Montrer que, pour tout x∈Ex \in E, d(x,F)2=G(x,u1,…,up)G(u1,…,up).d(x, F)^{2} = \frac{G(x, u_{1}, \dots, u_{p})}{G(u_{1}, \dots, u_{p})}.

5. Retrouver ainsi la borne inférieure (a) de l'exercice 35.

Corrigé

Si tous les uiu_{i} sont nuls, la matrice de Gram est nulle, la famille est liée, et les questions 1 à 3 sont immédiates ; on écarte ce cas.

1. Le sous-espace F=Vect(u1,…,up)F = \mathrm{Vect}(u_{1}, \dots, u_{p}) est de dimension finie m⩾1m \geqslant 1. Muni de la restriction du produit scalaire, c'est un espace euclidien ; il possède une base orthonormée ℬ=(e1,…,em)\mathcal{B} = (e_{1}, \dots, e_{m}) par le théorème 5, et Vect(e1,…,em)=F\mathrm{Vect}(e_{1}, \dots, e_{m}) = F contient les uju_{j}. Par la proposition 8 appliquée dans FF, la coordonnée d'indice kk de uju_{j} est ⟨uj,ek⟩\langle u_{j}, e_{k} \rangle : M=(⟨uj,ek⟩)1⩽k⩽m, 1⩽j⩽p\boxed{M = \big(\langle u_{j}, e_{k} \rangle\big)_{1 \leqslant k \leqslant m,\ 1 \leqslant j \leqslant p}} Le coefficient d'indice (i,j)(i, j) de MTM{M}^{T}M est le produit de la colonne ii de MM par sa colonne jj, c'est-à-dire ∑k⟨ui,ek⟩⟨uj,ek⟩\sum_{k} \langle u_{i}, e_{k} \rangle\langle u_{j}, e_{k} \rangle, qui vaut ⟨ui,uj⟩\langle u_{i}, u_{j} \rangle par la proposition 8 : MTM=(⟨ui,uj⟩)1⩽i,j⩽p\boxed{{M}^{T}M = \big(\langle u_{i}, u_{j} \rangle\big)_{1 \leqslant i, j \leqslant p}} C'est la proposition 9 (i), dans le sous-espace FF au lieu de l'espace entier.

2. On note Γ=MTM\Gamma = {M}^{T}M. Pour une colonne X=(xj)∈ℳp,1(ℝ)X = (x_{j}) \in \mathcal{M}_{p,1}(\mathbb{R}), la colonne MXMX est celle des coordonnées dans ℬ\mathcal{B} du vecteur v=∑jxjujv = \sum_{j} x_{j}u_{j}, et la proposition 8 donne XTΓX=(MX)T(MX)=∥v∥2.{X}^{T}\Gamma X = {(MX)}^{T}(MX) = \lVert v \rVert^{2}. Si la famille est libre et si ΓX=0\Gamma X = 0, alors ∥v∥2=0\lVert v \rVert^{2} = 0, donc v=0v = 0, et X=0X = 0 : la matrice Γ\Gamma est injective, donc inversible, et G(u1,…,up)=det⁡Γ≠0G(u_{1}, \dots, u_{p}) = \det\Gamma \neq 0 (chapitre 17, théorème 6 (ii)). Si la famille est liée, il existe X≠0X \neq 0 tel que v=0v = 0, donc MX=0MX = 0 et ΓX=0\Gamma X = 0 : la matrice Γ\Gamma n'est pas inversible, et son déterminant est nul. G(u1,…,up)≠0  ⟺  (u1,…,up) est libre\boxed{G(u_{1}, \dots, u_{p}) \neq 0 \iff (u_{1}, \dots, u_{p}) \text{ est libre}}

3. Si la famille est liée, G=0G = 0. Si elle est libre, c'est une base de FF, donc m=pm = p : la matrice MM est carrée, et le chapitre 17 (théorème 6 (i) et (iv)) donne G(u1,…,up)=det⁡(MT)det⁡(M)=(det⁡M)2,d’ouˋG(u1,…,up)⩾0G(u_{1}, \dots, u_{p}) = \det({M}^{T})\det(M) = (\det M)^{2}, \qquad\text{d'où}\qquad \boxed{G(u_{1}, \dots, u_{p}) \geqslant 0} avec inégalité stricte pour une famille libre. Pour p=2p = 2, l'inégalité s'écrit ∥u1∥2∥u2∥2−⟨u1,u2⟩2⩾0\lVert u_{1} \rVert^{2}\lVert u_{2} \rVert^{2} - \langle u_{1}, u_{2} \rangle^{2} \geqslant 0, et la question 2 en donne le cas d'égalité : c'est l'inégalité de Cauchy-Schwarz (théorème 1), dont le déterminant de Gram est une généralisation.

4. On décompose x=y+hx = y + h, avec y=pF(x)∈Fy = p_{F}(x) \in F et h=x−pF(x)∈F⊥h = x - p_{F}(x) \in F^{\perp}, de sorte que ∥h∥=d(x,F)\lVert h \rVert = d(x, F) par le théorème 7. Comme hh est orthogonal aux uju_{j}, on a ⟨x,uj⟩=⟨y,uj⟩\langle x, u_{j} \rangle = \langle y, u_{j} \rangle pour tout jj, et, par Pythagore, ⟨x,x⟩=∥y∥2+∥h∥2\langle x, x \rangle = \lVert y \rVert^{2} + \lVert h \rVert^{2}. Les matrices de Gram des familles (x,u1,…,up)(x, u_{1}, \dots, u_{p}) et (y,u1,…,up)(y, u_{1}, \dots, u_{p}) ne diffèrent donc que par leur coefficient d'indice (1,1)(1, 1), et (⟨⋅,⋅⟩)(x,u1,…,up)=(⟨⋅,⋅⟩)(y,u1,…,up)+∥h∥2E11.\big(\langle \cdot, \cdot \rangle\big)_{(x, u_{1}, \dots, u_{p})} = \big(\langle \cdot, \cdot \rangle\big)_{(y, u_{1}, \dots, u_{p})} + \lVert h \rVert^{2}E_{11}. Le déterminant est linéaire par rapport à la première colonne (chapitre 17, proposition 9 (i)). La matrice obtenue en remplaçant la première colonne par ∥h∥2E1\lVert h \rVert^{2}E_{1} se développe selon cette colonne (chapitre 17, théorème 7) en ∥h∥2G(u1,…,up)\lVert h \rVert^{2}G(u_{1}, \dots, u_{p}), le mineur restant étant la matrice de Gram des uju_{j}. D'autre part, y∈Fy \in F, donc la famille (y,u1,…,up)(y, u_{1}, \dots, u_{p}) est liée et son déterminant de Gram est nul par la question 2. Il reste G(x,u1,…,up)=0+d(x,F)2 G(u1,…,up),d’ouˋd(x,F)2=G(x,u1,…,up)G(u1,…,up)G(x, u_{1}, \dots, u_{p}) = 0 + d(x, F)^{2}\,G(u_{1}, \dots, u_{p}), \qquad\text{d'où}\qquad \boxed{d(x, F)^{2} = \frac{G(x, u_{1}, \dots, u_{p})}{G(u_{1}, \dots, u_{p})}} puisque G(u1,…,up)≠0G(u_{1}, \dots, u_{p}) \neq 0 par la question 2. On a contrôlé la formule sur un exemple aléatoire dans ℝ4\mathbb{R}^{4}, avec p=2p = 2 ✓.

5. L'exercice 35 (a) demande la borne inférieure de ∫01(t−at−b)2 dt=∥t−at−b∥2\int_{0}^{1}\big(t - a\sqrt{t} - b\big)^{2}\,\mathrm{d} t = \lVert t - a\sqrt{t} - b \rVert^{2} dans 𝒞([0 ,1],ℝ)\mathcal{C}([0\,,1], \mathbb{R}), muni de ⟨f,g⟩=∫01fg\langle f, g \rangle = \int_{0}^{1} fg : c'est d(x,F)2d(x, F)^{2}, avec x=tx = t et F=Vect(t,1)F = \mathrm{Vect}(\sqrt{t}, 1). Les produits scalaires sont des intégrales de fonctions puissances, que l'on calcule par leurs primitives (chapitre 6) : ∫01tα dt=1α+1\int_{0}^{1} t^{\alpha}\,\mathrm{d} t = \frac{1}{\alpha + 1} pour α⩾0\alpha \geqslant 0. On trouve ∥t∥2=12\lVert \sqrt{t} \rVert^{2} = \frac{1}{2}, ⟨t,1⟩=23\langle \sqrt{t}, 1 \rangle = \frac{2}{3}, ∥1∥2=1\lVert 1 \rVert^{2} = 1, ∥t∥2=13\lVert t \rVert^{2} = \frac{1}{3}, ⟨t,t⟩=25\langle t, \sqrt{t} \rangle = \frac{2}{5} et ⟨t,1⟩=12\langle t, 1 \rangle = \frac{1}{2}, d'où G(t,1)=∣1223231∣=118,G(t,t,1)=∣13251225122312231∣=15400.G(\sqrt{t}, 1) = \begin{vmatrix} \frac{1}{2} & \frac{2}{3} \\[2pt] \frac{2}{3} & 1 \end{vmatrix} = \frac{1}{18}, \qquad G(t, \sqrt{t}, 1) = \begin{vmatrix} \frac{1}{3} & \frac{2}{5} & \frac{1}{2} \\[2pt] \frac{2}{5} & \frac{1}{2} & \frac{2}{3} \\[2pt] \frac{1}{2} & \frac{2}{3} & 1 \end{vmatrix} = \frac{1}{5400}. La famille (t,1)(\sqrt{t}, 1) est libre, puisque G(t,1)≠0G(\sqrt{t}, 1) \neq 0, et la question 4 donne inf⁡(a,b)∈ℝ2∫01(t−at−b)2 dt=1/54001/18=1300\boxed{\inf_{(a, b) \in \mathbb{R}^{2}} \int_{0}^{1}\big(t - a\sqrt{t} - b\big)^{2}\,\mathrm{d} t = \frac{1/5400}{1/18} = \frac{1}{300}} C'est la valeur trouvée à l'exercice 35, sans avoir à résoudre les équations normales ✓. En revanche, la formule ne dit pas en quel point le minimum est atteint ; les équations normales donnent a=65a = \frac{6}{5} et b=−310b = -\frac{3}{10}.

À retenir. Le chapitre 17 interprétait un déterminant comme un volume, et la remarque qui suit la proposition 9 en déduit que G(u1,…,up)\sqrt{G(u_{1}, \dots, u_{p})} est le volume du parallélotope construit sur les uju_{j}. La formule de la question 4 s'écrit alors « volume == base ×\times hauteur » : le volume construit sur (x,u1,…,up)(x, u_{1}, \dots, u_{p}) est celui de la base construite sur les uju_{j}, multiplié par la hauteur d(x,F)d(x, F).

Ouvrir dans l'atlas interactif →