Hay un fuerte resultado aquí: Supongamos $f$ es continua en a$\mathbb R^n.$ Deje $\epsilon>0.$ Entonces existe $g\in C^\infty(\mathbb R^n )$ tal que $|f(x)-g(x)|<\epsilon$ para todos los $x\in \mathbb R^n.$
La prueba de $n=1:$ Supongamos primero que $f(k)=0$ para todos los $k\in \mathbb Z.$ Deje $I_k=[k,k+1].$ , a Continuación, por Weierstrass, no es un polinomio $p_k$ tal que $|f-p_k|<\epsilon/2$ a $I_k.$ Porque $f=0$ al final de puntos, no es $\delta_k>0$ tal que $|f|+|p_k|<\epsilon$ en $[k,k+\delta_k] \cup [(k+1)-\delta_k,k+1].$
Ahora encontrar $g_k\in C^\infty(\mathbb R)$ tales que i) el apoyo de $g_k$ es $I_k$, ii) $0\le g_k\le 1$ todas partes, y $g_k=1$ a $[k+\delta_k,(k+1)-\delta_k].$ Verificar que $|f-g_kp_k|<\epsilon$ a $I_k.$
La cosa agradable sobre $g_kp_k$ es que todos los derivados de la igualdad de $0$ en los extremos de $I_k.$ por Lo tanto el $g_kp_k$ pegar muy bien juntos para formar una función de $g=\sum_{k\in \mathbb Z}g_kp_k$ en $C^\infty(\mathbb R).$ entonces Tenemos $|f-g|<\epsilon$ todas partes. Esta es la conclusión deseada para un $f.$
Para obtener el máximo resultado, para cada una de las $k$ definir un golpe función de $b_k\in C^\infty(\mathbb R )$ cuyo apoyo es un pequeño intervalo que contiene a$k,$ con $b_k(k) = f(k).$ La función de $b=\sum_{k\in \mathbb Z}b_k$ es, a continuación, en $C^\infty(\mathbb R ),$ e $f-b=0$ en todos los números enteros. Podemos entonces aplicar lo anterior a $f-b$ y esto da el resultado de $f.$
Añadió más tarde Si $n>1$ podemos hacer algo similar. Para $k=1,2,\dots$ deje $A_k$ ser el anular de la región de $\{k-1\le |x|\le k\},$ y deje $S_k$ ser la esfera $\{|x|= k\}.$ En el primer asumimos $|f|<\epsilon$ en cada una de las $S_k.$ Luego de las ideas para el $n=1$ a prueba de trabajo prácticamente el mismo, con la $A_k$ sustitución de la $I_k$ e las $S_k$ sustitución de los extremos. También podríamos usar Stone-Weierstrass en lugar de sólo de Weierstrass.
Para llegar a la $|f|<\epsilon$ asunción, seleccione "anular" bump funciones de $b_k$ admite muy cerca de $S_k,$ con $b_k=1$ a $S_k.$ Por SW, existen polinomios $p_k$ tal que $|f-p_k|<\epsilon$ a $S_k.$ entonces Tenemos $|f-\sum_k b_kp_k|<\epsilon$ en cada una de las $S_j$ como se desee.