Suponemos que, al contrario, hay una función de f que satisface las condiciones de que no es constante, por lo que hay algunas x_0,a,b\in \mathbb{R} a>0, b\ne0 tal que
f(x_0+a)=f(x_0)+b
Desde f es continua no es un \delta>0 tal que |f(x_0+a+d)-f(x_0+a)|<|b|/2 todos los d\in(-\delta,\delta).
La elección de N tal que 2^{-N}<\delta podemos encontrar D\in[0,\delta), de modo que 2^N(a+D)=K\in \mathbb{Z}, es decir, de modo que podemos dividir el intervalo de [x_0,x_0+a+D] a K a partes iguales de longitud 2^{-N}.
Entonces
|f(x_0+a+D)-f(x_0)|>|b|/2\\
|f(x_0+K 2^{-N}) - f(x_0)|>|b|/2
así que teniendo en cuenta los cambios en f en cada intervalo de [x_0+j2^{-N},x_0+(j+1)2^{-N}] j=0,1,\ldots,K-1 debe haber un j que satisface
|f(x_0+(j+1)2^{-N})-f(x_0+j2^{-N})|>\frac {b}{2K}
Del mismo modo, para cualquier n>N tenemos 2^n(a+D)=2^{n-N}K y no debe ser un j\in\{0,1,\ldots,2^{n-N}K-1\} que satisface
|f(x_0+(j+1)2^{-n})-f(x_0+j2^{-n})|>\frac {b}{2^{n-N+1}K}
es decir, la escritura de X=x_0+j2^{-n},
h_n(X) = 2^n|f(X+2^{-n})-f(X)|>\frac{2^{N-1}|b|}{K}
Pero esto es imposible, ya que el lado derecho fijo es un número positivo, mientras que debemos tener h_n(X)\rightarrow 0n\rightarrow \infty. Por lo tanto nuestra hipótesis inicial debe ser incorrecta, y que no puede ser un no-constante f con esta condición en h.