5 Théorème d’approximation de Weierstrass (niveau L3-M1)

Théorème A.9 (de Bernstein).

Soit f:[0,1]n continue et définissons le polynôme de Bernstein :

BN(f)(x1,,xn)=k1=0Nkn=0NCNk1CNknf(k1N,,knN)x1k1(1x1)Nk1xnkn(1xn)Nkn

Alors BN(f) converge uniformément sur [0,1]n vers f

Démonstration : 

On interprète de façon probabiliste BN(f). Soit Ω={0,1}Nn avec la mesure de probabilité

P(ω1=i1,,ωNn=in)=x1k1(1x1)Nk1xnkn(1xn)Nkn

avec ki le nombre de 1 parmi iN(i1)+1,,iNi. On note S1(ω)=ω1++ωNN,,Sn(ω)=ωN(n1)+1++ωNnN,S=(S1,,Sn) qui sont des variables de loi binomiales indépendantes du point de vue probabiliste. Alors 𝑑Pf(S1,,Sn)=BN(f)(x1,,xn), donc si ω(h)=sup{|f(x)f(y)|:|xy|h} est le module d’uniforme continuité de f, on a:

|f(x1,,xn)BN(f)(x1,,xn)|f(x1,,xn)f(S)1ω(δ)+2fP(|(x1,,xn)S|δ)

Or par union disjointe et l’inégalité de Markov:

P(|(x1,,xn)S|δ)i=1nP(|xiSi|δ)i=1nE(|xiSi|2)δ2

Or un calcul simple donne E(|xiSi|2)=Var(Si)=xi(1xi)N14N donc

lim supNsup(x1,,xn)[0,1]n|f(x1,,xn)BN(f)(x1,,xn)|lim supNω(δ)+2nf4Nδ2=ω(δ)δ00.

Corollaire A.10 (Théorème d’approximation de Weierstrass).

Soit K un compact de n les polynômes (à coefficients complexes) sont denses dans C0(K,). En conséquence, C0(K,) est séparable.

Démonstration : 

Comme K est fermé borné, K[N,N]n et par le théorème de Tietze D.3, f continue sur K se prolonge en une fonction continue sur [N,N]n, il suffit donc du cas K=[N,N]n que l’on obtient par translation et dilatation (qui conservent les polynômes) du résultat précédent. Comme [i]:=+i est dense dans , on voit facilement que les polynômes à coefficients dans [i] sont aussi denses, et forment un ensemble dénombrable, comme union dénombrable des polynomes de degré au plus m en chaque variable (c’est plus simple à décrire qu’en terme de degré total) qui s’écrivent sous la forme i1,,in=0mλix1i1xnin et qui s’identifient donc au produit [i]mn2mn, qui est dénombrable comme produit fini d’ensembles dénombrables.   □

Remarque A.1.

Plus généralement, le théorème de Stone Weierstrass indique que toute sous-algèbre A (stable par conjugaison complexe) de C0(K,) avec K compact qui contient les fonctions constantes et sépare les points (au sens pour xy il existe PA avec P(x)P(y)) est dense pour la norme uniforme:A¯=C0(K,).