Sie sind auf Seite 1von 11

DE PROVENCE

UNIVERSITE

L2-S3- 2005-2006

Espaces de Hilbert

1.1

Produit scalaire-Espace pr
ehilbertien

Dans tout ce qui suit E est un espace vectoriel r


eel.
D
efinition 1 On appelle produit scalaire sur un espace vectoriel reel E, toute application qui `
a
tout couple (x, y) E 2 associe un nombre reel, note hx, yi , et qui verifie les proprietes suivantes
:
(i) hx, xi 0, hx, xi = 0 x = 0,
(ii) hx, yi = hy, xi ,
(iii) hx, yi = hx, yi ,
(iv) hx + z, yi = hx, yi + hz, yi .
hx, yi sappelle le produit scalaire de x par y.
Si h., .i definit un produit scalaire sur E, (E, h., .i) est appele espace prehilbertien.
Exemple:
P
efinit un produit scalaire sur E.
E = Rn , hx, yi = i=n
i=1 xi yi ,d
E = C([a, b], R), avec < a < b < +.
b

Z
hf, gi =

f (t)g(t)dt
a

definit un produit scalaire sur E.


Remarque:
Plus generalement, on definit la notion de forme bilineaire sur E par une application, f qui
`a x, y E associe le scalaire f (x, y) verifiant les proprietes suivantes:
(i) linearite par rapport `a la premi`ere variable:
f (x + x0 , y) = f (x, y) + f (x0 , y), x, x0 , y E, R,
(ii) linearite par rapport `a la seconde variable
f (x, y + y 0 ) = f (x, y) + f (x, y 0 ), x, y, y 0 E, R.
Si de plus, f verifie
f (x, y) = f (y, x), x, y E,
elle est dite symetrique.
Si elle verifie:
f (x, x) 0,x E,
elle est dite positive.
Si elle verifie
f (x, x) = 0 x = 0,
elle est dite definie.
Ainsi, un produit scalaire est une forme bilineaire symetrique definie positive.

1.2

Norme induite par un produit scalaire

Th
eor`
eme 1 Soit (E, h , i) un espace prehilbertien Lapplication qui `
a x E associe
definit une norme p
sur E.
Notons kxk = hx , xi. On dit kxk est induite par le produit scalaire hx , xi .

p
h x, xi

D
emonstration:
Cest bien une application de E dans R+ . Elle verifie la propriete P1 dune norme ainsi que
P2 . Il reste `a verifier P3 , inegalite triangulaire. Pour cel`a nous aurons besoin de demontrer la
propriete de Cauchy Schwarz:
Lemme 1 In
egalit
e de Cauchy-Schwarz
Soit (E, h , i) un espace prehilbertien, alors linegalite suivante a lieu pour tout x, y E :
p

p
h x, y i hx , xi hy , y i .
legalite etant realisee si et ssi x et y sont lies.
Preuve du lemme:
On proc`ede comme dhabitude, pour cette inegalite, on introduit un param`etre R. De
la positivite du produit scalaire, on deduit
hx y , x y i 0, x, y E, R.
Mais, de la bilinearite, on deduit:
hx y , x y i = hx , xi 2 hx , yi + 2 hy , yi 0, x, y E, R.
Ce trinome du second degre en reste toujours positif. Necessairement, son discriminant est
negatif:
hx , yi2 hx , xi hy , yi .
Ceci conduit `a linegalite de Cauchy-Schwarz.
p
On en deduit alors linegalite triangulaire pour lapplication hx , xi. En effet:
p
2
hx + y , x + yi
= hx + y , x + yi = hx , xi + 2 hx , yi + hy , yi
p
2
p
p
p
hx , xi + 2 hx , xi hy , y i + hy , yi =
hx , xi + hy , y i .
Proposition 1 Soit (E, h , i) un espace prehilbertien. Les egalites suivantes ont lieu:

1
kx + yk2 kxk2 kyk2 ,
2


= 2 kxk2 + kyk2 .

hx , yi =
kx + yk2 + kx yk2

De plus, si N est une norme sur un espace vectoriel E verifiant legalite (identite du parallelogramme)


kx + yk2 + kx yk2 = 2 kxk2 + kyk2 ,
alors il existe un produit scalaire,h , i , sur E tel que N (x) soit induite par ce produit scalaire.

D
emonstration
Il suffit de verifier les deux egalites en partant de kx + yk2 = hx + y , x + yi et kx yk2 =
hx y , x yi et en developpant les calculs par la bilinearite du produit scalaire. Pour montrer
que lidentite du parallelogramme caracterise les normes induites
 par un produit scalaire,
 il
