Suppose $\phi: \mathbb{Q} \to \mathbb{Z}$ is a homomorphism, where both $\mathbb{Q}$ and $\mathbb{Z}$ are under addition. Prove $\phi$ is the zero map.
Suppose $\phi$ is a non zero map. Meaning there is at least one $x \in \mathbb{Q}$ such that $\phi(x) = a$ for some non zero integer a. Since the definition of homomorphism involves two elements from the domain, I tried taking another element $y \in \mathbb{Q}$ such that $\phi(y) = b$ for some integer b. Since $\phi$ is homomorphism, $\phi(x+y) =\phi(x) + \phi(y)= a + b$.
My intention is to arrive at a contradiction that $\phi$ is not a homomorphism. But I am stuck.
Hint: for every $q \in \Bbb{Q}$ and $n \in \Bbb{N}_{>0}$, there is an element $p \in \Bbb{Q}$ such that $np=q$ (where $np$ means $\sum_1^np$). In the usual jargon, this says that $\Bbb{Q}$ is a divisible group - any element of $\Bbb{Q}$ can be divided by any positive integer. Now if $np = q$, then $n\phi(p) = \phi(q)$, so a homomorphic image of a divisible group is divisible. What subgroups of $\Bbb{Z}$ are divisible?