Vous êtes sur la page 1sur 6

Exercices - Formes linaires - Dualit : corrig

Exercice 1 - Une forme linaire - L1/Math Sup -


f est donn par f(x, y, z) = x + y + z. En calculant les valeurs de f(1, 1, 1) = 0, etc...
on obtient le systme suivant :
_

_
+ + = 0
2 + = 1
+ 2 + 3 = 4
On rsoud ce systme et on trouve = 1, = 2 et = 3. Ainsi, on a f(x, y, z) = x2y+3z.
On en dduit
f(x, y, z) = 0
_

_
x = 2y + 3z
y = y
z = z
Une base de ker(f) est donc donne par la famille des deux vecteurs (2, 1, 0) et (3, 0, 1).
Exercice 2 - Une base en dimension 2 - L1/Math Sup -
1. Puisque (R
2
)

est de dimension 2, il sut de montrer que la famille (f


1
, f
2
) est libre.
Supposons quon a une relation
f
1
+f
2
= 0.
On la teste pour des valeurs de (x, y) particulires : pour (x, y) = (1, 0), puis (x, y) = (0, 1),
on trouve successivement :
_
f
1
(1, 0) +f
2
(1, 0) = 0
f
1
(0, 1) +f
2
(0, 1) = 0

_
+ = 0
= 0
On prouve facilement que ceci implique = = 0, et donc que la famille (f
1
, f
2
) est libre,
a fortiori une base de (R
2
)

.
2. Il est facile de voir que (f
1
+f
2
)(x, y) = 2x, et donc g =
1
2
f
1
+
1
2
f
2
. Pour h, cest un petit
plus dicile. Il faut trouver et tels que, pour tous (x, y) de R
2
, on a
2x 6y = (x +y) +(x y) = ( +)x + ( )y.
Par identication, on doit rsoudre le systme
_
+ = 2
= 6

_
= 2
= 4.
Autrement dit, on a h = 2f
1
+ 4f
2
.
Exercice 3 - Coordonnes - L2/Math Sp -
1. Il y a plusieurs faons de rpondre. La plus simple est de remarquer que, par dnition,
(f
0
, . . . , f
n
) est la base duale de B.
2. Les f
i
tant les formes linaires coordonnes dans la base B, on va exprimer et en
fonction des coordonnes du polynme dans la base B. Considrons donc P =

n
j=0
a
j
X
j
.
On a
(P) = P(1) =
n

j=0
a
j
=
n

j=0
f
j
(P).
http://www.bibmath.net 1
Exercices - Formes linaires - Dualit : corrig
De mme,
(P) = P

(0) = a
1
= f
1
(P).
Ainsi, =

n
j=0
f
j
et = f
1
.
Exercice 4 - Base duale - L2/Math Sp -
Soit M la matrice dont les vecteurs colonnes sont les coordonnes de (f

1
, f

2
, f

3
) dans la
base (e

1
, e

2
, e

3
). Il sut de prouver que le rang de la matrice M est gal 3. Par des oprations
lmentaires sur les lignes et les colonnes, on trouve que
rg(M) = rg
_
_
_
2 5 1
1 2 3
1 0 0
_
_
_ = rg
_
_
_
2 5 13/2
1 2 0
1 0 0
_
_
_ = 3.
(f

1
, f

2
, f

3
) est donc une base de E

. Soit (f
1
, f
2
, f
3
) la base dont elle est duale. crivons
f
1
= ae
1
+be
2
+ce
3
. Alors, on a le systme :
_

_
f

1
(f
1
) = 2a +b +c = 1
f

2
(f
1
) = a + 0b + 2c = 0
f

