A ver así:
Si \( f\geq 0 \), entonces \( f = |f| \) y la desigualdad que hay que probar es trivial.
Si \( f\leq 0 \), entonces \( f = -|f| \), luego \( \sup |f|-\inf |f| = \sup (-f)-\inf (-f) = -\inf f+\sup f \).
Por lo tanto, podemos suponer que \( f \) toma ambos signos, con lo que \( \sup f > 0 \) e \( \inf f < 0 \).
Como \( \pm f\leq |f| \), tenemos que \( \sup f\leq \sup |f| \), \( -\inf f = \sup (-f) \leq \sup |f| \).
Pero las dos desigualdades no pueden ser estrictas, ya que en tal caso podríamos tomar un \( c \) tal que \( \sup f \leq c< \sup |f| \) y \( \sup (-f) \leq c<\sup |f| \), pero entonces, para todo \( x \), sería \( f(x)\leq \sup f\leq c \) y \( -f(x)\leq \sup(-f)\leq c \), luego \( |f(x)|\leq c \), luego \( \sup |f|\leq c<\sup |f| \).
Así pues, o bien \( \sup f =\sup |f| \) o bien \( -\inf f = \sup |f| \).
Pero entonces \( \sup |f| - \inf |f| \leq \sup |f| \leq \sup f + (-\inf f) \), porque los dos últimos términos son ambos positivos y uno de los dos es igual a \( \sup |f| \).