2
2
2
1
suffit de verifier que lapplication quia `a (x, y) E E associe 2 kx + yk kxk kyk est
un produit scalaire des lors que la norme satisfait lidentite du parallelogramme. On verifie
facilement la positivite et la symetrie. Montrons la bilinearite. Soient x, y, z E, on a

hx + z , yi + hx z , yi = 2 hx , yi .
Donc pour z = x, on trouve
h2x , yi = 2 hx , yi .
Par ailleurs


hx + y, zi =

Posons u =

x+y
2


2

et v =

x+y
,z
2

xy
2 ,

x+y
2(
), z
2


=2


x+y
,z .
2

on a


= 2 hu , zi = hu + v, zi + hu v, zi = hx , zi + hy , zi .

Do`
u
hx + y, zi = hx , zi + hy , zi .
Puis, par recurrence on deduit que pour tout n N et tout x, y E, on a
hnx , yi = n h x , yi .
Comme h0, yi = 0 et h x , yi = h x , yi (par la formule qui definit h x , yi), on en deduit
que pour tout n Z, on a
hnx , yi = n h x , yi .
Puis, avec

h x , yi = n


1
x, y ,
n

on en deduit que pour tout q Q, on a


hqx , yi = q h x , yi .
La densite de Q dans R et la continuite de lapplication qui `a (x, y) associe
permettent detendre legalite `a tout R :

1
2

kx + yk2 kxk2 kyk2

hx , yi = h x , yi .
Ceci demontre que lapplication est bien un produit scalaire sur E.
complet (E, k.k) dont la norme k.k est induite

D
efinition 2 Un espace de Hilbert est un evn
par un produit scalaire.

Proposition 2 Continuit
e du produit scalaire
Soit (E, h, i) un espace prehilbertien. Soit (xn ), (yn ) E deux suite convergentes de E, alors
la suite (hxn , yn i)n est suite reelle convergente vers hlimn+ xn , limn+ yn i .

D
emonstration:
Soit x = limn+ xn et y = limn+ yn . On a



hxn , yn i hx , yi = hxn x , yn i + h x , yn y i kyn k kxn xk + kxk kyn yk .
Comme,
lim kxn xk = lim kyn yk = 0,

n+

n+

et que
lim kyn yk = 0 {kyn k , n N } est bornee,

n+

on en deduit que


lim hxn , yn i hx , yi = 0

n+

1.3

Othogonalit
e dans un espace pr
ehilbertien

Dapr`es linegalite de Cauchy-Schwarz, pour tout vecteurs x, y non nuls on a


1

hx, yi
1.
kxk kxk

Il existe donc un unique [0, ] tel que


cos =

hx, yi
.
kxk kyk

Donc
hx, yi = cos kxk kyk .
Donc = 2 equivaut `a hx, yi = 0, et on definit ainsi une notion dorthogonalite dans un espace
prehilbertien:
D
efinition 3 Soit (E, h, i) un espace prehilbertien.
On dit que x et y sont orthogonaux si hx, yi = 0.
Soit A E. On appelle orthogonal de A, A = {x E, hx, ai = 0, a A}.
On a
Proposition 3 Soit (E, h, i) un espace prehilbertien:
(i) A est un sous espace vectoriel ferme,

(ii) A = A ,
(iii) A (A ) .
D
emonstration:
(i) Soit (xn ) A une suite convergente vers x E. Montrons que x E. On a
hxn , ai = 0, n N et a A.
Par continuite du produit scalaire, on en deduit:


hxn , ai =
lim xn , a = hx, ai = 0, a A.
n+

Donc x A .

(ii) Comme A B B A (demontrer le), on a A A . Montrons linegalite inverse.


Soit x A , par definition
hx, ai = 0, a A.
4

Soit b A, il existe une suite (an ) A telle que limn+ an = b. Par continuite du produit
scalaire,


hx, bi = x, lim an = lim hx, an i = 0.
n+

n+

Donc x A .
(iii) Soit a A, donc
hx, ai = 0, x A .
 
Donc a A .
Remarque:
Linclusion est en generale stricte. En effet lorthogonal dune partie A quelconque est un
sous-espace vectoriel ferme. Lorthogonal de cet orthogonal sera aussi un sous-espace vectoriel
 
ferme. Si A nest pas un sous-espace vectoriel ferme, on aura necessairement A 6= A
Th
eor`
eme 2 Pythagore
Soit E un espace prehilbertien. Soit x1 , ..., xn , n vecteurs de H deux `
a deux orthogonaux.
On a alors


i=n 2 i=n
X
X



=
x
kxi k2 .
i