3
(f
1
) = a + 3b + 0c = 1.
Autrement dit, si on note C la matrice
C =
_
_
_
2 1 1
1 0 2
1 3 0
_
_
_,
alors f
1
= C
1
_
_
_
1
0
0
_
_
_. On obtient bien sr la mme chose pour f
2
, f
3
, et on trouve nalement
que les coordonnes des f
i
, exprimes dans la base e
1
, e
2
, e
3
, sont les vecteurs colonnes de la
matrice
C
1
=
1
13
_
_
_
6 3 2
2 1 5
3 5 1
_
_
_.
Exercice 5 - Bases duales et polynmes - L2/Math Sp -
1. On a une famille de 4 lments dans un espace de dimension 4, il sut de dmontrer que
la famille est libre. Soient a
0
, a
1
, a
2
et a
3
des rels tels que
a
0
f
0
+a
1
f
1
+a
2
f
2
+a
3
f
3
= 0.
On va valuer cette relation en des polynmes bien choisis. Prenons par exemple P
0
de
sorte que f
1
(P
0
) = f
2
(P
0
) = f
3
(P
0
) = 0 soit P
0
(1) = P
0
(2) = P
0
(3) = 0.On peut donc
choisir par exemple
P
0
(X) = (X 1)(X 2)(X 3).
Mais alors
a
0
f
0
(P
0
) +a
1
f
1
(P
0
) +a
2
f
2
(P
0
) +a
3
f
3
(P
0
) = 6a
0
= 0.
On a donc a
0
= 0. En utilisant ensuite P
1
(X) = X(X2)(X3), P
2
(X) = X(X1)(X3)
et P
3
(X) = X(X 1)(X 2), on trouve que lon a aussi a
1
= a
2
= a
3
= 0.
http://www.bibmath.net 2
Exercices - Formes linaires - Dualit : corrig
2. On cherche (Q
0
, Q
1
, Q
2
, Q
3
) avec f
i
(Q
j
) =
i,j
. Mais en ralit, on a dj presque d-
termin ces polynmes la question prcdente : en eet, on a par exemple f
1
(P
0
) =
f
2
(P
0
) = f
3
(P
0
) = 0 ; la seule chose qui ne convient pas est que lon a f
0
(P
0
) = 6. Mais
il sut de renormaliser P
0
en posant
Q
0
(X) =
1
6
(X 1)(X 2)(X 3).
Les autres polynmes que lon obtient sont :
Q
1
(X) =
1
2
X(X 2)(X 3)
Q
2
(X) =
1
2
X(X 1)(X 3)
Q
3
(X) =
1
6
X(X 1)(X 2).
Exercice 6 - Formes linaires sur un espace de polynmes - L2/Math Sp -
On pose
i
(P) = P(x
i
). Puisque et les
i
sont des formes linaires sur E, on demande
de prouver que est dans lespace vectoriel engendr par
0
, . . . ,
n
. Il sut de prouver que
(
0
, . . . ,
n
) est une famille gnratrice de E

. Puisque dim(E

) = dim(E) = n + 1 et que la
famille comporte (n+1) lments, cela revient dmontrer que (
0
, . . . ,
n
) est une famille libre
de E

. Mais si
0

0
+ +
p

p
= 0, alors on value le membre de droite pour le polynme
P
j
(X) =

k=j
(X x
k
).
Clairement, on a
i
(P
j
) = 0 si i = j, et
j
(P
j
) =

k=j
(x
j
x
k
) = 0 sinon. Donc,
(
0

0
+ +
p

p
)(P
j
) =
j

k=j
(x
j
x
k
) = 0,
ce qui entrane
j
= 0. La famille est donc libre, ce qui achve la preuve.
Exercice 7 - Formes linaires multiplicatives sur les matrices - L2/Math Sp -
Soit i, j, k, l dans {1, . . . , n}. On pose A = E
i,j
et B = E
k,l
, de sorte que
AB =
j,k
E
i,l
et BA =
l,i
E
k,j
.
On a donc

j,k
(E
i,l
) =
l,i
(E
k,j
).
pour j = k et i = l, on a (E
i,l
) = 0 ;
pour j = k et i = l, on a (E
i,i
) = (E
k,k
).
Si on pose = (E
1,1
), on a donc (M) = Tr(M).
Exercice 8 - Sparation - L2/Math Sp -
Seule limplication rciproque ncessite une preuve. Procdons par contrapose, et prouvons
que si x = y, alors on peut construire E

avec (x) = (y). Supposons dabord que la


famille (x, y) est lie. Soit F un supplmentaire de vect(x, y). Alors on dnit une forme linaire
sur E en la dnissant sur vect(x, y) par (ax+by) = a et sur F par (z) = 0 pour tout z F.
http://www.bibmath.net 3
Exercices - Formes linaires - Dualit : corrig
Alors, (x) = 1 et (y) = 0 et donc (x) = (y). Si maintenant (x, y) est lie, on peut supposer
x = 0 et y = x, = 1. Soit alors F un supplmentaire de vect(x). Alors on peut dnir sur
E par (x) = 1 et (z) = 0 si z F. On a alors (x) = 1 et (y) = et donc (x) = (y).
Exercice 9 - Intersection dhyperplans - L2/Math Sp -
1. On raisonne par rcurrence sur p. Si p = 1, le rsultat est connu : le noyau dune forme
linaire non-nulle est un hyperplan de E. Supposons le rsultat prouv au rang p et
prouvons-le au rang p+1. Alors, soit E

p
i=1
ker(f
i
) et g
p+1
la restriction de f
p+1
E

.
Par hypothse de rcurrence, on sait que dim(E

) q p. Dautre part,

p+1
i=1
ker(f
i
) =
ker(g
p+1
). Or, la dimension de ker(g
p+1
) est gale celle de E

moins 1 si g
p+1
est non-
nulle, gale celle de E

si g
p+1
est nulle. Dans tous les cas, dim(E

) qp1 = q(p+1).
Supposons que les formes linaires sont indpendantes. Lhypothse de rcurrence nous
dit que dim(E

) = q p. De plus, puisque les formes linaires sont indpendantes, on na


pas daprs le rappel
p

