Espace vectoriel exercices corrigés

Cette page rassemble 12 exercices corrigés sur les espaces vectoriels, couvrant les notions fondamentales au programme de licence et de classes préparatoires : sous-espaces vectoriels, combinaisons linéaires, familles libres et génératrices, bases et dimension, ainsi que la somme directe et la formule de Grassmann. Les exercices sont classés du plus accessible au plus exigeant, chacun accompagné d'une indication et d'un corrigé pas à pas rédigé en LaTeX. Ils prolongent le cours d'espace vectoriel et préparent aux applications linéaires, notamment au calcul du noyau, de l'image et du rang.

Sous-espaces vectoriels : définition et caractérisation

Savoir reconnaître et démontrer qu'un sous-ensemble est un sous-espace vectoriel est la première compétence attendue. Ces exercices entraînent à l'application de la caractérisation par stabilité (vérification de λx+yF \lambda x + y \in F ) et à la construction de contre-exemples.

Exercice 1 : Reconnaître un sous-espace vectoriel dans R3\mathbb{R}^3

Facile

On considère les trois sous-ensembles de R3\mathbb{R}^3 suivants :

F1={(x,y,z)R3x+2yz=0}, F_1 = \{(x, y, z) \in \mathbb{R}^3 \mid x + 2y - z = 0\}, F2={(x,y,z)R3x2+y2=0}, F_2 = \{(x, y, z) \in \mathbb{R}^3 \mid x^2 + y^2 = 0\}, F3={(x,y,z)R3x+y=1}. F_3 = \{(x, y, z) \in \mathbb{R}^3 \mid x + y = 1\}.
  1. Pour chaque ensemble, dire s'il est un sous-espace vectoriel de R3\mathbb{R}^3.
  2. Justifier chaque réponse par une démonstration ou un contre-exemple explicite.
Indication

Pour montrer qu'un ensemble est un sous-espace vectoriel, vérifiez trois points : il contient le vecteur nul, il est stable par addition, et stable par multiplication scalaire. Pour trouver un contre-exemple, testez d'abord si le vecteur nul appartient à l'ensemble.

Voir le corrigé
Solution de la question 1 et 2 :

F1F_1 est un sous-espace vectoriel. Vérification de la caractérisation : soient u=(x1,y1,z1)u = (x_1, y_1, z_1) et v=(x2,y2,z2)v = (x_2, y_2, z_2) dans F1F_1, et λR\lambda \in \mathbb{R}. On a x1+2y1z1=0x_1 + 2y_1 - z_1 = 0 et x2+2y2z2=0x_2 + 2y_2 - z_2 = 0, donc :

(λx1+x2)+2(λy1+y2)(λz1+z2)=λ(x1+2y1z1)+(x2+2y2z2)=0. (\lambda x_1 + x_2) + 2(\lambda y_1 + y_2) - (\lambda z_1 + z_2) = \lambda(x_1 + 2y_1 - z_1) + (x_2 + 2y_2 - z_2) = 0.

Ainsi λu+vF1\lambda u + v \in F_1. F1F_1 est bien un sous-espace vectoriel de R3\mathbb{R}^3.

F2F_2 est un sous-espace vectoriel. La condition x2+y2=0x^2 + y^2 = 0 dans R\mathbb{R} équivaut à x=0x = 0 et y=0y = 0. Ainsi F2={(0,0,z)zR}F_2 = \{(0, 0, z) \mid z \in \mathbb{R}\}, qui est la droite vectorielle engendrée par (0,0,1)(0, 0, 1). C'est un sous-espace vectoriel.

F3F_3 n'est pas un sous-espace vectoriel. Le vecteur nul (0,0,0)(0, 0, 0) vérifie 0+0=010 + 0 = 0 \neq 1, donc (0,0,0)F3(0,0,0) \notin F_3. La condition nécessaire du vecteur nul n'est pas satisfaite.

Exercice 2 : Sous-espaces vectoriels de l’espace des fonctions

Moyen

Soit E=RRE = \mathbb{R}^{\mathbb{R}} l'espace vectoriel de toutes les fonctions de R\mathbb{R} dans R\mathbb{R}. On considère les ensembles suivants :

F={fEf(0)=0}, F = \{f \in E \mid f(0) = 0\}, G={fEf est continue et 01f(t)dt=0}, G = \{f \in E \mid f \text{ est continue et } \int_0^1 f(t)\,\mathrm{d}t = 0\}, H={fEf(1)=2}. H = \{f \in E \mid f(1) = 2\}.
  1. Montrer que FF et GG sont des sous-espaces vectoriels de EE.
  2. Montrer que HH n'est pas un sous-espace vectoriel de EE.
