I am computing the singular homology of spheres by induction.
In the process, I have come across the following short exact sequence
$$0 \to H_1(S^1) \to \mathbf Z^2 \to \mathbf Z \to 0.$$ I wonder if there is a more direct way to conclude that $H_1(S^1) = \mathbf Z$ than my argument:
it is a split short exact sequence of modules over a ring (for example, $\mathbf Z$ is a free module, so the third map has a section) ; therefore, $H_1(S^1) \oplus \mathbf Z$ is isomorphic to $\mathbf Z^2$. But $\mathbf Z^2$ is a free module over a principal domain, hence, so is $H_1(S^1)$. Because of the direct sum, I conclude that $H_1(S^1)$ has rank $1$.
I have the impression that it is overkill.
Thanks.
$H_1(S^1)$ is the kernel of the map $\mathbb{Z}^2\to\mathbb{Z}$. Every such homomorphism is of the form $(x,y)\mapsto ax+by$ for some $a,b\in\mathbb{Z}$. In this case the map is surjective, so $\gcd(a,b)=1$, and the kernel is the infinite cyclic group generated by $(b,-a)$.