Zeroth homology is free on set of path components

From Topospaces

Statement

With coefficients in integers (default choice)

Suppose X is a topological space. The zeroth homology group H0(X) (with coefficients in Z) is a free abelian group whose rank is equal to the number of path components of X, i.e., the cardinality of the Set of path components (?) π0(X). More specifically, H0(X) is equipped with a natural choice of freely generating set which is in canonical bijection with π0(X).

With coefficients in an arbitrary abelian group or module

Suppose X is a topological space and M is an abelian group (which may be additionally interpreted as a module over a commutative unital ring R). The zeroth homology group H0(X;M), with coefficients in M, can be canonically identified with Mπ0(X), i.e., a direct sum of copies of M, one copy for each path component of X. Here, π0(X) denotes the set of path components of X.

Proof

Proof for integers

Given: A topological space X.

To prove: H0(X) is a free abelian group with freely generating set corresponding to the elements of π0(X).

Proof: Recall that Hn(X)=Zn(X)/Bn(X) where Zn(X) and Bn(X) are subgroups of Cn(X) comprising the cycles and boundaries respectively, and Cn(X) is the free abelian group on the set of singular n-simplices, which we sometimes denote by Sn(X). Compute H0(X) thus boils down to unraveling the meaning of S0(X),C0(X),Z0(X),B0(X).

Step no. We're trying to determine... It turns out to be ... Explanation
1 S0(X), i.e., the singular 0-simplices in X canonically identified with the underlying set of X. A point xX corresponds to the singular 0-simplex that sends the standard 0-simplex (which is a one-point space) to x.
2 C0(X), i.e., the singular 0-chains in X canonically identified with the free abelian group on the underlying set of X, i.e., formal linear combinations of points in X. None needed.
3 Z0(X), i.e., the singular 0-cycles in X the same as C0(X). Thus, Z0(X) is canonically identified with the free abelian group on the underlying set of X, i.e., formal linear combinations of points in X. The boundary map from degree 0 to degree 1 is the zero map.
4 B0(X), i.e., the singular 0-boundaries in X the subgroup of C0(X) generated by elements of the form ab where a and b are in the same path component of X: [SHOW MORE]
5 H0(X)=Z0(X)/B0(X) free abelian group on the set of path components [SHOW MORE]