I need to prove the following:
Assume that $f: \mathbb{R} \to \mathbb{R}$ is such that $f(x+y)=f(x)f(y)$ for all $x,y \in \mathbb{R}$. If $f$ has a limit at zero, prove that $f$ has a limit at every point and either $\lim\limits_{x\rightarrow 0}f(x)=1$ or $f(x)=0$ for all $x \in \mathbb{R}$.
My attempt:
Since $f$ has limit at zero we have that given $\epsilon>0$ exists a $\delta >0$ such that:
$$|x|<\delta \Rightarrow |f(x)-L|<\epsilon$$ Now consider an arbitrary point $x_0 \mathbb{R}$, since we know that every real number is an acumulation point of the real numbers we have that $x_0$ is an accumulation point of the dominion of $f$, and we have the next results:
1)Let $f : D\to \mathbb{R}$ be a function and $x_0 \in \mathbb{R}$ be an accumulation point of $D$. $f$ has limit in $x_0$ iff for all sequence $\{x_n \}$ with $x_n \in D-\{x_0\}$ that converge to $x_0$, the sequence $\{f(x_n) \}$ is convergent.
2)Let $A \subset \mathbb{R}$, $a_0 \in \mathbb{R}$ an accumulation point of $A$ iff exists a sequence $\{x_n \} \in A$ with $x_n$ diferent from $a_0$ for all n such that $\{x_n\}$ converges to $a_0$
then we have that $f$ has limit in every point. My question is Am I right? an How Can I prove the other part ? Thank you.