[2]: If F has rank n, then the subgroup R⊂F of F is a free Abelian group with rank r≤n.
[3]: Moreover, there exists a basis e1,⋯,en∈F and natural numbers t1,⋯,tk for F that satisfy the following three conditions:
(i): k≤r, and for all i, ti>1.
(ii): t1e1,⋯,tkek,ek+1,⋯,er is a basis of R.
(iii): t1∣t2∣⋯∣tk. In other words, ti divides ti+1.
While there’s no guarantee that e1,⋯,en is unique, the t1,⋯,tk>1s are uniquely determined by the given F and R.
Explanation
The t1,⋯,tk mentioned in the theorem might seem complex, but in fact, without needing to add explanations like k≤r or ti>1,
t1e1,⋯,trer
is the basis of R, and if we say t1,⋯,tr∈N, it’s actually clearer. However, we start this way because, like the fundamental theorem of finitely generated Abelian groups related to algebraic topology, we end up distinguishing k≤r.
According to theorems [1], [2], the subgroup R⊂F of the free Abelian group F with rank n is a free Abelian group, and its rank is r≤n. Since R is a subgroup of F, define an operation-preserving homomorphismf:R→F, and choose the bases a1,⋯,ar for R and e1,⋯,en for F.
Homomorphism with Smith Normal Form: If the free Abelian groups G, G′ have ranks n,m and f:G→G′ respectively, and if g is a homomorphism, then there exists a homomorphism g with the following matrix:
d1000⋮00⋱00⋮000dr0⋮00000⋮0⋯⋯⋯⋯⋱⋯0000⋮0∈Zm×n
where d1,⋯,dr∈N and d1∣⋯∣dr, meaning dk must be a divisor of dk+1.
Since f is an injection, i.e., monomorphism, the matrix (λij) of f cannot have a zero column. For this homomorphism f, there exists a homomorphism g:R→F with the matrix
d1000⋮00⋱00⋮000dr0⋮00000⋮0⋯⋯⋯⋯⋱⋯0000⋮0
specifically for i=1,⋯,r,
g(ai)=diei
Therefore, since g(ai)=ai, b1e1,⋯,brer is the basis of R.
■
Munkres. (1984). Elements of Algebraic Topology: p53~55 ↩︎↩︎
Munkres. (1984). Elements of Algebraic Topology: p58 ↩︎