i=1
ker(f
i
) ker(f
p+1
).
Ceci signie que g
p+1
nest pas nulle, et donc que dim(ker(g
p+1
)) = dim(E

)1 = qp1.
Enn, si on sait que dim(F) = q (p + 1), notre argument montre que dim(E

) = q p
et donc que les formes linaires f
1
, . . . , f
p
sont indpendantes. Si f
p+1
tait combinaison
linaire de (f
1
, . . . , f
p
), alors g
p+1
serait nulle et on aurait dim(F) = q p ce qui nest pas
le cas. Donc f
p+1
nest pas combinaison linaire de (f
1
, . . . , f
p
) et la famille (f
1
, . . . , f
p+1
)
est libre.
2. On applique le rsultat de la question prcdente E = M
n
(K) et aux formes linaires
f
i
(M) =

n
j=1
m
i,j
, o M = (m
i,j
). Ces formes linaires sont indpendantes. En eet, si

1
f
1
+ +
n
f
n
= 0,
on applique cette galit la matrice lmentaire E
i,1
, dont tous les coecients sont nuls
sauf celui de la i-me ligne et 1-re colonne, gal 1. On a f
i
(E
i,1
) = 0 et f
k
(E
i,1
) = 0 si
k = i. Ainsi, on obtient
i
= 0 et la famille est libre. Do dim(F) = n
2
n.
3. On dmontre dabord que les formes linaires (g
j
)
j=1,...,n1
forment une famille libre. En
eet, considrons une relation de liaison

1
g
1
+ +
n1
g
n1
= 0.
On lapplique des matrices particulires, mais il faut prendre garde dsormais ce quelles
doivent appartenir F. Considrons ici M = E
1,j
E
1,n
. Alors M F et g
j
(M) = 1
et g
k
(M) = 0 pour k = j. On obtient donc
j
= 0, et la famille (g
1
, . . . , g
n1
) est libre.
Daprs le rsultat de la premire question :
dim
_
_
n

i=1
ker(f
i
)
n1

j=1
ker(g
j
)
_
_
= n
2
n (n 1) = (n 1)
2
.
Reste montrer que lespace vectoriel considre est bien celui des matrices dont la somme
de chaque colonne et la somme de chaque ligne sont nulles. Le point important est de
http://www.bibmath.net 4
Exercices - Formes linaires - Dualit : corrig
vrier que si f
1
(M) = = f
n
(M) = g
1
(M) = = g
n1
(M) = 0, alors g
n
(M) = 0.
Mais il est facile de vrier que
f
1
+ +f
n
g
1
g
n1
= g
n
ce qui prouve le rsultat daprs le rappel.
On ne pouvait pas appliquer le rsultat de la premire question directement la famille
(g
j
)
j=1,...,n
car la famille (f
1
, . . . , f
n
, g
1
, . . . , g
n
) est lie.
Exercice 10 - Hyperplans de M
n
(K) - L2/Math Sp/Oral X/Agreg -
1. Posons T
i,j
(M) = Tr(E
i,j
M), o E
i,j
est la matrice lmentaire avec 1 en (i, j) et 0 ailleurs.
On va prouver que la famille des (T
i,j
)
1in,1jn
est une base de M
n
(K)

. Puisque la
famille comprend n
2
lments, qui est aussi la dimension de M
n
(K)

, il sut de prouver
quil sagit dune famille libre. Mais si on a une combinaison linaire

i,j

i,j
T
i,j
= 0, on
value en E
j
0
,i
0
. Mais :
T
i,j
(E
j
0
,i
0
) = Tr(
j,j
0
E
i,i
0
) =
_
1 si i = i
0
et j = j
0
0 sinon.
On obtient donc
j
0
,i
0
= 0, et donc la famille est libre.
Considrons maintenant M
n
(K)

. scrit

i,j

i,j
T
i,j
. En particulier, pour tout
A M
n
(K) :
(M) =

i,j

i,j
T
i,j
(M) = Tr
_
(

i,j

i,j
E
i,j
)M
_
= Tr(AM)
o A =

i,j

i,j
E
i,j
.
2. Soit H un hyperplan de M
n
(K). Il existe une matrice A non-nulle telle que H = ker T
A
,
o T
A
est dni par T
A
(M) = Tr(AM). Soit r le rang de A. Alors A est quivalente J
r
,
ie A = PJ
r
Q o
J
r
=
_
_
_
_
_
_
_
_
_
_
_
1 0 . . .
0
.
.
.
0 . . .
1
0
.
.
.
0
_
_
_
_
_
_
_
_
_
_
_
.
On pose
N =
_
_
_
_
_
_
_
0 . . . 0 1
1
.
.
.
0
.
.
.
.
.
.
0
1 0
_
_
_
_
_
_
_
.
N est inversible, et on a
Tr(J
r
N) = 0.
http://www.bibmath.net 5
Exercices - Formes linaires - Dualit : corrig
Pour M = Q
1
NP
1
, on a
T
A
(M) = Tr(PJ
r
QQ
1
NP
1
)
= Tr(J
r
NP
1
P)
= Tr(J
r
N)
= 0.
Do M est inversible, et M H.
http://www.bibmath.net 6