logo

Free groups and Their Subgroups 📂Topological Data Analysis

Free groups and Their Subgroups

Theorem

Let FF be a free Abelian group.

  • [1]: Every subgroup RR of FF is a free group.
  • [2]: If FF has rank nn, then the subgroup RFR \subset F of FF is a free Abelian group with rank rnr \le n.
  • [3]: Moreover, there exists a basis e1,,enFe_{1} , \cdots , e_{n}\in F and natural numbers t1,,tkt_{1} , \cdots , t_{k} for FF that satisfy the following three conditions:
    • (i): krk \le r, and for all ii, ti>1t_{i} > 1.
    • (ii): t1e1,,tkek,ek+1,,ert_{1}e_{1} , \cdots , t_{k}e_{k} , e_{k+1} , \cdots , e_{r} is a basis of RR.
    • (iii): t1t2tkt_{1} \mid t_{2} \mid \cdots \mid t_{k}. In other words, tit_{i} divides ti+1t_{i+1}.

While there’s no guarantee that e1,,ene_{1}, \cdots, e_{n} is unique, the t1,,tk>1t_{1} , \cdots , t_{k} > 1s are uniquely determined by the given FF and RR.

Explanation

The t1,,tkt_{1} , \cdots , t_{k} mentioned in the theorem might seem complex, but in fact, without needing to add explanations like krk \le r or ti>1t_{i} > 1, t1e1,,trer t_{1}e_{1} , \cdots , t_{r}e_{r} is the basis of RR, and if we say t1,,trNt_{1} , \cdots , t_{r} \in \mathbb{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 krk \le r.

Proof

[1], [2] 1

The projection map is defined to show the details explicitly. For a detailed proof, refer to Munkres1.

[3] 2

According to theorems [1], [2], the subgroup RFR \subset F of the free Abelian group FF with rank nn is a free Abelian group, and its rank is rnr \le n. Since RR is a subgroup of FF, define an operation-preserving homomorphism f:RFf : R \to F, and choose the bases a1,,ara_{1} , \cdots , a_{r} for RR and e1,,ene_{1} , \cdots , e_{n} for FF.

Homomorphism with Smith Normal Form: If the free Abelian groups GG, GG' have ranks n,mn,m and f:GGf : G \to G' respectively, and if gg is a homomorphism, then there exists a homomorphism gg with the following matrix: [d10000000000dr000000000000]Zm×n \begin{bmatrix} d_{1} & 0 & 0 & 0 & \cdots & 0 \\ 0 & \ddots & 0 & 0 & \cdots & 0 \\ 0 & 0 & d_{r} & 0 & \cdots & 0 \\ 0 & 0 & 0 & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & 0 & \cdots & 0 \end{bmatrix} \in \mathbb{Z}^{m \times n} where d1,,drNd_{1} , \cdots, d_{r} \in \mathbb{N} and d1drd_{1} \mid \cdots \mid d_{r}, meaning dkd_{k} must be a divisor of dk+1d_{k+1}.

Since ff is an injection, i.e., monomorphism, the matrix (λij)\left( \lambda_{ij} \right) of ff cannot have a zero column. For this homomorphism ff, there exists a homomorphism g:RFg : R \to F with the matrix [d10000000000dr000000000000] \begin{bmatrix} d_{1} & 0 & 0 & 0 & \cdots & 0 \\ 0 & \ddots & 0 & 0 & \cdots & 0 \\ 0 & 0 & d_{r} & 0 & \cdots & 0 \\ 0 & 0 & 0 & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & 0 & \cdots & 0 \end{bmatrix} specifically for i=1,,ri = 1 , \cdots , r, g(ai)=diei g \left( a_{i} \right) = d_{i} e_{i} Therefore, since g(ai)=aig \left( a_{i} \right) = a_{i}, b1e1,,brerb_{1} e_{1} , \cdots , b_{r} e_{r} is the basis of RR.


  1. Munkres. (1984). Elements of Algebraic Topology: p53~55 ↩︎ ↩︎

  2. Munkres. (1984). Elements of Algebraic Topology: p58 ↩︎