Suppose $~f: \mathbb R\to \mathbb R~$ is a function that for every $~x,~y~$ in $~\mathbb R~$, $f(x+y)=f(x)+f(y)~$ and $~f~$ is continuous at $~0~$. Show that $~f~$ is uniformly continuous on all of $~\mathbb R~$.
I tried proving that for every epsilon > 0, there exists delta > 0 such that |x-x0| < delta and |f(x)-f(x0)| < epsilon but I did not know really what to do with the given information.
Note the following
Now, for any $x\in \mathbb{R}$ you have: $$|f(x+h)-f(x)| \stackrel{f(x+h) = f(x) + f(h)}{=} |f(h)| < \epsilon \mbox{ for } |h| < \delta$$
Since $\epsilon$ is independent of $x$, this is uniform continuity.