Esta pregunta ha sido respondida en el pasado, pero estoy confundido sobre un punto de la prueba.
Este es el planteamiento del problema:
Dejemos que $f$ sea una función continua de $[0, \infty)$ a $\mathbb{R}$ tal que $$\lim_{x\to\infty} f(x) = 0$$ . Demostrar que $f$ es uniformemente continua en $[0, \infty)$ .
Prueba:
Desde $$\lim_{x\to\infty} f(x) = 0$$ dado $\epsilon >0$ existe un $N>0$ tal que para todo $x,y > N$ , $|f(x)-f(y)| < \epsilon$ .
Ahora bien, como $[0,N]$ es un conjunto compacto, y $f$ es continua, $f$ es uniformemente continua en $[0,N]$ . Es decir, dada la misma $\epsilon >0$ existe un $\delta > 0$ tal que $|f(x)-f(y)| < \epsilon$ para todos $x,y \in [0,N]$ con $|x-y| < \delta$ .
Ahora sólo tenemos que demostrar que $f$ es uniformemente continua en $(N,\infty)$ .
Mi pregunta es, ¿no podemos decir que para todos $x,y > N$ con $|x-y| < \delta$ , $|f(x) - f(y)| < \epsilon$ y por lo tanto, tenemos $f$ es uniformemente continua en todo $[0, \infty)$ ?
Una prueba anterior dice que hay que dejar $\delta_j = min\{1,\delta\}$ antes de demostrar la continuidad uniforme de $f$ en $(N, \infty)$ y no veo la necesidad de este paso.