Indication

Pour GG, utilisez la linéarité de l'intégrale : 01(λf+g)(t)dt=λ01f(t)dt+01g(t)dt\int_0^1 (\lambda f + g)(t)\,\mathrm{d}t = \lambda \int_0^1 f(t)\,\mathrm{d}t + \int_0^1 g(t)\,\mathrm{d}t. Pour HH, pensez à vérifier la condition du vecteur nul ou la stabilité par addition.

Voir le corrigé
Solution de la question 1 :

Pour FF : La fonction nulle vérifie 0(0)=00(0)=0 donc 0F0 \in F. Soient f,gFf, g \in F et λR\lambda \in \mathbb{R} ; alors (λf+g)(0)=λf(0)+g(0)=0(\lambda f + g)(0) = \lambda f(0) + g(0) = 0, donc λf+gF\lambda f + g \in F. FF est un sous-espace vectoriel.

Pour GG : La fonction nulle est continue et 010dt=0\int_0^1 0 \,\mathrm{d}t = 0, donc 0G0 \in G. Soient f,gGf, g \in G et λR\lambda \in \mathbb{R}. La fonction λf+g\lambda f + g est continue (combinaison linéaire de fonctions continues), et par linéarité de l'intégrale :

01(λf+g)(t)dt=λ01f(t)dt=0+01g(t)dt=0=0. \int_0^1 (\lambda f + g)(t)\,\mathrm{d}t = \lambda \underbrace{\int_0^1 f(t)\,\mathrm{d}t}_{=\,0} + \underbrace{\int_0^1 g(t)\,\mathrm{d}t}_{=\,0} = 0.

Donc λf+gG\lambda f + g \in G. GG est un sous-espace vectoriel.

Solution de la question 2 :

La fonction nulle vérifie 0(1)=020(1) = 0 \neq 2, donc 0H0 \notin H. Ainsi HH n'est pas un sous-espace vectoriel.

Exercice 3 : Intersection et union de sous-espaces vectoriels

Moyen

Soit E=R3E = \mathbb{R}^3. On pose :

F={(x,y,z)R3xy=0},G={(x,y,z)R3yz=0}. F = \{(x, y, z) \in \mathbb{R}^3 \mid x - y = 0\}, \quad G = \{(x, y, z) \in \mathbb{R}^3 \mid y - z = 0\}.
  1. Montrer que FGF \cap G est un sous-espace vectoriel de EE et en déterminer une base.
  2. Montrer que FGF \cup G n'est pas en général un sous-espace vectoriel de EE, en exhibant un contre-exemple.
Indication

Pour FGF \cap G, écrivez le système linéaire simultané et résolvez-le pour exprimer les éléments en fonction d'un paramètre libre. Pour le contre-exemple dans FGF \cup G, cherchez un vecteur dans FF et un dans GG dont la somme n'appartient ni à FF ni à GG.

Voir le corrigé
Solution de la question 1 :

Un vecteur (x,y,z)(x, y, z) appartient à FGF \cap G si et seulement si xy=0x - y = 0 et yz=0y - z = 0, c'est-à-dire x=y=zx = y = z. Ainsi :

FG={(t,t,t)tR}=Vect((1,1,1)). F \cap G = \{(t, t, t) \mid t \in \mathbb{R}\} = \mathrm{Vect}\big((1, 1, 1)\big).

C'est la droite vectorielle engendrée par (1,1,1)(1,1,1), qui est un sous-espace vectoriel. La famille {(1,1,1)}\{(1,1,1)\} en est une base.

Solution de la question 2 :

Prenons u=(1,1,0)Fu = (1, 1, 0) \in F (car 11=01 - 1 = 0) et v=(0,1,1)Gv = (0, 1, 1) \in G (car 11=01 - 1 = 0). La somme est :

u+v=(1,2,1). u + v = (1, 2, 1).

Or 121 \neq 2 donc u+vFu + v \notin F, et 212 \neq 1 donc u+vGu + v \notin G. Ainsi u+vFGu + v \notin F \cup G, ce qui prouve que FGF \cup G n'est pas stable par addition et n'est donc pas un sous-espace vectoriel.

Familles libres, familles génératrices et combinaisons linéaires

