I have the following question:
Let $G$ be a torsion-free abelian group, prove that for every distinct elements $g, h \in G$ there exists a homomorphism $\phi: G \rightarrow \mathbb{R}$ such that $\phi(g)\neq \phi (h)$.
I have some observations, if I take $\phi(g)=a$ and $\phi(h)=b$, for $a\neq b\in \mathbb{R}$ and define $\phi(g^n h^m)= na + mb $ for every $m, n\in \mathbb{N}$, then $\phi: \langle g, h\rangle\rightarrow \mathbb{R}$ is an homomorphism (it is well defined since $G$ is torsion free abelian). Therefore, if $G$ is finitely generated, by a similar agument I can conclude the problem.
For the case where $G$ is not finitely generated I don't have any progress yet.
I will appreciate any hint! thanks!