Finitely Generated Abelian Groups
Separate free directions from finite torsion, translate invariant factors into elementary divisors, and classify abelian groups of order 72.
On this page
The question for today
What you’ll understand
- Distinguish finite generation, finite order, and torsion.
- Read the free rank and torsion structure from invariant factors.
- Convert between invariant factors and elementary divisors using coprime cyclic factors.
- Use element orders to distinguish abelian groups with equal cardinality.
A finite list of generators does not force a group to be finite: one generator already produces the infinite additive group of integers. For abelian groups, however, finite generation imposes a remarkable amount of structure. Every element can be described using independent integer coordinates and finitely many modular coordinates. The classification theorem identifies which coordinate data describe the same group. Our task is to understand those data, rather than memorize a decomposition. Throughout this lesson the operation is addition, and every classification claim assumes both commutativity and finite generation.
Free directions and the torsion subgroup
An element is torsion when some positive integer multiple of it is zero. In an abelian group, torsion elements form a subgroup: if integers m and n annihilate x and y, then mn annihilates both their sum and their difference. Denote this subgroup by T. The group of integers has no nonzero torsion; a finite cyclic group consists entirely of torsion. A mixed example is an integer coordinate paired with a residue modulo twelve. Moving in the integer coordinate never returns to zero unless the move itself is zero.
The structure theorem says a finitely generated abelian group is isomorphic to a finite direct sum of copies of the integers and finite cyclic groups. Its free rank r counts the integer coordinates. Its torsion subgroup is the finite collection of modular coordinates, and quotienting by torsion leaves a group isomorphic to Z^r. The rank and the isomorphism type of T are intrinsic. A particular choice of free generators or a splitting inside the original group need not be canonical. Finite generation matters: the additive rationals are torsion-free but are not a finite-rank free abelian group.
Two coordinate systems for the same finite part
Invariant factors arrange cyclic orders in a divisibility chain. Elementary divisors instead split those orders into prime powers. The bridge is the Chinese remainder theorem: when a and b are coprime, reduction modulo a and modulo b identifies a residue modulo ab with a pair of residues. Coprimality is essential. Two independent residues modulo two cannot produce an element of order four, so their direct sum is not cyclic of order four. Cardinality alone misses that distinction.
For example, cyclic factors of orders six and twelve already form an invariant-factor description because six divides twelve. Splitting each factor gives prime-power factors of orders two, three, four, and three. To reconstruct invariant factors, sort the powers for each prime increasingly, pad shorter lists with ones on the left, and multiply entries in matching positions. This yields six and twelve again. Prime-power factors are unique as a multiset; arbitrary unsorted cyclic factorizations are not the classification data. The largest invariant factor is the exponent of the finite part: the smallest positive integer annihilating every torsion element.
Why presentations lead to this classification
Choose n generators and map integer coordinate vectors onto the group. Relations form the kernel, a subgroup of Z^n; the group is the quotient by that kernel. Integer row and column operations corresponding to invertible integer changes of generators and relations preserve the quotient up to isomorphism. Euclidean division reduces a relation matrix to Smith normal form: a diagonal matrix whose nonzero positive entries divide the next ones. These diagonal entries give the cyclic factors, while directions with no diagonal relation remain free. This explains the theorem's existence mechanism without pretending that rational Gaussian elimination preserves an integer lattice.
Uniqueness can be tested through information preserved by isomorphisms. For a finite p-primary part, count elements annihilated by p, then by its successive powers. In a cyclic factor of order p^a, the number annihilated by p^k is p raised to the smaller of a and k. Taking base-p logarithms of the product counts gives successive sums; their differences recover how many cyclic factors have exponent at least k. Thus the elementary-divisor exponents are recoverable from the abstract group itself. This is stronger than comparing total order and provides a practical check on proposed classifications.
Work it through
Equal order does not mean equal structure
Compare A = Z/2Z ⊕ Z/36Z with B = Z/6Z ⊕ Z/12Z.
Both groups have 72 elements: multiply their factor orders. Each decomposition is in invariant-factor form because 2 divides 36 and 6 divides 12.
The element (0,1) in A has order 36. Every element of A is annihilated by 36, so its exponent is exactly 36.
In B every element is annihilated by 12, and (0,1) has order 12. Its exponent is exactly 12.
An isomorphism preserves the order of every element. Since B has no element of order 36, no isomorphism from A to B exists.
A and B have the same cardinality but different invariant factors and exponents. Their free ranks are both zero.
The living notebook
Explore the model
Interactive lab · waves
A continuous illustration of repeated phase
Change the phase difference and amplitude ratio of two continuous sine waves. A phase shift of one full turn returns a wave to the same phase. This illustrates periodic identification only; the controls do not enumerate finite cyclic groups or calculate invariant factors.
- Sum at x = 0
- 0.866
- Resultant amplitude
- 1.732
- Phase difference
- 60°
Two waves share the same frequency and wave number. Playback advances t in sin(2x − t) + a sin(2x − t + phase). Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forContinuous phase periodicity is an analogy for returning after a period. Finite abelian-group classification still requires discrete generators, relations, and exact integer reasoning.
Pause & reason
Check your understanding
Your turn
Try it yourself
Classify all abelian groups of order 72 by giving their invariant factors. Explain why your list is exhaustive.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Factor 72 as 2^3 times 3^2. Partition 3 to classify the 2-primary part and partition 2 to classify the 3-primary part; then align prime-power lists from the right.
Compare with the solution
The 2-primary possibilities have cyclic orders [8], [2,4], and [2,2,2]. The 3-primary possibilities are [9] and [3,3]. Pairing these gives six invariant-factor lists: [72], [3,24], [2,36], [6,12], [2,2,18], and [2,6,6]. Each list has product 72 and entries dividing their successors. These exhaust the independent prime-primary choices. Their distinct invariant-factor lists establish pairwise nonisomorphism; no free part occurs because the groups are finite.
Keep the idea
Take it with you
- Finite generation and commutativity give a free integer part plus finite torsion; finite generation does not imply finiteness.
- Invariant factors and prime-power elementary divisors are equivalent unique descriptions, subject to their ordering conventions.
- Use exact invariants such as exponent and annihilator counts to test a proposed group isomorphism.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.