Théorème de Stampacchia

De testwiki
Aller à la navigation Aller à la recherche

Le théorème de Stampacchia est un théorème d'analyse fonctionnelle. C'est un raffinement du théorème de Lax-Milgram.

Énoncé

Soient

Sous ces conditions, il existe un unique u de K tel que

(1) vKa(u,vu)L(vu)

Si de plus la forme bilinéaire a est symétrique, alors ce même u est l'unique élément de K qui minimise la fonctionnelle I: définie par I(v)=12a(v,v)L(v) pour tout v de K, en particulier :

(2)! uKI(u)=minvKI(v)

Démonstration

Cas général

Par application du théorème de Riesz sur les formes linéaires continues, il existe un vecteur f tel que

v,Lv=f,v.

Par application de ce même théorème aux formes bilinéaires continues, il existe un endomorphisme linéaire continu A() tel que

u,v,a(u,v)=Au,v.

De plus, la norme de A est égale à celle de a, d'où

(3) uA(u)cu

Avec ces éléments, la relation (1) s'écrit de manière équivalente

!uKvKfA(u),vu0

Pour tout réel r strictement positif, c'est également équivalent à

!uKvKrfrA(u)+uu,vu0

Ce qui, en utilisant le théorème de projection sur un convexe fermé, se réécrit

!uKu=pK(rfrA(u)+u)

pK est l'opérateur de projection sur K. Ainsi, pour prouver le théorème, il suffit de montrer que pour un certain r>0, il existe un unique uK qui vérifie l'équation de point fixe u=Pr(u) où l'application Pr:KK est définie par Pr(v)=pK(rfrA(v)+v).

Pour cela, choisissons r de telle façon que Pr soit une application contractante. Soient x et y deux éléments de K. Comme l'opérateur de projection pK est 1-lipschitzien, on a

Pr(x)Pr(y)xyrA(xy)

D'où

Pr(x)Pr(y)2xy2+r2A(xy)22rxy,A(xy)

Comme la forme bilinéaire a est coercive, on a A(xy),xy=a(xy,xy)αxy2. Par ailleurs, en utilisant la relation (3), on a l'inégalité A(xy)cxy. Par conséquent,

Pr(x)Pr(y)2(1+r2c22rα)xy2

L'application Pr est contractante dès que 1+r2c22rα<1, c'est-à-dire si on a 0<r<2α/c2. En choisissant un tel r et en utilisant le théorème de point fixe de Picard, on montre qu'il existe effectivement un unique uK tel que u=pK(rfrA(u)+u), ce qui conclut la démonstration.

Cas symétrique

Si la forme bilinéaire a est symétrique, on montre facilement qu'elle définit un produit scalaire sur . La coercivité implique que a est définie et positive. On note par .,.a ce produit scalaire qui est défini par :

x,yx,ya=a(x,y)

Par application du théorème de Riesz (Attention, pour utiliser le théorème de Riesz, il faut vérifier que l'espace muni du nouveau produit scalaire est bien de Hilbert : procéder par équivalence des normes) sur les formes linéaires, il existe un unique f tel que L(v)=f,va pour tout v.

La relation (1) s'écrit alors de manière équivalente :

!uKvKfu,vua0

En utilisant le théorème de projection sur un convexe fermé, on a de manière équivalente :

!uKu=pKa(f)

pKa est l'opérateur de projection sur K utilisant le produit scalaire défini par a. La relation (1) est donc équivalente à :

fu,fua=minvK fv,fva

soit encore

u,ua2f,ua=minvK(v,va2f,va)

ou bien

12a(u,u)L(u)=minvK(12a(v,v)L(v)),

ce qui conclut la démonstration.

Applications

Bibliographie

Modèle:Brezis

Modèle:Palette Modèle:Portail