Ces exercices développent la maîtrise des notions de liberté et de système générateur, indispensables pour étudier les bases d'un espace vectoriel. On apprend à résoudre le système linéaire associé à la combinaison nulle pour tester la liberté d'une famille de vecteurs, une méthode qui se retrouve aussi dans le calcul matriciel.

Exercice 4 : Liberté d'une famille de vecteurs dans R3\mathbb{R}^3

Facile

On considère les vecteurs de R3\mathbb{R}^3 :

v1=(1,2,0),v2=(0,1,1),v3=(2,3,1). v_1 = (1, 2, 0), \quad v_2 = (0, 1, -1), \quad v_3 = (2, 3, 1).
  1. La famille (v1,v2,v3)(v_1, v_2, v_3) est-elle libre ? Justifier.
  2. Le vecteur w=(3,7,1)w = (3, 7, -1) est-il dans Vect(v1,v2)\mathrm{Vect}(v_1, v_2) ? Si oui, exprimer ww comme combinaison linéaire de v1v_1 et v2v_2.
Indication

Pour tester la liberté, écrivez αv1+βv2+γv3=0\alpha v_1 + \beta v_2 + \gamma v_3 = 0 et résolvez le système de trois équations à trois inconnues. Pour la question 2, résolvez αv1+βv2=w\alpha v_1 + \beta v_2 = w.

Voir le corrigé
Solution de la question 1 :

On résout αv1+βv2+γv3=0\alpha v_1 + \beta v_2 + \gamma v_3 = 0 :

{α+2γ=02α+β+3γ=0β+γ=0 \begin{cases} \alpha + 2\gamma = 0 \\ 2\alpha + \beta + 3\gamma = 0 \\ -\beta + \gamma = 0 \end{cases}

De la troisième équation : β=γ\beta = \gamma. De la première : α=2γ\alpha = -2\gamma. En substituant dans la deuxième : 4γ+γ+3γ=0-4\gamma + \gamma + 3\gamma = 0, soit 0=00 = 0. Il existe donc des solutions non triviales, par exemple γ=1\gamma = 1, β=1\beta = 1, α=2\alpha = -2, ce qui donne 2v1+v2+v3=0-2v_1 + v_2 + v_3 = 0. La famille n'est pas libre.

Solution de la question 2 :

On résout αv1+βv2=w\alpha v_1 + \beta v_2 = w :

{α=32α+β=7β=1 \begin{cases} \alpha = 3 \\ 2\alpha + \beta = 7 \\ -\beta = -1 \end{cases}

De la troisième équation : β=1\beta = 1. De la première : α=3\alpha = 3. Vérification dans la deuxième : 6+1=76 + 1 = 7. ✓ Donc w=3v1+v2Vect(v1,v2)w = 3v_1 + v_2 \in \mathrm{Vect}(v_1, v_2).

Exercice 5 : Famille libre de polynômes

Moyen

Dans l'espace vectoriel R3[X]\mathbb{R}_3[X] des polynômes de degré au plus 3, on considère :

P1=1+X,P2=X+X2,P3=X2+X3,P4=1+X3. P_1 = 1 + X, \quad P_2 = X + X^2, \quad P_3 = X^2 + X^3, \quad P_4 = 1 + X^3.
  1. La famille (P1,P2,P3,P4)(P_1, P_2, P_3, P_4) est-elle libre dans R3[X]\mathbb{R}_3[X] ?
  2. Cette famille est-elle génératrice de R3[X]\mathbb{R}_3[X] ?
Indication

Écrivez la combinaison αP1+βP2+γP3+δP4=0\alpha P_1 + \beta P_2 + \gamma P_3 + \delta P_4 = 0 et identifiez les coefficients de 1,X,X2,X31, X, X^2, X^3. Pour la question 2, rappellez que dimR3[X]=4\dim \mathbb{R}_3[X] = 4 ; si la famille est libre, elle est automatiquement génératrice.

Voir le corrigé
Solution de la question 1 :

On écrit αP1+βP2+γP3+δP4=0\alpha P_1 + \beta P_2 + \gamma P_3 + \delta P_4 = 0. En développant et en identifiant coefficient par coefficient :

{α+δ=0(coeff. de 1)α+β=0(coeff. de X)β+γ=0(coeff. de X2)γ+δ=0(coeff. de X3) \begin{cases} \alpha + \delta = 0 & \text{(coeff. de }1\text{)} \\ \alpha + \beta = 0 & \text{(coeff. de }X\text{)} \\ \beta + \gamma = 0 & \text{(coeff. de }X^2\text{)} \\ \gamma + \delta = 0 & \text{(coeff. de }X^3\text{)} \end{cases}

De la 1re : δ=α\delta = -\alpha. De la 2e : β=α\beta = -\alpha. De la 3e : γ=α\gamma = \alpha. De la 4e : α+(α)=0\alpha + (-\alpha) = 0. ✓ Le système a une infinité de solutions ; par exemple α=1,β=1,γ=1,δ=1\alpha = 1, \beta = -1, \gamma = 1, \delta = -1. La famille n'est pas libre.

Solution de la question 2 :

La famille contient 4 vecteurs dans un espace de dimension 4, mais elle n'est pas libre. Elle est donc également non génératrice (une famille non libre dans un espace de dimension nn ne peut pas être une base, et une famille à nn éléments non libre dans un espace de dimension nn n'est pas génératrice). Pour le confirmer, on cherche si 1Vect(P1,P2,P3,P4)1 \in \mathrm{Vect}(P_1, P_2, P_3, P_4) sans passer par XX : le coefficient de XX dans toute combinaison linéaire de ces quatre polynômes est toujours égal au coefficient de 11, ce qui empêche d'atteindre des polynômes quelconques.

Exercice 6 : Famille de matrices libres dans M2(R)\mathcal{M}_2(\mathbb{R})

Difficile

Dans l'espace vectoriel M2(R)\mathcal{M}_2(\mathbb{R}) des matrices carrées 2×22 \times 2 à coefficients réels, on considère :

A1=(1001),A2=(1100),A3=(0011),A4=(1001). A_1 = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}, \quad A_2 = \begin{pmatrix} 1 & 1 \\ 0 & 0 \end{pmatrix}, \quad A_3 = \begin{pmatrix} 0 & 0 \\ 1 & 1 \end{pmatrix}, \quad A_4 = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}.
  1. Montrer que la famille (A1,A2,A3,A4)(A_1, A_2, A_3, A_4) est libre dans M2(R)\mathcal{M}_2(\mathbb{R}).
  2. En déduire que cette famille forme une base de M2(R)\mathcal{M}_2(\mathbb{R}).
  3. Exprimer la matrice M=(3215)M = \begin{pmatrix} 3 & 2 \\ -1 & 5 \end{pmatrix} dans cette base.