i=1
i=1
D
emonstration:
Par recurrence sur n.
Pour n = 1 la propriete est vraie. Supposons la vraie pour k = n. On a a alors

2
2
2
* i=n
+
i=n+1

X

X

X
X
i=n

i=n
2



xi
xi + xn+1
xi
xi , xn+1

=
=
+ k xn+1 k + 2
i=1

i=1

i=1
i=1
Mais, lhypoth`ese dothogonalite des (xi )i=1,...,n+1 conduit `a
* i=n
X
i=1

+
xi , xn+1

i=n
X

hxi , xn+1 i = 0.

i=1

Remarque:
On retiendra que deux vecteurs x, y E sont orthogonaux si et ssi
kx + yk2 = kxk2 + kyk2

1.4

Le proc
ed
e dorthogonalisation de Gram-Schmidt

D
efinition 4 On appelle famille orthogonale de vecteurs de lespace prehilbertien E , toute
famille (xi )iI verifiant


xi , xj = 0, i 6= j.
On dit que cette famille est orthonormee si de plus
kxi k = 1, i I.
Proposition 4 Toute famille orthogonale de vecteurs de E non nuls est libre.

D
emonstration:
Soit (xi )iI une famille orthogonale dans E. Alors, si J I, designe un sous-ensemble fini
quelconque de I et k I, on a:
*
+
X
X
X
i xi = 0
i xi , xk =
i hxi , xk i = k xk = 0 k = 0.
iJ

iJ

iJ

Th
eor`
eme 3 Gram-Schmidt
Pour toute famille libre (x1 , ..., xn ) dans E, il existe une unique famille orthonormee (e1 , ..., en )
verifiant pour tout k {1, ..., n} :
(
V ect{x1 , ..., xk ) = V ect{e1 , ..., ek }
.
hxk , ek i > 0
D
emonstration:
On proc`ede par recurrence:
Pour n = 1, on a e1 = 1 x1 et comme on cherche une famille orthonormee, on choisit
ke1 k = |1 | kx1 k = 1. En imposant hx1 , e1 i > 0, on en deduit que necessairement 1 = kx11 k (on
remarquera que la famille (x1 , ..., xn ) etant libre, tous les vecteurs sont non nuls).
Supposons que pour n 2, P
on ait construit une famille (e1 , .., en ) repondant aux trois
k=n
contraintes. Definissons en+1 =
k=1 k ek + n+1 xn+1 , ainsi, on aura V ect{x1 , ..., xn+1 ) =
V ect{e1 , ..., en+1 } du fait de lhypoth`ese de recurrence (puisque de lhypoth`ese de recurrence
on deduit que V ect{x1 , ..., xn } = V ect{e1 , ..., en } et comme V ect(A B) = V ectA + V ectB,
on a V ect{e1 , ..., en+1 } = V ect{e1 , ..., en } + V ect{en+1 }. De lecriture de en+1 , on en deduit
V ect{en+1 } = V ect{e1 , ..., en } + V ect{xn+1 } et donc V ect{e1 , ..., en+1 } = V ect{e1 , ..., en } +
V ect{xn+1 } = V ect{x1 , ..., xn } + V ect{xn+1 } = V ect{x1 , ..., xn+1 }.
La contrainte dorthogonalite de la famille (e1 , .., en+1 ) conduit `a
k + n+1 hxn+1 , ek i = 0, k {1, ..., n}.
Donc

en+1 = n+1 xn+1

k=n
X

hxn+1 , ek i ek = n+1 yn+1 .

k=1

Comme la famille (x1 , ..., xn+1 ) est libre et que


V ect{x1 , ..., xn ) = V ect{e1 , ..., en },
et que la famille (x1 , ..., xn+1 ) est libre, on a necessairement yn+1 6= 0 (en effet, si ce netait pas
le cas, on aurait
k=n
X
xn+1 =
hxn+1 , ek i ek ,
k=1

et donc xn+1 V ect{e1 , ..., en } = V ect{x1 , ..., xn ). On peut donc definir


ken+1 k
1
=
.
|n+1 | =
Pk=n
Pk=n




xn+1 k=1 hxn+1 , ek i ek
xn+1 k=1 hxn+1 , ek i ek
La condition de positivite de hxn+1 , en+1 i, conduit `a

*
+
k=n
X
hen+1 , en+1 i =
n+1 xn+1
hxn+1 , ek i ek , en+1
k=1

= n+1 hxn+1 , en+1 i

k=n
X
k=1

hxn+1 , ek i hek , en+1 i .

Mais, lothogonalite de la famille (e1 , ..., en+1 ) conduit `a


k=n
X

hxn+1 , ek i hek , en+1 i = 0

k=1

Donc
1 = n+1 hxn+1 , en+1 i n+1 > 0.
Do`
u

