This chapter introduces the first systematic construction for building new groups from old ones, and culminates in the classification of all finitely generated abelian groups — one of the cleanest structural theorems in algebra.


§11.1 External direct products

Definition 11.1 (External direct product)

Let be groups. The external direct product is the set of all -tuples

with the componentwise operation

Notation. We write or simply .

Canonical maps

Every direct product comes with built-in homomorphisms:

  • Projections defined by . These are surjective homomorphisms.
  • Inclusions defined by with in the -th slot. These are injective homomorphisms.

§11.2 Orders of elements in direct products

Theorem 11.3 (Order formula)

Let where each has finite order in . Then

Worked computations

Example 11.4. In :

ElementOrders of coordinatesOrder in product
,
,
,
,

Since but no element has order , this group is not cyclic.

Quick check

The maximum possible order in is . The product is cyclic iff this equals , iff .

Example 11.5. In :

has order , so this element generates the entire group: .


§11.3 When is cyclic?

Theorem 11.6 (Cyclicity criterion)

When this holds, .

Corollary 11.7 (General product of cyclic groups)


§11.3½ The Chinese Remainder Theorem

Corollary 11.7 is precisely the Chinese Remainder Theorem (CRT) in the language of cyclic groups. We state it as a standalone theorem because of its central importance.

Theorem 11.7½ (Chinese Remainder Theorem — Group form)

Let be pairwise coprime positive integers, and let . Then

In particular, if is the prime factorization, then

Theorem 11.7¾ (Chinese Remainder Theorem — Ring form)

If , then

as rings (not just as groups). The isomorphism is .

Why the ring version matters

The ring isomorphism preserves multiplication as well as addition. This means:

  • , recovering the formula for coprime .
  • Systems of simultaneous congruences can be solved by working modulo each factor independently, then recombining.

This will reappear when we study ring theory (quotient rings, ideals).

Worked example: solving a system of congruences

Problem. Solve , .

Solution. By CRT, via . We need the preimage of .

Try : gives . Try : gives . Check: ✓ and ✓.

So is the unique solution modulo 15.

Systematic method. Find with , and , . Then (since and ) and (since and ). The solution is .

Standard applications

DecompositionJustification
pairwise coprime

CRT requires pairwise coprimality

even though . You must factor into pairwise coprime pieces: .

Figure: a small direct-product grid.

The grid makes the coordinatewise law visible: each move changes one factor at a time, while the full group element records both coordinates at once.


§11.4 The Fundamental Theorem of Finitely Generated Abelian Groups

This is the main structural result of the chapter and one of the most important theorems in the first half of the course.

Theorem 11.8 (FTFGAG — Invariant factor form)

Every finitely generated abelian group is isomorphic to a group of the form

where and

The integer (the free rank or Betti number) and the integers (the invariant factors) are uniquely determined by .

Theorem 11.9 (FTFGAG — Elementary divisor form)

Equivalently, every finitely generated abelian group is isomorphic to

where the are (not necessarily distinct) primes and each . The prime powers (the elementary divisors) are uniquely determined up to reordering.

The theorem is stated without proof in Fraleigh

The full proof requires the theory of modules over PIDs (developed in Lang, Chapter III). At this level, we accept it and focus on using it.

The two forms determine each other

The invariant factors and elementary divisors encode the same information in two different ways. Being able to convert between them is essential.

Worked example 11.9a (one group written in both languages)

Suppose a finite abelian group has elementary divisors

Then

To convert to invariant factors, organize by prime:

  • :
  • :

The lists already have the same length, namely , so no padding is needed. Multiply columnwise:

PrimeCol 1Col 2Col 3
-part
-part
Product

Therefore the invariant factors are

so

Now go back the other way to check the work:

Collecting the prime-power pieces again gives

So the two descriptions really do encode the same group.


§11.5 Converting between elementary divisors and invariant factors

Figure: elementary divisors grouped into invariant factors.

Read the figure columnwise: each column produces one invariant factor by multiplying the prime-power entries in that column.

Algorithm: Elementary divisors → Invariant factors

Input: A list of prime-power elementary divisors.

Procedure:

  1. For each prime , collect all the -power elementary divisors and sort them in non-decreasing order.
  2. Let be the maximum number of elementary divisors for any single prime. Pad each prime’s list on the left with ‘s to make all lists length .
  3. The -th invariant factor is the product of the -th entries across all primes.

Why it works: Each column contains at most one power of each prime, so the entries in each column are pairwise coprime. By the CRT (Corollary 11.7), is isomorphic to the product of the cyclic groups in column . The left-padding ensures because within each row the powers are non-decreasing.

Algorithm: Invariant factors → Elementary divisors

Input: Invariant factors with each .

Procedure: Factor each into prime powers using the CRT:

where is the -adic valuation of . Collect all the resulting prime powers (discarding any factors). These are the elementary divisors.

