How do you prove that if $f : [a,\infty) \longrightarrow \mathbb R$ has bounded (not necessarily continuous) derivative on its domain, then it is uniformly continuous? Can you prove the same for $f : (a,\infty)$?
Some (possibly incorrect) ideas I managed to find online:
Given $f: [a, \infty) \rightarrow \mathbb{R}$ with a bounded derivative, say $|f'(x)| \leq M$ for all $x \geq a$, where $M$ is a positive constant.
Let $\epsilon > 0$ be given. We want to show that there exists a $\delta > 0$ such that for all $x, y \in [a, \infty)$ with $|x - y| < \delta$, we have $|f(x) - f(y)| < \epsilon$.
By the Mean Value Theorem, for any $x, y \in [a, \infty)$ with $x > y$, there exists $c$ between $x$ and $y$ such that $f(x) - f(y) = f'(c)(x - y)$
Since $|f'(c)| \leq M$ for all $c \geq a$, we have $|f(x) - f(y)| \leq M|x - y|$
Choose $\delta = \frac{\epsilon}{M}$. Then for any $x, y$ with $|x - y| < \delta$, $|f(x) - f(y)| \leq M|x - y| < M\frac{\epsilon}{M} = \epsilon$
Thus, we have shown that for any $\epsilon > 0$, there exists a $\delta > 0$ such that for all $x, y \in [a, \infty)$ with $|x - y| < \delta$, we have $|f(x) - f(y)| < \epsilon$. Therefore, $f$ is uniformly continuous on $[a, \infty)$.
I am not really sure how do we know that $|f'(c)| \leq M$ for all $c \geq a$. And how does it follow that $|x-y|<\delta,|f(x)-f(y)|\leq M|x-y|<M\frac\epsilon M=\epsilon$, assuming it's correct?