1
,
n+1 =
P


k=n
xn+1 k=1 hxn+1 , ek i ek

et en+1 est determine de mani`ere unique par la formule




P
xn+1 k=n
hx
,
e
i
e
n+1 k k
k=1
.
en+1 =
Pk=n


xn+1 k=1 hxn+1 , ek i ek
On peut resumer tout ceci, par un procede de construction dune base orthonormee (e1 , ..., en )
dun sous-espace vectoriel F de (E, h, ..i `a partir dune base (x1 , ..., xn ):
On commence par construire une base orthogonale de F, (f1 , ...fn ) definie par
(
f1 = x1
Pi=k1
,
fk = xk i=1 hxk , fi i kffik2 .
i

puis on pose
ek =

fk
.
kfk k

Proposition 5 Si F est un sous-espace vectoriel de E dimension finie, alors F admet une


famille generatrice et orthonormee (une base orthonorm
ee). Si (e1 , ..., en ) est une base orthonormee de F , alors
k=n
X
xF x=
hx, ek i ek .
k=1

Ainsi, les composantes de x F dans la base orthonorm


ee (e1 , ..., en ) sont (hx, ek i)k=1,..,n .
Pk=n
2
2
De plus, kxk = k=1 hx, ek i .
D
emonstration:
En exercice.

1.5

Meilleure approximation dans un sev de dimension finie.

Th
eor`
eme 4 Soit F un sev de E de dimension finie. Alors pour tout x E il existe un
unique y F tel que
d(x, F ) = kx yk .
y est lunique vecteur de F verifiant que (x y) F . Son expression dans une base
orthorm
ee (e1 , ..., en ) de F est
k=n
X
y=
hx, ek i ek .
k=1

De plus,
d2 (x, F ) = kx yk2 = kx k2 k yk2 = kx k2

k=n
X
k=1

hx, ek i2 .

On a donc


2


k=n
k=n
X
X


2
x

inf

e
=
kx
k

hx, ek i2 .
k
k


(1 ,...,n )Rn

k=1
k=1

De plus x y F et y est appele projection orthogonale de x sur F.


D
emonstration:
1)-Existence:
Comme F est de dimension finie, F admet une famille libre et generatrice. Le procede
dorthogonalisation de Gram-Schmidt permet de construire `a partir de cette famille, une famille
orthonorm
ee et generatrice, donc une base orthonormee de F, (e1 , ..., en ). Montrons que y =
Pk=n
ealise
k=1 hx, ek i ek r
d(x, F ) = kx yk .
Pour cel`a, montrons que pour tout z F , on a


k=n
X

kx yk =
x

hx, ek i ek


k=1




kx zk .

On a
kx zk2 = kxk2 2 hx, zi + kzk2
Comme z F, il secrit
k=n
X

z=

hz, ek i ek .

k=1

Donc:
2

kx zk = kxk 2

k=n
X

hz, ek i hx, ek i +

k=1

k=n
X

hz, ek i2 .

k=1

Par ailleurs
k=n
X

kx yk2 = kxk2 2

hx, ek i2 +

k=1

k=n
X

hx, ek i2 = kxk2

k=1

k=n
X

hx, ek i2 .

k=1

Donc:
kx yk2 kx zk2 =

k=n
X

hx, ek i2 + 2

hz, ek i hx, ek i

k=1

k=1
k=n
X

k=n
X

k=n
X

hz, ek i2

k=1

2
hx, ek i hz, ek i 0.

k=1

De plus,
*
hx y, zi =

k=n
X

hx, ek i ek ,

z, ej

x, ej

j=1

j=n
X

z, ej ej

j=1

k=1
j=n
X

j=n
X

j=n
k=n
XX


hx, ek i z, ej ek, ej

k=1 j=1

z, ej

x, ej

j=1

j=n
X

j=1

x, ej


z, ej = 0.

Donc x y F .
2/-Unicite
Pk=n
Supposons quil existe deux elements y = k=1
hx, ek i ek , y 0 F tels que


d(x, F ) = kx yk = x y 0 .
Comme y 0 F , des calculs precedents on deduit que
k=n
k=n
k=n
X
X




2
2
0 2
0

=
kx yk x y
hx, ek i + 2
y , ek hx, ek i
y 0 , ek
2

k=1

k=1

k=n
X

hx, ek i

k=1

y 0 , ek

2

k=1

Donc

2
kx yk x y 0
2

k=n
X

hx, ek i

y 0 , ek

 2

=0

k=1

2
= 0, k {1, ..., n}
hx, ek i y 0 , ek

0
hx, ek i = y , ek , k {1, ..., n}.

Mais
y 0 F

y,
0
hx, ek i = y , ek , k {1, ..., n}

)
y = y0.

Proposition 6 Projecteur orthogonal


Soit F sev de dimension finie. On definit une application de E dans F, pF , appelee projection
orthogonale sur F par
pF (x) = y d(x, F ) = kx yk x y F .
Cette application est lineaire continue de E dans F et kpkL(E,E) = 1.
De plus, on a
E = F F .
D
emonstration:
Lapplication pF est bien definie P
du fait du theor`eme precedent. Si (e1 , ..., en ) est une base
k=n
orthonormee de F , alors pF (x) = k=1
hx, ek i ek . Et il est aise deduire de la bilinearite du
produit scalaire, la linearite de pF . De plus


X
X

2 k=n



2 k=n
pF (x) =
hx, ek i
hx, ek i 2 .


k=1
k=1
Mais, on a x = y + (x y) o`
uy=
Pythagore:

Pk=n
k=1

hx, ek i ek et (x y) F. Donc, dapr`es la relation de

kxk2 = kyk2 + kx yk2 ,


et donc
kyk2 kxk2 ,
et donc



pF (x) 2 kxk2 .
9

et lapplication pF est bornee et donc continue. De plus, kpkL(E,E) 1. Mais on a aussi


p(ek ) = 1et kek k = 1, donc
kpkL(E,E) = 1.
Soit x E, il secrit x = x + (x pF (x)). Comme (x pF (x)) F , on en deduit que
E = F + F . Mais si x F F alors hx, xi = 0 et donc x = 0. Donc la somme est directe et
E = F F .
Remarques:
1)-On a dej`a vu en alg`ebre lineaire la notion de projecteur sur un sous-espace vectoriel. Soit
F et G deux sous-ev de H tels que H = F G. Ainsi tout element x de H secrit de mani`ere
unique comme x = fx + gx o`
u f F et g G. On definit lapplication pF qui `a x H
associe pF (x) = fx et pG (x) = gx = (Id pf )(x). pF et (Id pF ) sont les projecteurs associes
`a la decomposition de H en somme directe H = F G. Le theor`eme precedent montre que le
projecteur algebrique associe `a la decomposition H = F F et le projecteur orthogonal sont
les memes.
2)-On dispose dun theor`eme de projection plus general au sens o`
u il sapplique au cas o`
uF
nest pas de dimension finie ni meme un espace vectoriel, mais un convexe ferme non vide:
Th
eor`
eme 5 Soit H un espace de Hilbert et C un convexe ferme non vide de H. Soit x H,
il existe un unique y C tel que
d(x, C) = kx yk .
On definit ainsi une application, notee pC , appelee projection de H sur C :
pF (x) = y d(x, C) = kx yk .
D
emonstration:
Soit d = d(x, C) = inf zC kx zk . Par definition de linf, il existe une suite (yn )n C telle
que
lim kx yn k = d.