Productive struggle: where the conversion algorithm breaks if you rush

Common wrong guess

Once the prime-power factors have been listed, you can combine them in any order and still get the right invariant factors.

Where it breaks. The divisibility chain can fail immediately. For example, take elementary divisors

The correct procedure is:

  • -part list:
  • -part list: pad on the left to get

Then the invariant factors are

If you pad on the right instead, you would get columns and , producing

which is not an invariant-factor decomposition because .

Repaired method. Always:

  • sort each prime list in non-decreasing order,
  • pad on the left with ‘s,
  • multiply columnwise.

The point of the padding is not cosmetic. It is exactly what preserves the divisibility chain.


§11.6 Worked classification examples

Example 11.10. Classify all abelian groups of order .

The elementary divisor partitions of are the partitions of the exponent :

Partition of Elementary divisorsInvariant factorsGroup

Distinguishing them by element orders:

  • : has an element of order
  • : max order is , and it has elements of order
  • : every nonidentity element has order

So the three groups are pairwise non-isomorphic.

Example 11.11. Classify all abelian groups of order .

For the -primary part (), the partitions of give: , , .

For the -primary part (), the partitions of give: , .

Each combination gives one isomorphism class: groups total.

-part-partGroup (elementary divisor form)Invariant factors

Example 11.12. The homework problem: .

This is exactly the computation from Homework 1, Problem 3. We include it here as a model.

Step 1. Prime factorizations: , , .

Step 2. Apply CRT to each factor:

Step 3. Collect elementary divisors by prime:

  • :
  • :
  • :

Step 4. Build the invariant factor table (max list length , pad with ‘s on the left):

PrimeCol 1Col 2Col 3

Invariant factors: , , .

Verification: , and .


§11.7 The exponent of a group

Definition 11.13

The exponent of a finite group is the smallest positive integer such that for all . Equivalently, .

Example 11.14. The exponent of is . The exponent of is .


§11.8 Internal direct products

When a group contains subgroups and that “behave like” the factors of an external direct product, we say is an internal direct product.

Definition 11.15

A group is the internal direct product of subgroups and if:

  1. Every element of can be written as for some , .
  2. for all , .
  3. .

Theorem 11.16. If is the internal direct product of and , then .

This is exactly Homework 1, Problem 4. The conditions (a)–(c) in the homework are precisely the definition of an internal direct product.

Remark 11.17 (Connection to normality)

In a general (possibly non-abelian) group, the standard definition of internal direct product replaces condition (2) with the requirement that both and are normal in . For abelian groups every subgroup is normal, so the two definitions coincide. The general version will reappear in the theory of semidirect products.


§11.9 Recognizing isomorphic decompositions

A common exercise type: given two different-looking products of cyclic groups, determine whether they are isomorphic.

Strategy. Reduce both to their elementary divisor forms (factor each into prime-power pieces using CRT). If the multisets of prime-power factors agree, the groups are isomorphic.

Example 11.18.

Is ?

Decompose:

Same elementary divisors: . Yes, isomorphic.

Example 11.19.

Is ?

Decompose: left side has elementary divisors . Right side has . Not isomorphic.

Alternative quick argument: the left side has no element of order (max order ), while the right side does.

Example 11.20.

Is ?

Since , the CRT gives . Yes.


§11.10 Counting and distinguishing abelian groups of a given order

Theorem 11.21

The number of non-isomorphic abelian groups of order is

where is the number of partitions of .

Example 11.22. Number of abelian groups of order :


§11.11 Structural perspective (Lang)

Lang’s version of this chapter begins one layer deeper than Fraleigh’s. The key move is:

Do not think of a finitely generated abelian group merely as a group. Think of it as a module over .

That single change of viewpoint explains why integer matrices, divisibility chains, and prime-power decompositions appear so naturally.

Abelian groups are exactly -modules

Definition 11.23 (-module viewpoint). If is an abelian group written additively, define

Then becomes a module over the ring .

Proposition 11.24. Giving an abelian group is equivalent to giving a -module.

This is why finitely generated abelian groups belong to the same world as linear algebra. The ring is not a field, so the theory is subtler than vector spaces, but the organizing principle is the same: generators, relations, matrices, reduction to canonical form.

Presentations: generators and relations become integer matrices

Suppose is a finitely generated abelian group with generators . Then there is a surjective homomorphism

where are the standard basis vectors.

The kernel is the subgroup of all integer relations among the generators:

So

That is the first really important Lang move: every finitely generated abelian group is a quotient of a free module .

If is generated by relation vectors , place those vectors as the rows of an integer matrix . Then one writes

up to the usual row/column convention. The exact convention matters less than the idea: a finitely generated abelian group is encoded by an integer matrix.

Smith normal form is the engine behind the classification theorem

Figure: Smith normal form as the roadmap from an integer matrix to the classified abelian group.

