No es necesariamente cierto a menos que el dominio esté conectado.
Si el dominio $X$ está conectado y $f$ es continua, entonces $f(X)$ también está conectado. Los únicos subconjuntos conexos de los números enteros son los conjuntos que contienen como máximo un punto. Por lo tanto, $f(X)$ (que presumiblemente no es vacío) tiene exactamente un punto y $f$ es constante en $X$ .
Otro enfoque consiste en suponer que $y_1=f(x_1), y_2=f(x_2)$ . Supongamos que $y_1\leq y_2$ sin pérdida de generalidad. Entonces por el teorema del valor intermedio, $f$ debe tomar todos los valores de $[y_1,y_2]$ . Sin embargo, como el rango son los números enteros, esto sólo puede ser cierto si $f$ sólo toma un valor.
He aquí un tercer enfoque: Desde $f$ es continua, para cada $x_0$ podemos encontrar un $\delta>0$ tal que si $|x-x_0|<\delta$ entonces $|f(x)-f(x_0)| < \frac{1}{2}$ . Desde $f$ tiene valor entero, lo que significa que $f(x) = f(x_0)$ para todos $|x-x_0|<\delta$ .
Ahora dejemos que $t_+ = \sup \{x | f(x) = f(0)\}$ . Si $t_+<\infty$ entonces, por continuidad, debemos tener $f(t_+) = f(0)$ y por el párrafo anterior, hay un $\delta>0$ tal que $f(x) = f(t_+)$ para todos $x$ satisfaciendo $|x-t_+| < \delta$ lo que contradice la definición de $t_+$ . Por lo tanto $t_+ = \infty$ . Aplicando el mismo planteamiento a $t_- = \inf \{x | f(x) = f(0)\}$ muestra que $t_- = -\infty$ Por lo tanto $f(x) =f(0)$ para todos $x$ .