# homomorphism. Pick out the true statements

Let $f : (\mathbb{Q},+) \longrightarrow (\mathbb{Q},+)$ be a non-zero homomorphism. Pick out the true statements:

a. $f$ is always one-one.

b. $f$ is always onto.

c. $f$ is always a bijection.

d. $f$ need be neither one-one nor onto.

-
Have you had any thoughts about the problem? –  Thomas Aug 6 '12 at 17:02
What do you think? Hint: start with the definition of "homomorphism" and what you know about $\mathbb{Q}$. –  Code-Guru Aug 6 '12 at 17:04
Oh, and it can't be option (c) if there is only one true statement. If (c) was true, then (a) and (b) would also be true. –  Thomas Aug 6 '12 at 17:18
Suppose $\,f\,$ is such a homomorphism and try to work out how knowing $\,f(1)\,$ can help you out, say: $$\forall\,n\in\Bbb Z\,\,,\,\,f(n)=f(n\cdot 1)=nf(1)$$ $$f(1)=f\left(\frac{n}{n}\right)=nf\left(\frac{1}{n}\right).....etc.$$
So you know the values of $\,f\,$ on the integers and then on the rationals of the form $\,1/n\,$ and thus...