Hay un lema útil que se aplica aquí.
Lema: Dejemos que $g:\Bbb R \longrightarrow \Bbb [0,+\infty)$ sea una función continua tal que $\lim_{x\to\pm\infty} g(x) = 0$ . Entonces $g$ alcanza su máximo.
Prueba: Si $g\equiv 0$ entonces el lema es obviamente cierto. Supongamos entonces que $g(x_0) > 0$ para algunos $x_0\in\Bbb R$ .
Tomando $g(x_0)$ como el $\epsilon$ en la definición habitual de límite, la condición de límite garantiza que hay $M_+, M_- > 0$ de manera que siempre que $x\in(-\infty, -M_-)\cup(M_+,+\infty)$ tenemos $g(x) < g(x_0)$ .
La restricción $\hat g$ de $g$ a $[-M_-,M_+]$ es una función continua en un conjunto compacto y, por tanto, alcanza su máximo. Además, por supuesto, debemos tener $x_0 \in [-M_-,M_+]$ así que $\max \hat g \geqslant g(x_0)$ . Esto garantiza que $g < \max \hat g$ en el exterior $[-M_-,M_+]$ por lo que se deduce que $g$ alcanza su máximo en $[-M_-,M_+]$ , obviamente con $\max g = \max \hat g$ . $\square$
Con el lema fuera del camino, podemos centrarnos en nuestro problema, tomando $g = |f|$ .
En este punto, porque $g$ es continua, lo único que queda es tomar $\epsilon = \max g$ y aplicar el teorema del valor intermedio. Como $f$ no es constante, tenemos la garantía de que $\max g > 0$ .