Exercice 1. [⋆] Notons Ei,j la matrice coordonnée (i, j) dans Mn,m(K).
Montrez que la famille (Ei,j)1≤i≤n
1≤j≤m
est une base de Mn,m(K). En déduire sa dimension.
Correction :
Montrons que la famille(Ei,j)1≤i≤n
1≤j≤m
est génératrice. Considé- rons A∈ Mn,m(K). On remarque alors que par la définition des opérations :
A=
⎛
⎜⎜
⎜⎜
⎝
a11 0 ⋯ 0 0 ⋯ ⋯ 0 ... ... 0 ⋯ ⋯ 0
⎞
⎟⎟
⎟⎟
⎠
+ ⋯ +
⎛
⎜⎜
⎜⎜
⎝
0 ⋯ ⋯ 0 0 ⋯ ⋯ 0 ... ... 0 ⋯ 0 anm
⎞
⎟⎟
⎟⎟
⎠
=
n
∑
i=1 m
∑
j=1
aijEi,j
On vient donc de montrer que cette famille génèreMn,m(K), commeK-espace vectoriel.
Montrons que cette famille est libre. On suppose qu’il existe des coefficients (λi,j)1≤i≤n
1≤j≤m
tels que
n
∑
i=1 m
∑
j=1
λi,jEi,j =0Mn,m(K).
Cette dernière relation peut se réécrire sous la forme :
⎛
⎜
⎜
⎝
0 ⋯ 0 ... ... 0 ⋯ 0
⎞
⎟
⎟
⎠
=
⎛
⎜
⎜
⎝
λ11 ⋯ λ1,m
... ... λn,1 ⋯ λn,m
⎞
⎟
⎟
⎠ .
Cependant deux matrices sont égales, si chacun de leurs coef- ficients sont égaux. Cela implique que tous lesλi,j sont nuls : cette famille est libre.
On a montré que la famille (Ei,j)1≤i≤n
1≤j≤m
était libre et géné- ratrice dans Mn,m(K) : c’est donc une base de cet espace vectoriel.
Correction :
Enfin la dimension deMn,m(K)vaut le cardinal d’une de ces bases. En prenant la base composée des matrices coordonnées, on obtient que dimK(Mn,m(K)) =n×m.
Exercice 2. [⋆⋆]Dites si les ensembles suivants sont desR-espaces vectoriels et si oui donnez sa dimension et une base.
1. E=Q; 2. E= [−1; 1]; 3. E=R+; 4. E=R;
5. E=Diagn(R)l’ensemble des matrices carrés de taille n×ndiagonales ; 6. E l’ensemble des polynômes P∈Rn[X] avec P(0) =P(1) =0.
Correction :
1. On sait que
√
2∈R∖Q. En effet, si
√
2∈Q, il existerait deux entiers premiers entre eux a et b avec √
2=a/b etb≠0. Alors2b2=a2. Cela implique que 2 divise a2. Comme 2 est premier il divise forcément a. On écrit a=2c. Ainsi on aurait :
b2=2c2,
ce qui implique que 2 diviserait b. Cela est impossible car on a supposé queaetbétaient premiers entre eux.
Donc
√ R∖Q.
Maintenant comme√
2∈Ret que1∈Q, siQétait un R-espace vectoriel, alors
√ 2 =
√
2⋅1 ∈ Q, ce qui est impossible. DoncQn’est pas un R-espace vectoriel.
2. Si E était un R-espace vectoriel, alors 2= 1+1 ∈ E, ce qui est évidemment faux. Donc E n’est pas un R- espace vectoriel.
Correction :
3. Si E était un R-espace vectoriel, on aurait alors que
−1= −1⋅1∈E, ce qui est impossible. DoncE n’est pas unR-espace vectoriel.
4. Rest l’ensemble des combinaisonsR-linéaires des vec- teurs de la famille (1). Donc R est un R-espace vec- toriel dont une base est (1). Sa dimension (comme R-espace vectoriel !) est donc 1.
5. On sait que la matrice nulle est diagonale. Donc Diagn(R) est non vide. De plus si on considère deux matrices A etB diagonales et λ∈R, comme on peut écrireA= ∑ni=1aiEii etB= ∑ni=1biEiion sait que :
λA+B=λ
n
∑
i=1
aiEii+
n
∑
i=1
biEii=
n
∑
i=1
(λai+bi)Eii, ce qui implique que λA + B ∈ Diagn(R) : ainsi Diagn(R) est un R-sous-espace vectoriel de Mn(R).
FinalementE est bien unR-espace vectoriel.
On a vu par ailleurs que (Eii)1≤i≤n génère Diagn(R).
On sait de plus que c’est une sous-famille d’une famille libre – à savoir la famille des matrices coordonnées – ce qui implique que c’est aussi une famille libre. On a donc montré que(Eii)1≤i≤nétait une base de Diagn(R) puis :
dimR(Diagn(R)) =n.
6. On sait que le polynôme nul est dans E. Donc E est non vide. Soit P et Q deux éléments de E et λ∈ R. AlorsλP +Q∈Rn[X] et :
(λP +Q)(0) = (λP +Q)(1) =0,
ce qui implique queλP+Q∈E. On vient donc de mon- trer queE était unR-sous-espace vectoriel deRn[X].
Correction :
SoitP ∈E. On écrit tout d’abord P sous la forme : P =a0+a1X+ ⋯ +anXn.
On sait que P(0) =0. Ainsi a0 =0. De même comme P(1) =0 on trouve que :
a1= −a2− ⋯ −an. On peut donc écrire :
P =a2(X2−X) + ⋯ +an(Xn−X).
On a donc montré que la famille(Xn−X, . . . , X2−X) génère bien E comme R-espace vectoriel. Montrons qu’elle est libre. Soit(λn, . . . , λ2) tel que :
λn(Xn−X) + ⋯ +λ2(X2−X) =0.
Cela implique alors que :
λnXn+ ⋯ +λ2X2− (λn+ ⋯ +λ2)X=0.
Comme la famille(1, X, . . . , Xn)est libre, on obtient queλn= ⋯ =λ2=0. On a donc montré que la famille (Xn−X, . . . , X2−X) était libre et génératrice dans E. C’est une base deE qui vérifie alors :
dimR(E) =card(Xn−X, . . . , X2−X) =n−1.
Exercice 3. [⋆] On définit l’application :
u ∶ R4 → R2
(x, y, z, t) ↦ (x+y+t, x−y+z) 1. Montrez que u est une application linéaire de R4 dans R2.
2. On note C la base canonique dans R4 et la famille de vecteurs B′ dans R2 suivante :
e1= (1,1) ete2= (−1,1).
Montrez que B′ est une base deR2.
3. On définit la matrice M de u dans les bases C et B′. Quelles sont les dimensions de M? Donnez M.
4. Est-ce queu est surjective, injective, bijective ? Correction :
1. Soit deux éléments de R4 qu’on note (x, y, z, t) et (x′, y′, z′, t′). Soit λ∈R. Alors on a :
u(λ(x, y, z, t) + (x′, y′, z′, t′))
=u(λx+x′, λy+y′, λz+z′, λt+t′)
= (λx+x′+λy+y′+λt+t′, λx+x′−λy−y′+λz+z′)
=λ(x+y+t, x−y+z) + (x′+y′+t′, x′−y′+z′)
=λ u(x, y, z, t) +u(x′, y′, z′, t′)
On a donc montré queuétait une application linéaire de R4 dansR2.
2. Soit(x, y) ∈R2. Alors on peut vérifier que : (x, y) = x+y
2 e1+ x−y
2 e2
Donc(e1, e2) génèreR2. Comme le cardinal de cette famille génératrice vaut la dimension deR2 – à savoir 2 – on sait que B′ est une base deR2.
3. Commeuva deR4dansR2,M est de dimension2×4.
Pour calculerM, on remarque que : u(1, 0, 0, 0) = (1, 1) =e1
Correction :
u(0, 1, 0, 0) = (1, −1) = −e2
u(0, 0, 1, 0) = (0,1) = 1 2e1+1
2e2
u(0, 0, 0, 1) = (1,0) = 1 2e1−1
2e2
Cela nous permet d’avoir :
MatC,B′(u) = (1 0 1/2 1/2 0 1 1/2 −1/2).
4. Pour (x, y) ∈R2, on voit que u(0, 0, y, x) = (x, ).
Cela implique que u est surjective.
Montrons queun’est pas injective. Pour cela, on peut exhiber un vecteur non nul dekeru. Dans le but de la correction, on va déterminer keru. On a que
(x, y, z, t) ∈keru⇔ {t= −x−y z=y−x , ce qui est équivalent à
(x, y, z, t) =x(1, 0, −1, −1) +y (0, 1, 1, −1).
Ainsi keru =Vect
⎡⎢
⎢⎢
⎢
⎢⎢
⎢⎣
⎛
⎜
⎜⎜
⎜
⎝ 1 0
−1
−1
⎞
⎟
⎟⎟
⎟
⎠ ,
⎛
⎜
⎜⎜
⎜
⎝ 0 1 1
−1
⎞
⎟
⎟⎟
⎟
⎠
⎤⎥
⎥⎥
⎥
⎥⎥
⎥⎦
est bien différent de {0}. Doncu n’est pas injective.
On aurait pu aller plus vite sur l’injectivité. En effet, si u était injective, alors u serait bijective, et on aurait dimR4 = dimR2, ce qui est faux. Donc u n’est pas injective.
Exercice 4. [⋆] Parmis les applications suivantes, listez lesquelles sont li- néaires. Dans ce cas, donnez leurs matrices et dites si elles sont injectives, surjectives ou bijectives.
1. u1 ∶R2→R2 ; (x, y) ↦ (y, x); 2. u2 ∶R2→R ; (x, y) ↦exy; 3. u3 ∶R→R3 ; x↦ (x, 2x, −x);
4. u4 ∶R4→R3 ; (x, y, z, t) ↦ (x−t, y−x, z−y).
Correction :
1. Soit (x, y), (x′, y′) ∈ R2 et λ ∈ R. Alors : u1(λ(x, y) + (x′, y′)) = u1(λx+x′, λy+y′)
= (λy+y′, λx+x′)
= λ(y, x) + (y′, x′)
= λ u1(x, y) +u1(x′, y′). On a donc montré queu1 est une application linéaire de R2 vers R2 et on a :
M1 =MatC(u1) = (0 1 1 0).
CommeM1∈GL2(R), on obtient queu1 est bijective.
On peut aussi remarquer que u21 =id, ce qui nous dit queu1 est inversible d’inverse u1.
2. On remarque que u2(2,0) =e2 alors que u2(1,0) =e.
Comme e2≠2e, on a :
u2(2(1, 0)) ≠2u2(1, 0),
ce qui implique que u2 n’est pas une application li- néaire.
Correction :
3. Soitx, x′∈R etλ∈R. Alors : u3(λx+x′) =
⎛
⎜
⎝
λx+x′ 2λx+2x′
−λx−x′
⎞
⎟
⎠
= λ
⎛
⎜
⎝ x 2x
−x
⎞
⎟
⎠ +
⎛
⎜
⎝ x′ 2x′
−x′
⎞
⎟
⎠
= λ u3(x) +u3(x′).
Donc u3 est une application linéaire de R dans R3 avec :
M3=MatC1,C3(u3) =
⎛
⎜
⎝ 1 2
−1
⎞
⎟
⎠ ,
oùC1 (resp.C3) est la base canonique deR(resp.R3).
Soit x∈keru3. En particulier, en résolvant u3(x) =0, on obtient facilement que x = 0. Ainsi keru3 = {0}, puisu3 est injective.
De plus, on remarque que u3(x) =x(1, 2, −1). Donc Im u=Vect((1, 2, −1)) ≠R3 :u3 n’est pas surjective et donc pas bijective.
4. On vérifie que si (x, y, z, t), (x′, y′, z′, t′) ∈R4 et siλ∈Ralors :
u4
⎡
⎢⎢
⎢⎢
⎢⎢
⎢
⎣ λ
⎛
⎜
⎜
⎜⎜
⎝ x y z t
⎞
⎟
⎟
⎟⎟
⎠ +
⎛
⎜
⎜
⎜⎜
⎝ x′ y′ z′ t′
⎞
⎟
⎟
⎟⎟
⎠
⎤
⎥⎥
⎥⎥
⎥⎥
⎥
⎦
= u4
⎛
⎜
⎜
⎜⎜
⎝
λx+x′ λy+y′ λz+z′ λt+t′
⎞
⎟
⎟
⎟⎟
⎠
=
⎛
⎜
⎝
λx+x′−λt−t′ λy+y′−λx−x′ λz+z′−λy−y′
⎞
⎟
⎠
= λ
⎛
⎜
⎝ x−t y−x z−y
⎞
⎟
⎠ +
⎛
⎜
⎝ x′−t′ y′−x′ z′−y′
⎞
⎟
⎠
Correction :
u4
⎡
⎢⎢
⎢⎢
⎢
⎢⎢
⎣ λ
⎛
⎜⎜
⎜⎜
⎝ x y z t
⎞
⎟⎟
⎟⎟
⎠ +
⎛
⎜⎜
⎜⎜
⎝ x′ y′ z′ t′
⎞
⎟⎟
⎟⎟
⎠
⎤
⎥⎥
⎥⎥
⎥
⎥⎥
⎦
=λu4
⎛
⎜⎜
⎜⎜
⎝ x y z t
⎞
⎟⎟
⎟⎟
⎠ +u4
⎛
⎜⎜
⎜⎜
⎝ x′ y′ z′ t′
⎞
⎟⎟
⎟⎟
⎠ On a donc vu que u4 est une application linéaire deR4 dans R3. On noteC4 etC3 les bases canoniques respectivement de R4 et de R3. Alors :
M4=MatC4,C3 =
⎛
⎜
⎝
1 0 0 −1
−1 1 0 0 0 −1 1 0
⎞
⎟
⎠
On remarque que u4(1, 1, 1, 1) =0, avec (1, 1, 1, 1) ≠0.
Donckeru4 ≠ {0}:u4n’est pas injective. L’applicationu4 ne peut donc pas être bijective.
De plus, pour (x, y, z) ∈R3, on a :
u4(x, y+x, z+y+x) = (x, y, z), ce qui implique queu4 est surjective.
Exercice 5. [⋆ ⋆ ⋆] On définit l’application :
L∶Rn[X] →Rn+1 ; P(X) ↦ (P(0), P(1), . . . , P(n)) 1. Montrer queL est une application linéaire de Rn[X] dans Rn+1. 2. Rappelez les dimensions deRn[X] et de Rn+1.
3. Montrez que le noyau deL est réduit au singleton{0}.
4. En déduire que u est injective puis bijective.
Correction :
1. Pour deux polynômes P et Q de Rn[X] etλ∈R, on a :
L(λP +Q) = (λP(0) +Q(0), . . . , λP(n) +Q(n))
= λ L(P) +L(Q), puisL est linéaire deRn[X] dansRn+1.
2. On rappelle les deux égalitésdimR(Rn[X]) =n+1 et dimR(Rn+1) =n+1.
3. Soit P ∈ kerL. Alors P est un polynôme de degré n qui admet au moins n+1 racines, à savoir tous les entiers entre 0 et n. Donc le polynôme deQ=X(X− 1)⋯(X−n) divise P. On sait que degP ≤ n et que degQ=n+1. Forcément, on aP =0.
De plus,L(0) =0.
DonckerL= {0}.
4. Comme le noyau de L est réduit au singleton {0},L est injective. Or les espaces de départ, qui estRn[X], et d’arrivée, qui estRn+1, ont la même dimension qui vautn+1(d’après la question 2). DoncLest bijective.
Remarque :On pourrait montrer la bijectivité de L, en montrant plutôt sa surjectivité. On pose pour touti∈ {0, . . . , n} le polynôme :
Li=
n
∏
j=0 j≠i
X−j i−j .
Tous ces polynômes sont de degrénet on a pour n’importe quel indice0≤i≤n: Li(j) = {
0 si j≠i 1 sinon
Ainsi pour un élément(x1, . . . , xn+1) ∈Rn+1on aL(∑ni=0xi+1Li) = (x1, . . . , xn), ce qui nous donne la surjectivité de L.
Exercice 6. [⋆ ⋆ ⋆⋆] En vous inspirant de l’exercice 5, montrez que l’applica- tion suivante est linéaire, puis qu’elle est bijective.
J ∶ Rn[X] → Rn+1
P ↦ (P(0), P(1)(0), . . . , P(n)(0)) Correction :
Il est clair que pour deux polynômes P et Q de Rn[X] et pour un réel λon a :
J(λP +Q) = (λP(0) +Q(0), . . . , λP(n)(0) +Q(n)(0))
= λ J(P) +J(Q)
DoncJ est une application linéaire de Rn[X] dansRn+1. Vérifions queJest injective. Pour cela, on considèreP ∈kerJ. Alors 0 est une racine multiple deP d’ordre au moinsn+1: Xn+1diviseP. OrP est de degré au plusnetdegXn+1=n+1.
Forcément P = 0. On vérifie rapidemnt que J(0) = 0. On a donc montré que kerJ = {0}.
Donc J est une application linéaire injective deRn[X] dans Rn+1. On sait que :
dimR(Rn[X]) =n+1=dimR(Rn+1). DoncJ est bijective.
Remarque :La surjection deJ semble plus compliquée à obtenir que celle de L, alors qu’elle est plus simple. On sait que :
J( 1
i!Xi) = (0, . . . , 0, 1, 0, . . . , 0).
Donc pour (x1, . . . , xn+1) ∈Rn+1, on a : J(
n
∑
i=0
xi+1
i! Xi) = (x1, . . . , xn+1). En fait on vient de montrer que pour tout polynôme P :
P =
n
∑
i=0
P(i)(0) i! Xi.