Indication

Pour la liberté, écrivez αA1+βA2+γA3+δA4=0\alpha A_1 + \beta A_2 + \gamma A_3 + \delta A_4 = 0 en termes de matrices et identifiez chaque entrée de la matrice nulle. Pour la question 2, notez que dimM2(R)=4\dim \mathcal{M}_2(\mathbb{R}) = 4.

Voir le corrigé
Solution de la question 1 :

On résout αA1+βA2+γA3+δA4=0M2\alpha A_1 + \beta A_2 + \gamma A_3 + \delta A_4 = 0_{\mathcal{M}_2} :

(α+β+δβγα+γδ)=(0000) \begin{pmatrix} \alpha + \beta + \delta & \beta \\ \gamma & \alpha + \gamma - \delta \end{pmatrix} = \begin{pmatrix} 0 & 0 \\ 0 & 0 \end{pmatrix}

On obtient le système :

{α+β+δ=0β=0γ=0α+γδ=0 \begin{cases} \alpha + \beta + \delta = 0 \\ \beta = 0 \\ \gamma = 0 \\ \alpha + \gamma - \delta = 0 \end{cases}

De la 2e : β=0\beta = 0. De la 3e : γ=0\gamma = 0. De la 4e : α=δ\alpha = \delta. De la 1re : α+α=0\alpha + \alpha = 0, donc α=0\alpha = 0 et δ=0\delta = 0. L'unique solution est α=β=γ=δ=0\alpha = \beta = \gamma = \delta = 0 : la famille est libre.

Solution de la question 2 :

Puisque M2(R)\mathcal{M}_2(\mathbb{R}) est de dimension 4 et que la famille libre contient 4 éléments, elle constitue une base de M2(R)\mathcal{M}_2(\mathbb{R}).

Solution de la question 3 :

On résout αA1+βA2+γA3+δA4=M\alpha A_1 + \beta A_2 + \gamma A_3 + \delta A_4 = M :

{α+β+δ=3β=2γ=1α+γδ=5 \begin{cases} \alpha + \beta + \delta = 3 \\ \beta = 2 \\ \gamma = -1 \\ \alpha + \gamma - \delta = 5 \end{cases}

De la 2e : β=2\beta = 2. De la 3e : γ=1\gamma = -1. De la 4e : α1δ=5\alpha - 1 - \delta = 5 donc αδ=6\alpha - \delta = 6. De la 1re : α+2+δ=3\alpha + 2 + \delta = 3 donc α+δ=1\alpha + \delta = 1. En résolvant : α=72\alpha = \frac{7}{2} et δ=52\delta = -\frac{5}{2}. Donc :

M=72A1+2A2+(1)A3+(52)A4. M = \frac{7}{2}A_1 + 2A_2 + (-1)A_3 + \left(-\frac{5}{2}\right)A_4.

Bases et dimension d’un espace vectoriel

Déterminer une base et calculer la dimension d'un sous-espace vectoriel sont des compétences centrales. Ces exercices mobilisent les méthodes de pivot, d'extraction de base à partir d'une famille génératrice, et d'application du théorème de la dimension.

Exercice 7 : Base et dimension d’un sous-espace défini par une équation

Facile

On considère le sous-espace vectoriel de R4\mathbb{R}^4 :

F={(x,y,z,t)R42xy+z3t=0}. F = \{(x, y, z, t) \in \mathbb{R}^4 \mid 2x - y + z - 3t = 0\}.
  1. Déterminer une base de FF.
  2. En déduire la dimension de FF.
Indication

Exprimez l'une des variables en fonction des trois autres (variables libres), puis écrivez le vecteur générique de FF comme combinaison linéaire de trois vecteurs.

Voir le corrigé
Solution :

La condition 2xy+z3t=02x - y + z - 3t = 0 permet d'exprimer y=2x+z3ty = 2x + z - 3t. Un vecteur générique de FF s'écrit donc :

(x,y,z,t)=(x,2x+z3t,z,t)=x(1,2,0,0)+z(0,1,1,0)+t(0,3,0,1). (x, y, z, t) = (x, 2x + z - 3t, z, t) = x(1, 2, 0, 0) + z(0, 1, 1, 0) + t(0, -3, 0, 1).

La famille B={(1,2,0,0),(0,1,1,0),(0,3,0,1)}\mathcal{B} = \{(1, 2, 0, 0),\, (0, 1, 1, 0),\, (0, -3, 0, 1)\} est génératrice de FF. Elle est également libre (les trois vecteurs ont des positions de pivots distinctes). C'est donc une base de FF.

dimF=3. \dim F = 3.

Exercice 8 : Extraire une base d’une famille génératrice

Moyen

On considère dans R3\mathbb{R}^3 la famille de vecteurs :

u1=(1,1,0),u2=(2,0,1),u3=(0,2,1),u4=(1,1,1). u_1 = (1, 1, 0),\quad u_2 = (2, 0, 1),\quad u_3 = (0, -2, 1),\quad u_4 = (1, -1, 1).
  1. Déterminer le sous-espace engendré par cette famille et montrer qu'elle ne génère pas tout R3\mathbb{R}^3.
  2. En extraire une base de Vect(u1,u2,u3,u4)\mathrm{Vect}(u_1,u_2,u_3,u_4).
Indication

Formez la matrice dont les lignes (ou les colonnes) sont u1,u2,u3,u4u_1, u_2, u_3, u_4 et appliquez le pivot de Gauss. Les vecteurs correspondant aux colonnes pivot forment une base.

Voir le corrigé
Solution de la question 1 :

On écrit la matrice dont les colonnes sont u1,u2,u3,u4u_1, u_2, u_3, u_4 et on la réduit par pivot :

(120110210111)L2L2L1(120102220111)L3L3+12L2(120102220000). \begin{pmatrix} 1 & 2 & 0 & 1 \\ 1 & 0 & -2 & -1 \\ 0 & 1 & 1 & 1 \end{pmatrix} \xrightarrow{L_2 \leftarrow L_2 - L_1} \begin{pmatrix} 1 & 2 & 0 & 1 \\ 0 & -2 & -2 & -2 \\ 0 & 1 & 1 & 1 \end{pmatrix} \xrightarrow{L_3 \leftarrow L_3 + \frac{1}{2}L_2} \begin{pmatrix} 1 & 2 & 0 & 1 \\ 0 & -2 & -2 & -2 \\ 0 & 0 & 0 & 0 \end{pmatrix}.

Le rang de cette matrice est 2. La famille ne génère donc pas tout R3\mathbb{R}^3, mais seulement un plan vectoriel. Comme u3=2u1+u2u_3=-2u_1+u_2 et u4=u1+u2u_4=-u_1+u_2, on a :

Vect(u1,u2,u3,u4)=Vect(u1,u2). \mathrm{Vect}(u_1,u_2,u_3,u_4)=\mathrm{Vect}(u_1,u_2).

Ce plan a pour équation xy2z=0x-y-2z=0.

Solution de la question 2 :

Les deux pivots correspondent aux colonnes 1 et 2, donc {u1,u2}\{u_1, u_2\} est une base de Vect(u1,u2,u3,u4)\mathrm{Vect}(u_1, u_2, u_3, u_4).

Exercice 9 : Dimension d’un espace de polynômes avec contrainte

Difficile

Dans l'espace Rn[X]\mathbb{R}_n[X] des polynômes de degré au plus nn (avec n2n \geq 2), on définit :

F={PRn[X]P(1)=0 et P(0)=0}. F = \{P \in \mathbb{R}_n[X] \mid P(1) = 0 \text{ et } P'(0) = 0\}.
  1. Montrer que FF est un sous-espace vectoriel de Rn[X]\mathbb{R}_n[X].
  2. Déterminer une base de FF et calculer sa dimension.
Indication

Écrivez un polynôme générique P=a0+a1X+a2X2++anXnP = a_0 + a_1 X + a_2 X^2 + \cdots + a_n X^n et traduisez les deux conditions P(1)=0P(1) = 0 et P(0)=0P'(0) = 0 en équations sur les coefficients aia_i. Vous obtiendrez deux équations linéaires indépendantes sur n+1n+1 inconnues, laissant n1n - 1 degrés de liberté.

Voir le corrigé
Solution de la question 1 :

La fonction nulle vérifie 0(1)=00(1) = 0 et 0(0)=00'(0) = 0, donc 0F0 \in F. Soient P,QFP, Q \in F et λR\lambda \in \mathbb{R}. Alors (λP+Q)(1)=λP(1)+Q(1)=0(\lambda P + Q)(1) = \lambda P(1) + Q(1) = 0 et (λP+Q)(0)=λP(0)+Q(0)=0(\lambda P + Q)'(0) = \lambda P'(0) + Q'(0) = 0. Donc λP+QF\lambda P + Q \in F : FF est un sous-espace vectoriel.

Solution de la question 2 :

Soit P=k=0nakXkP = \sum_{k=0}^{n} a_k X^k. Les conditions donnent :

P(1)=0    a0+a1+a2++an=0, P(1) = 0 \implies a_0 + a_1 + a_2 + \cdots + a_n = 0, P(0)=0    a1=0. P'(0) = 0 \implies a_1 = 0.

Donc a1=0a_1 = 0 et a0=(a2+a3++an)a_0 = -(a_2 + a_3 + \cdots + a_n). Les paramètres libres sont a2,a3,,ana_2, a_3, \ldots, a_n (soit n1n - 1 degrés de liberté). Un polynôme générique de FF s'écrit :

P=a2(X21)+a3(X31)++an(Xn1). P = a_2(X^2 - 1) + a_3(X^3 - 1) + \cdots + a_n(X^n - 1).

La famille B={X21,X31,,Xn1}\mathcal{B} = \{X^2 - 1,\, X^3 - 1,\, \ldots,\, X^n - 1\} est génératrice et libre (les polynômes ont des degrés échelonnés). C'est une base de FF, et :

dimF=n1. \dim F = n - 1.

Somme et somme directe de sous-espaces vectoriels

La décomposition d'un espace vectoriel en somme directe et la formule de Grassmann sont des outils structurels puissants, régulièrement mobilisés dans les exercices de concours et d'examens de licence.

Exercice 10 : Application de la formule de Grassmann

Moyen

Dans R4\mathbb{R}^4, on définit :

F={(x,y,z,t)xy=0, z+t=0},G={(x,y,z,t)x+z=0, yt=0}. F = \{(x,y,z,t) \mid x - y = 0,\ z + t = 0\}, \quad G = \{(x,y,z,t) \mid x + z = 0,\ y - t = 0\}.
  1. Calculer dimF\dim F et dimG\dim G.
  2. Déterminer FGF \cap G, puis calculer dim(FG)\dim(F \cap G) et dim(F+G)\dim(F + G) à l'aide de la formule de Grassmann.
Indication

Pour FF et GG, comptez le nombre de conditions indépendantes imposées sur les 4 coordonnées. Chaque condition linéaire indépendante réduit la dimension de 1. Pour FGF \cap G, combinez les systèmes et résolvez.

Voir le corrigé
Solution de la question 1 :

FF est défini par 2 équations linéaires indépendantes dans R4\mathbb{R}^4, donc dimF=42=2\dim F = 4 - 2 = 2. De même, dimG=42=2\dim G = 4 - 2 = 2.

Solution de la question 2 :

FGF \cap G est défini par le système combiné :

{x=yz=tx=zy=t \begin{cases} x = y \\ z = -t \\ x = -z \\ y = t \end{cases}

De x=yx = y et y=ty = t : x=y=tx = y = t. De z=t=xz = -t = -x. Donc FG={(x,x,x,x)xR}=Vect((1,1,1,1))F \cap G = \{(x, x, -x, x) \mid x \in \mathbb{R}\} = \mathrm{Vect}((1,1,-1,1)), d'où dim(FG)=1\dim(F \cap G) = 1.

Par la formule de Grassmann :

dim(F+G)=dimF+dimGdim(FG)=2+21=3. \dim(F + G) = \dim F + \dim G - \dim(F \cap G) = 2 + 2 - 1 = 3.

Exercice 11 : Somme directe (matrices symétriques et antisymétriques)

Moyen

On note S2(R)\mathcal{S}_2(\mathbb{R}) l'ensemble des matrices symétriques de taille 2×22 \times 2 et A2(R)\mathcal{A}_2(\mathbb{R}) l'ensemble des matrices antisymétriques.

  1. Montrer que S2(R)\mathcal{S}_2(\mathbb{R}) et A2(R)\mathcal{A}_2(\mathbb{R}) sont des sous-espaces vectoriels de M2(R)\mathcal{M}_2(\mathbb{R}).
  2. Montrer que M2(R)=S2(R)A2(R)\mathcal{M}_2(\mathbb{R}) = \mathcal{S}_2(\mathbb{R}) \oplus \mathcal{A}_2(\mathbb{R}).
  3. Décomposer la matrice M=(4713)M = \begin{pmatrix} 4 & 7 \\ 1 & -3 \end{pmatrix} en somme d'une matrice symétrique et d'une matrice antisymétrique.
Indication

Pour la somme directe, montrez à la fois que S2+A2=M2(R)\mathcal{S}_2 + \mathcal{A}_2 = \mathcal{M}_2(\mathbb{R}) (toute matrice se décompose) et que S2A2={0}\mathcal{S}_2 \cap \mathcal{A}_2 = \{0\}. Utilisez la décomposition M=M+MT2+MMT2M = \frac{M + M^T}{2} + \frac{M - M^T}{2}.

Voir le corrigé
Solution de la question 1 :

Si A,BS2(R)A, B \in \mathcal{S}_2(\mathbb{R}) et λR\lambda \in \mathbb{R} : (λA+B)T=λAT+BT=λA+B(\lambda A + B)^T = \lambda A^T + B^T = \lambda A + B. Donc S2\mathcal{S}_2 est stable et contient 00 : c'est un sous-espace. De même pour A2\mathcal{A}_2 avec (λA+B)T=(λA+B)(\lambda A + B)^T = -(\lambda A + B).

Solution de la question 2 :

Intersection : Si MS2A2M \in \mathcal{S}_2 \cap \mathcal{A}_2, alors MT=MM^T = M et MT=MM^T = -M, donc M=MM = -M, d'où M=0M = 0. Ainsi S2A2={0}\mathcal{S}_2 \cap \mathcal{A}_2 = \{0\}.

Somme : Toute matrice MM se décompose comme :

M=M+MT2S2+MMT2A2. M = \underbrace{\frac{M + M^T}{2}}_{\in\, \mathcal{S}_2} + \underbrace{\frac{M - M^T}{2}}_{\in\, \mathcal{A}_2}.

Donc M2(R)=S2(R)A2(R)\mathcal{M}_2(\mathbb{R}) = \mathcal{S}_2(\mathbb{R}) \oplus \mathcal{A}_2(\mathbb{R}).

Solution de la question 3 : M+MT2=12(8886)=(4443),MMT2=12(0660)=(0330). \frac{M + M^T}{2} = \frac{1}{2}\begin{pmatrix} 8 & 8 \\ 8 & -6 \end{pmatrix} = \begin{pmatrix} 4 & 4 \\ 4 & -3 \end{pmatrix}, \quad \frac{M - M^T}{2} = \frac{1}{2}\begin{pmatrix} 0 & 6 \\ -6 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 3 \\ -3 & 0 \end{pmatrix}.

Donc M=(4443)+(0330)M = \begin{pmatrix} 4 & 4 \\ 4 & -3 \end{pmatrix} + \begin{pmatrix} 0 & 3 \\ -3 & 0 \end{pmatrix}.

Exercice 12 : Fonctions paires et impaires en somme directe

Difficile

Soit E=RRE = \mathbb{R}^{\mathbb{R}} l'espace vectoriel de toutes les fonctions de R\mathbb{R} dans R\mathbb{R}. On note P\mathcal{P} l'ensemble des fonctions paires et I\mathcal{I} l'ensemble des fonctions impaires.

  1. Montrer que P\mathcal{P} et I\mathcal{I} sont des sous-espaces vectoriels de EE.
  2. Montrer que PI={0E}\mathcal{P} \cap \mathcal{I} = \{0_E\}.
  3. Montrer que tout fEf \in E se décompose de manière unique en f=fp+fif = f_p + f_i avec fpPf_p \in \mathcal{P} et fiIf_i \in \mathcal{I}. Conclure que E=PIE = \mathcal{P} \oplus \mathcal{I}.
Indication

Pour la décomposition, posez fp(x)=f(x)+f(x)2f_p(x) = \frac{f(x) + f(-x)}{2} et fi(x)=f(x)f(x)2f_i(x) = \frac{f(x) - f(-x)}{2} et vérifiez que fpf_p est paire, fif_i est impaire, et que f=fp+fif = f_p + f_i. Pour l'unicité, utilisez le résultat de la question 2.

Voir le corrigé
Solution de la question 1 :

La fonction nulle est paire et impaire. Soient f,gPf, g \in \mathcal{P} et λR\lambda \in \mathbb{R} : (λf+g)(x)=λf(x)+g(x)=λf(x)+g(x)=(λf+g)(x)(\lambda f + g)(-x) = \lambda f(-x) + g(-x) = \lambda f(x) + g(x) = (\lambda f + g)(x). Donc P\mathcal{P} est un sous-espace vectoriel. Même raisonnement pour I\mathcal{I} avec signe -.

Solution de la question 2 :

Soit fPIf \in \mathcal{P} \cap \mathcal{I}. Alors pour tout xx : f(x)=f(x)f(-x) = f(x) (parité) et f(x)=f(x)f(-x) = -f(x) (imparité). Donc f(x)=f(x)f(x) = -f(x), soit f(x)=0f(x) = 0 pour tout xx. Ainsi PI={0E}\mathcal{P} \cap \mathcal{I} = \{0_E\}.

Solution de la question 3 :

Pour tout fEf \in E, posons :

fp(x)=f(x)+f(x)2,fi(x)=f(x)f(x)2. f_p(x) = \frac{f(x) + f(-x)}{2}, \quad f_i(x) = \frac{f(x) - f(-x)}{2}.

On vérifie : fp(x)=f(x)+f(x)2=fp(x)f_p(-x) = \frac{f(-x) + f(x)}{2} = f_p(x) donc fpPf_p \in \mathcal{P}. De même fi(x)=f(x)f(x)2=fi(x)f_i(-x) = \frac{f(-x) - f(x)}{2} = -f_i(x) donc fiIf_i \in \mathcal{I}. Et fp+fi=ff_p + f_i = f. La décomposition existe.

Unicité : Si f=fp+fi=gp+gif = f_p + f_i = g_p + g_i avec fp,gpPf_p, g_p \in \mathcal{P} et fi,giIf_i, g_i \in \mathcal{I}, alors fpgpP=gifiI\underbrace{f_p - g_p}_{\in\,\mathcal{P}} = \underbrace{g_i - f_i}_{\in\,\mathcal{I}}. Cette fonction appartient à PI={0}\mathcal{P} \cap \mathcal{I} = \{0\}, donc fp=gpf_p = g_p et fi=gif_i = g_i. La décomposition est unique, et :

E=PI. E = \mathcal{P} \oplus \mathcal{I}.