1 Propriétés des Cônes tangents et normaux dans n

En pratique, on peut utiliser le résultat suivant pour se ramener à des cas plus simples:

Proposition B.1.

Soient A,B des convexes de E.

  1. 1.

    Si AB alors pour tout xA, TA(x)TB(x) et NA(x)NB(x).

  2. 2.

    Si aInt(A), TA(a)=E et NA(a)={0}.

  3. 3.

    Si u1,,unNA(x) alors {i=1nλiui,λi0}NA(x).

  4. 4.

    Si ab alors N[a,b](a)=((ba))++(ab)

    et pour u[a,b]{a,b} N[a,b](u)=((ba)).

  5. 5.

    Pour xA, Ax+TA(x) et Tx+TA(x)=TA(x) et donc Nx+TA(x)=NA(x).

Démonstration : 

(1) TA(x)=+(Ax)¯TB(x) est par monotonie de l’adhérence. Si fNB(x) alors pour tout yTB(x) (en particulier yTA(x) on a f,x0 et donc fNA(x). Donc on a l’inclusion NA(x)NB(x).

(2) aInt(A) il existe une boule donc un convexe B(a,r)A r>0 et donc par (1) TA(a)TB(a,r)(a)+(B(a,r)a)=+B(0,r)=E par la définition. Vu E={0} le résultat sur le cône normal s’en déduit.

(3) C’est la propriété de cône. Par hypothèse pour xTA(x) on a ui,x0 donc pour λi0 i=1nλiui,x=i=1nλiui,x0 et donc i=1nλiuiNA(x).

(4) Comme [a,b] est convexe, on obtient Tu([a,b])=+[au,bu] et u=λa+(1λ)b donc (au)=(1λ)(ab), bu=λ(ba) donc Tu([a,b])=+[au,bu]=(ba) d’où le calcul du cône normal par l’exo 3.2. De même Ta([a,b])=+(ba) donc clairement fNa([a,b]) se décompose selon la somme directe orthogonale (ba)((ba)) f=λ(ba)+v et on f,ba=λba2 qui est négatif si et seulement si λ0. Donc si et seulement si f((ba))++(ab) comme annoncé.

(5) Par la formule x+TA(x)=x++(Ax)¯x+(Ax)=A. Par l’inclusion Tx+TA(x)TA(x). Mais x+TA(x)x=TA(x) donc Tx+TA(x)=+TA(x)¯=TA(x) car TA(x) est un cône fermé. On déduit directement le cas des cônes normaux.   □

Exemple B.1.

Soit A={(x,y)2:xy0,}. Calculons NA(0) le cône normal en 0=(0,0).

D’abord on essaye de borner supérieurement l’ensemble. En prenant [(0,0),(1,1)]A, on a

NA(0)N[(0,0),(1,1)](0)=((1,1))++(1,1)={λ(1,1)+μ(1,1),λ,μ0}

De même

NA(0)N[(0,0),(1,0)](0)=((1,0))++(1,1)={λ(0,1)+μ(1,0),λ,μ0}

Donc NA(0) est inclus dans l’intersection, résolvons le système (μ,λ)=(λμ,λμ) avec les conditions ci-dessus ,λ,λ,μ,μ0 Il faut donc λμ=λ+μ2μ=μ2μ donc

N(0,0)(A){μ(1,1)+μ(0,2),μ,μ0}.

Montrons qu’il y a égalité en montrant que (1,1)NA(0) et (0,1)NA(0) (car on a alors l’autre inclusion par le 3 de la précédente proposition).

La formule du cas convexe donne TA(0)=A donc soit (x,y)A, on calcule (x,y),(1,1)=yx0 d’après l’équation de A donc (1,1)NA(0).

Enfin (x,y),(0,1)=y0 donc (0,1)NA(0) comme voulu.

On a donc

NA(0)=+(1,1)++(0,2).

On est maintenant prêt pour la :

Preuve du Théorème 3.6

On rappelle que

C={xU:i{1,,n},gi(x)0}.

On a supposé x0Int(C)U existe. Soit xC tel que:

  1. 6.

    les l premières contraintes sont actives, c’est à dire: g1(x)==gl(x)=0

  2. 7.

    les autres contraintes ne sont pas actives, c’est à dire gl+1(x)<0,gn(x)<0

Si l=0, on a

xInt(C)={xU:i{1,,n},gi(x)<0}

donc NC(x)={0} par la proposition B.1.2. Sinon, le but est de voir:

NC(x)={i=1lλigi(x),λi0}.

Etape 1: inclusion .

Par la proposition B.1.3. il suffit de voir que gi(x)NC(x) pour 1il, soit autrement dit par définition de NC(x), il faut voir:

gi(x),ux0,uC

Or par le théorème 3.12, on a u,xU

gi(x),uxgi(u)gi(x)=gi(u)0,

car uC.

Etape 2: inclusion .

Soit fNC(x).

On remarque d’abord que si on prend h0=x0x on a dgi(x)(h0)gi(x0)gi(x)=gi(x0)<0 pour tout i=1,,l.

Soit donc maintenant h tel que dgi(x)(h)<0,i=1,,l (il en existe par la remarque), alors gi(x+th)gi(x)=tdgi(x)(h)+o(t) donc gi(x+th)<0 pour t>0 petit, et i=1,l De plus pour t assez petit comme gl+1(x)<0,gn(x)<0, on déduit par continuité gl+1(x+th)<0,gn(x+th)<0 d’où x+thA pour tout t assez petit.

Par définition de NC(x), on a donc f,x+thx0 donc en particulier f,h0 et on ne peut pas avoir f,h<0. Donc f,dg1(x),,dgl(x) vérifient la première condition de la Proposition B.15 (avec E=n) donc aussi la seconde et sont donc positivement linéairement dépendants. On a donc des λi positifs non tous nuls tel que λ0f+i=1lλigi(x)=0.

Montrons enfin que λ00. Si on avait i=1lλigi(x)=0, il n’y aurait pas de h tel que dgi(x)(h)<0 pour tout i=1,,l ce qui contredit dgi(x)(h0)<0.

On conclut à l’égalité voulu:

f=i=1lλiλ0gi(x){i=1lλigi(x),λi0}