TheoremComplete

The Structure Theorem for Finitely Generated Abelian Groups

Every finitely generated abelian group is a direct sum of cyclic groups, completely classifying these groups up to isomorphism.


Statement

Theorem9.2Fundamental theorem of finitely generated abelian groups

Every finitely generated abelian group GG is isomorphic to:

GZrZ/d1ZZ/dsZ,G \cong \mathbb{Z}^r \oplus \mathbb{Z}/d_1\mathbb{Z} \oplus \cdots \oplus \mathbb{Z}/d_s\mathbb{Z},

where r0r \geq 0 (the rank or free rank) and d1d2dsd_1 \mid d_2 \mid \cdots \mid d_s with each di2d_i \geq 2 (invariant factor form).

Equivalently, in elementary divisor form:

GZrZ/p1e1ZZ/ptetZ,G \cong \mathbb{Z}^r \oplus \mathbb{Z}/p_1^{e_1}\mathbb{Z} \oplus \cdots \oplus \mathbb{Z}/p_t^{e_t}\mathbb{Z},

where each pip_i is prime and ei1e_i \geq 1. Both decompositions are unique.


Proof Sketch

Proof

This is the structure theorem for finitely generated modules over the PID Z\mathbb{Z}.

Step 1: GG is a quotient of Zn\mathbb{Z}^n (by choosing generators). So GZn/KG \cong \mathbb{Z}^n / K where KK is a subgroup.

Step 2: By the theorem on subgroups of free abelian groups, KZmK \cong \mathbb{Z}^m for some mnm \leq n (every subgroup of Zn\mathbb{Z}^n is free abelian).

Step 3: Choose bases {e1,,en}\{e_1, \ldots, e_n\} for Zn\mathbb{Z}^n and {f1,,fm}\{f_1, \ldots, f_m\} for KK such that fi=dieif_i = d_i e_i for i=1,,mi = 1, \ldots, m with d1d2dmd_1 \mid d_2 \mid \cdots \mid d_m (this is the Smith normal form of the inclusion matrix).

Step 4: GZn/diZi=1mZ/diZZnmG \cong \mathbb{Z}^n / \bigoplus d_i \mathbb{Z} \cong \bigoplus_{i=1}^{m} \mathbb{Z}/d_i\mathbb{Z} \oplus \mathbb{Z}^{n-m}. Dropping the di=1d_i = 1 terms gives the invariant factor form. \blacksquare


Classification

ExampleClassifying abelian groups of given order

All abelian groups of order 36 (=2232= 2^2 \cdot 3^2):

  • Z/4Z/9Z/36\mathbb{Z}/4 \oplus \mathbb{Z}/9 \cong \mathbb{Z}/36 (invariant factors: 3636).
  • Z/4Z/3Z/3\mathbb{Z}/4 \oplus \mathbb{Z}/3 \oplus \mathbb{Z}/3 (elementary divisors: 4,3,34, 3, 3).
  • Z/2Z/2Z/9\mathbb{Z}/2 \oplus \mathbb{Z}/2 \oplus \mathbb{Z}/9 (elementary divisors: 2,2,92, 2, 9).
  • Z/2Z/2Z/3Z/3\mathbb{Z}/2 \oplus \mathbb{Z}/2 \oplus \mathbb{Z}/3 \oplus \mathbb{Z}/3 (elementary divisors: 2,2,3,32, 2, 3, 3).

Total: 4 groups (corresponding to partitions 2=2=1+12 = 2 = 1+1 for p=2p=2 and 2=2=1+12 = 2 = 1+1 for p=3p=3: 2×2=42 \times 2 = 4).

RemarkConnection to number theory

The structure theorem classifies: finite abelian groups up to isomorphism, class groups of number fields (when finitely generated), torsion subgroups of elliptic curves over finite fields, and homology groups in algebraic topology.