Teorema de Aproximação de Weierstrass:
Dizem que o Weierstrass provou este teorema quendo tinha 70 anos de idade!
Seja f∈C0([a,b]) e ϵ>0 então existe um polinômio x→P(x) tal que ‖P−f‖C0≤ϵ.
Duas demonstrações:
- Por Convolução
- PorPolinômios de Bernstein
Convolução:
- Primeiramente podemos supor sem perda de generalidade que a=0,b=1,f(0)=f(1)=0. Basta fazer inicialmente uma mudança de variável e depois subtrair uma função afim para ter tais condições.
- Considere polinômios βn(t):=bn(1−t2)n onde bn são de tal forma que ∫1−1βn(t)dt=1.
- Suponhamos de fato que f=0 fora do intervalo [0,1]. Definimos Pn(x):=∫1−1f(x+t)βn(t)dt
- Afirmamos que Pn é poliníomio. Basta fazer uma mudança de variável na integral (x+t)=u para ver isso.
- Finalmente precisamos mostrar que Pn converge uniformemente a f.
Para provar a convergência usamos duas observações:
- Pela continuidade de f para todo ϵ>0 existe δ>0 tal que |x−y|≤δ implica |f(x)−f(y)|≤ϵ/2.
- Para δ>0 fixo a sequência βn restrita a 1≥|t|≥δ converge uniformemente a função zero.
Agora podemos estimar o erro de aproximação por Pn:
|Pn(x)−f(x)|=|∫1−1(f(x+t)−f(x))βn(t)dt|=|∫|t|<δ(f(x+t)−f(x))βn(t)dt+∫|t|≥δ(f(x+t)−f(x))βn(t)dt| temos que
- |∫|t|<δ(f(x+t)−f(x))βn(t)dt|≤∫|t|<δ|(f(x+t)−f(x))|βn(t)dtϵ/2.
- A função f tem máximo |f|≤M e portanto ∫|t|≥δ|(f(x+t)−f(x))βn(t)dt|≤M∫|t|≥δβn(t)dt e este último converge a zero pela convergência uniforme.
Projeto: O que podemos falar sobre o grau do polinômio que aproxima f? Considere uma função k:N→N crescente. Construa uma função f:[0,1]→R contínua tal que Min{deg(P):Ppolinômio‖f−P‖≤1n}>k(n).
A pergunta acima foi respondida positivamente pela Sofia Lacerda Sampaio (veja solução) e colocamos seguinte pergunta:
Será que existe alfum exemplo para pergunta acima com número finito de pontos máximos e mínimos locais? Dados m,n∈N será que existe k=k(m,n) tal que para toda f∈C0([0,1]) temos Min{deg(P):Ppolinômio‖f−P‖≤1n}<k(m,n)?