n+

On a





yp yq 2 = yp x + x yq 2 .

En utilisant lidentite du parallelogramme, on en deduit:










(yp x) + (x yq ) 2 + yp 2x + yq 2 = 2 (yp x) 2 + x yq 2 .
Mais,




lim x yp = lim x yq = d,
q+

p+

et







yp 2x + yq = 2 x yp + yq .

2
y +y

Comme C est convexe et yp , yq C, on a p 2 q C, donc






x yp + yq d.

2
Donc, pour tout > 0, il existe N tel que p N , q N impliquent:




yp yq 2 = yp x + x yq 2 4d2 + 4d2 + 4 = 4.

10

La suite (yn )n est donc de Cauchy dans H, espace complet, elle est donc convergente. Appelons
y sa limite. Comme C est fermee et que (yn ) C, sa limite y sera dans C. Elle verifie
kx yk = lim kx yn k = d = d(x, C).
n+

Supposons quil existe y 0 C tel que




x y 0 = d(x, C).
De nouveau, lidentite du parallelogramme:




y y 0 2 = (y x) + (x y 0 ) 2 =


2
2
2 
= y 2x + y 0 + 2 (y x) + x y 0 .
Do`
u



y y 0 2 4d(x, C) + 4d(x, C) = 0.

Donc y = y 0 .
3)-Si F est un sous-espace vectoriel, non n
ecessairement de dimension finie, mais
ferm
e, on a
Th
eor`
eme 6 Soit H un espace de Hilbert et F un sous espace vectoriel ferm
e. On a:
(i) H = F F ,
 
(ii) F = F .

11

Das könnte Ihnen auch gefallen