I would like to know if every surjective group homomorphism $f:\mathbb{Z} \oplus \mathbb{Z} \rightarrow \mathbb{Z} \oplus \mathbb{Z}$ is also injective. I suspect it is true, but I'm not sure how to go about proving it.
If it's true, this would be an extremely useful fact for various homology calculations that appear in exercises throughout Hatcher's Algebraic Topology text!
Thanks!