1 Un cercle est un carré, un carré est un cercle
Transcription
1 Un cercle est un carré, un carré est un cercle
Université de CAEN 1 L3-MASS Calcul différentiel Un cercle est un carré, un carré est un cercle 1.1 Description Dans cet exercice, on illustre les liens entre normes équivalentes et ouverts. On prendra l’espace vectoriel (R2 , +, .) muni des normes k.kp , cet espace vectoriel normé sera noté ℓp . Figure 1 – Un indien dans la ville Arielle Dombasle prononce cette phrase ”Un cercle est un carré, un carré est un cercle” dans un moment de méditation. Y a t-il un lien profond avec la topologie ? Dans un premier temps, on cherche une solution de façon empirique et dans un deuxième temps on la prouve. 1.2 Enoncé 1. Dans cette question on compare les boules de centre 0 et de rayon unité pour les espaces vectoriels normés ℓ2 et ℓ1 . (a) Tracez deux boules de centre (0, 0) et de rayon 1 pour les normes ℓ1 et ℓ2 . LATEX2e 22 septembre 2011 1 [email protected] L3-MASS Calcul différentiel 0 −2 −1 0 1 2 Université de CAEN −2 −1 0 1 2 0 Figure 2 – Boules p=1,p=2 (b) Graphiquement, vérifiez que Bℓ1 (0, 1) ⊂ Bℓ2 (0, 1). Peut-on trouver R > 1 tel que Bℓ1 (0, R) ⊂ Bℓ2 (0, 1). (c) Montrez que ∀u ∈ R2 , kukℓ2 ≤ kukℓ1 En déduire que ∀x0 ∈ R2 , ∀R > 0, Bℓ1 (x0 , R) ⊂ Bℓ2 (x0 , R) 2. Dans cette question, on étudie la famille de normes (k.kp )p∈[1,+∞[ . (a) On veut étudier la famille de boules Bℓp (0, 1), pour p variant de 1 à ∞. Excécutez le code suivant eqscplot(0,0,type="n",xlim=c(-2,2),ylim=c(-2,2)) p.values=exp(seq(from=0,to=log(1000),length.out=100)) for ( p in p.values ) {Sys.sleep(.05);boule(centre=c(0,0),1,p=p,col='yellow')} (b) Quel est la limite de Bℓp (0, 1) quand p → +∞ ? Est ce que l’évolution est monotone ? i. Vérifiez que ∀u ∈ Rn , ∀i ∈ [1, n]; |ui | ≤ kukℓp ii. En déduire que ∀u ∈ Rn , sup1≤i≤n |ui | ≤ kukℓp . iii. Puis que que ∀u ∈ Rn , kukℓ∞ ≤ kukℓp . iv. En utilisant |ui | ≤ kukℓ∞ , vérifiez que kukℓp ≤ n1/p kukℓ∞ v. En déduire que ∀u ∈ Rn lim kukℓp = kukℓ∞ p→+∞ (c) Soient 1 ≤ q ≤ p deux nombres réels et u ∈ Rn vérifiant kukℓq = 1. i. Vérifiez que ∀i ∈ [1, n]; |ui | ≤ 1 ii. En déduire que ∀i ∈ [1, n]; |ui |p = |ui |q+p−q ≤ |ui |q P iii. En déduire que i |ui |p ≤ 1 iv. Puis que kukℓp ≤ 1 (d) En déduire que ∀u ∈ Rn kukℓp ≤ kukℓq , en remarquant que si u 6= 0, on a ku/kukℓq kℓq = 1 3. Dans cette question, on veut trouver une boule de ℓ∞ (carré) de centre 0 et de rayon R incluse dans une boule ℓ2 de centre 0 et de rayon 1. (a) Tracez une boule de centre (0, 0) et de rayon 1 pour la norme ℓ2 . Puis trouvez R empiriquement le plus grand possible tel que Bℓ∞ (0, R) ⊂ Bℓ2 (0, 1) LATEX2e 22 septembre 2011 2 [email protected] L3-MASS Calcul différentiel 0 −2 −1 0 1 2 Université de CAEN −2 −1 0 1 2 0 Figure 3 – Boules p=∞,p=2 (b) Montrez que ∀u ∈ R2 1 √ kuk2 ≤ kuk∞ 2 (c) Soit K ∈ R, Montrer que si ∀u ∈ R2 , Kkuk2 ≤ kuk∞ alors K ≤ (d) En déduire que K = √1 2 √1 2 est la plus grande des constantes vérifiant ∀u ∈ R2 , Kkuk2 ≤ kuk∞ 0 −2 −1 0 1 2 4. Dans cette question on veut trouver une boule de ℓ∞ de centre 0 et de rayon R incluse dans une boule ℓ1 de centre 0 et de rayon 1. (a) Tracez une boule de centre (0, 0) et de rayon 1 pour la norme ℓ1 . Puis trouvez R le plus grand possible tel que Bℓ∞ (0, R) ⊂ Bℓ1 (0, 1) −2 −1 0 1 2 0 Figure 4 – Boules p=∞,p=1 (b) Vérifiez que K = 1/2 est la plus grande constante K vérifiant ∀u ∈ R2 , Kkuk1 ≤ kuk∞ 5. En déduire que ∀(p, p′ ) ∈ [1, +∞[ les deux normes k.kp et k.kp′ sont équivalentes et que A ⊂ R2 est un ouvert de ℓp si et seulement si c’est un ouvert de ℓp′ . LATEX2e 22 septembre 2011 3 [email protected] Université de CAEN 1.3 L3-MASS Calcul différentiel Fonctions R Les fonctions nécessaires sont f=function(x,p=2) (1-abs(x)^p)^(1/p) norme=function(x,p=2) (abs(x[1])^p+abs(x[2])^p)^(1/p) boule=function(centre=c(0,0),R=1,p=2,nb=50,type="ouvert",...) { x0=seq(from=1,to=0,length.out=nb) y0=f(x0,p) x1=seq(from=0,to=-1,length.out=nb) y1=f(x1,p) x2=seq(from=-1,to=0,length.out=nb) y2=-f(x2,p) x3=seq(from=0,to=1,length.out=nb) y3=-f(x3,p) x=c(x0,x1,x2,x3) y=c(y0,y1,y2,y3) x=x*R+centre[1] y=y*R+centre[2] lty=ifelse(type=="ferme",1,3) polygon(x,y,lwd=2,lty=lty,...) points(centre[1],centre[2],col="black",cex=2,pch=10) } LATEX2e 22 septembre 2011 4 [email protected]