The point of the diagram is that matrix reduction is not separate from classification; it is the mechanism that produces the invariant factors.

Theorem 11.25 (Smith normal form, group-theoretic consequence). Let be an integer matrix. Then there exist invertible integer matrices and such that

with

Consequently,

This is the real origin of Theorem 11.8. The invariant factors are not mysterious integers pulled out of nowhere; they are the diagonal entries of the Smith normal form of a presentation matrix.

Why the elementary divisors and invariant factors are two faces of the same theorem

Once the diagonal form

has been reached, two equally natural ways of reading it appear.

  1. Keep the diagonal entries intact. This gives the invariant factor decomposition:

  2. Factor each into prime powers and then split those prime-power parts apart using the CRT. This gives the elementary divisor decomposition.

So:

  • the invariant factors come from the Smith normal form as written;
  • the elementary divisors come from further prime-power decomposition of the diagonal entries.

That is why the conversion algorithm in §11.5 works. It is not an isolated trick; it is the CRT applied after Smith normal form.

A small Smith-normal-form style example

Consider the abelian group presented by generators and relations

Its relation matrix is

One can reduce over to Smith normal form:

Therefore the group is

Why this example matters: it shows exactly how a relations problem turns into a canonical product of cyclic groups. The classification theorem is the global version of this calculation.

Worked example 11.25a (a presentation matrix that does not read itself)

Consider the abelian group

Its presentation matrix is

At first glance, a rushed reader may try to read the first row as “something like a relation” and the second row as “something like a relation.” That is exactly the wrong instinct, because both relations involve the same generators.

Reduce to Smith normal form:

Here is what each move is doing:

  1. Swap the two rows so that the smaller pivot appears first.
  2. Replace row by row row .
  3. Replace column by column column .
  4. Multiply the second row by .

So the Smith normal form is

Therefore

Notice what the calculation reveals. The original presentation did not visibly advertise a factor of order . That factor only appears after changing bases in the generator module and in the relation module. This is exactly why Smith normal form is the correct tool.

Productive struggle: why reading relations row by row fails

Common wrong guess

If a presentation matrix has two rows, then each row should correspond to one cyclic factor of the answer.

Where it breaks. Relations are constraints on the same generators, so they interact. In the example above, neither row by itself suggests the factor , but the combined relation system does.

Repaired method. Do not read a presentation matrix row-by-row as though each relation lives in isolation. Package all relations together, allow integer row and column operations, and read the group only after Smith normal form has separated the independent torsion directions.

What Lang’s viewpoint explains that Fraleigh leaves implicit

  • Why integer matrices appear: a finitely generated abelian group is a quotient of , so relations are integer linear combinations.
  • Why divisibility chains appear: they are built into Smith normal form.
  • Why the torsion-free part is : zero diagonal entries survive as free coordinates.
  • Why the theorem is unique: Smith normal form is unique up to units, which in means up to signs.
  • Why CRT enters twice: once to split cyclic groups of coprime order, and again to pass between invariant factors and elementary divisors.

At the level of this course, one usually accepts the full module proof as background. But knowing this machinery is present behind the scenes makes the theorem feel earned rather than miraculous.


Bridge to Chapters 13 and 14 — products, free objects, and quotients

This chapter points in two structural directions at once.

First, the early sections on direct products prepare Chapter 13 - Homomorphisms, where the direct product is characterized by a universal property: maps into a product are the same as compatible coordinate maps.

Second, the presentation-matrix sections prepare Chapter 14 - Factor Groups, because every finitely generated abelian group is presented as

for a subgroup of relations .

So the structural route is:

  • free abelian group ;
  • quotient by a relation subgroup ;
  • canonical projection ;
  • classification by putting the relations into Smith normal form.

That is why this chapter belongs on both sides of the course:

  • it still looks computational and finite, like Fraleigh;
  • but it already has the quotient-and-factorization architecture that Chapters 13 through 15 will make explicit.

§11.13 Flashcard-ready summary

Key facts to memorize

  1. .
  2. iff .
  3. Number of abelian groups of order is .
  4. Largest invariant factor = exponent of the group.
  5. To test isomorphism of abelian groups: reduce to elementary divisors and compare.
  6. Internal direct product of : need , elements of and commute, .

What should be mastered before leaving Chapter 11

You should be able to:

  • Compute orders in direct products using the lcm formula
  • State and apply both forms of the FTFGAG
  • Convert between elementary divisor and invariant factor forms (the column algorithm)
  • Classify all finite abelian groups of a given order
  • Determine when two products of cyclic groups are isomorphic
  • Prove the internal-direct-product theorem (it appeared on Homework 1)
  • Count elements of a given order in a product of cyclic groups
  • Explain why finitely generated abelian groups are the same thing as finitely generated -modules
  • Explain how a presentation matrix and Smith normal form produce the invariant-factor decomposition