Classification of finite abelian groups
With our present knwoledge we shall introduce briefly the fundamental theorem of finite abelian groups, which allows us to determine for each positive integer n, the number of abelian groups and whether two abelian groups with same order are isomorphic or not.
This powerful theorem provides an easy-to-understand recipe by which all such groups can be constructed, using the two familiar notions of cyclic group and direct product. The theorem is relatively difficult to prove, and so we will not prove it here.
We recall that a p-group is a group with cardinality a power of p, and each of its elements has order p (this latter statement can be take as definition of p-group). For example every cyclic group with order of prime order p is a p-group.
5.20.1 Theorem. Let G an abelian finite group. For every prime p such that p | |G| let
Σp := {x ∈ G | xps = e for some s}
Then
every Σp is a subgroup of G (which is a p-subgroup of G);
G is a direct product of all Σp, with varying p among all prime divisors of p.
Proof. It results
Σp := {x ∈ G | xps = e for some s}
a) Since the group is abelian, by multiplying the element xp, s times we get xps.
b) Let x an arbitrary element of G. Then x has a certain order n, with n | G. Let n = p1α1 p2α2 ⋅⋅⋅ prαr, pi distinct primes and αi ≥ 1, for every i = 1, ..., r. By letting qi = n/(p1αi), it results (q1, q2, ..., qr) = 1; there exists thus the integers ki such that
1 = k1q1 + k2 + ⋅⋅⋅ + krqr
Then
x = x1 = xk1q1 + k2q2 + ... + krqr = xk1q1 xk2q2 ⋅⋅⋅ xkrqr
Now
(xqi)piαi = xn = 1 ∀i = 1, ..., r
Thus xqi ∈ Σpi. But then also xkiqi ∈ Σpi. We thus proved that every x in G can be written as product of elements of Σpi, that is
G = Σp1 Σp2 ⋅⋅⋅ Σpk
To prove that G = Σp1 x Σp2 x ⋅⋅⋅ x Σpk, it sufficies to prove (see Theorem 7.17.16) that
which is obvious because there cannot be an element both in Σpi and in Σp1 Σp2 ⋅⋅⋅ ̂̂Σpi ⋅⋅⋅ Σpk, having a period both a power of pi and a number cooprime with pi. □
We thus proved that every finite abelian group G is isomorphic to Σp1 x Σp2 x ... x Σpk, where
Σpi := {x ∈ G | xpisi = e for some si}
5.20.2 Theorem. Let Σp a finite and abelian p-group. Then Σp is a direct product of cyclic groups (with order a power of p).
Proof. Let s an element of Σp of maximum order pα, an let T a maximal subgroup with respect to the condition of having trivial intersection with the subgroup ⟨s⟩ generated by s, i.e.
⟨s⟩ ∩ T = {e}
It can be proved (we omit the proof) that
⟨s⟩T = Σp
This assures us that
Σp = ⟨s⟩ x T
The proof of the theorem continues now by induction. We chose an element s' in T with maximum order. Let T' a subgroup of T maximial with respect to the condition
T ' ∩ ⟨s'⟩ = {e}
by repeating this reasoning we arrive to the conclusion that
Σp ≃ ⟨s1⟩ x ⟨s2⟩ x ... x ⟨sl⟩
thus Σp is the direct product of cyclic groups. □
We just proved the following theorem.
5.20.3 Theorem. Every finite abelian group G is the direct product of cyclic groups whose orders are powers involved in the factorization of
where for every i = 1, ..., k the integers bi,j are such that Σj bi,j = αi, and are ordered in such a way that bi,j(i) ≥ ... ≥ bi,2 ≥ bi,1 < 0.
We proved an existence theorem for such a composition.
5.20.4 Definition. The integers pibi,h in the decomposition are called elementary divisors of G. For every fixed primary component Σp, i = 1, ..., k, the exponents bi,j(i) are known as the invariants of Σp.
Such integers are determined uniquely by the group G and characterize it uniquely, in the sense that abelian groups having the same order are isomorphic if and only if have the same elementary divisors and the same invariants.
5.20.5 Theorem. (Fundamental Theorem of Finite Abelian Groups) Let G a finite abelian group of order n = p1α1 p2α2 ⋅⋅⋅ prαk. Then
G is isomorphic to a direct product of cyclic groups with order power of primes which appear in the factorization of G:
where for every i = 1, ..., k the integers bi,j are such that Σj bi,j = αi and are ordered as bi,j(i) ≥ ... ≥ bi,2 ≥ bi,1 < 0.
Such a factorization in unique, so that if two finite abelian groups are isomorphic then they have the same pibi,j factors (elementary divisors of G).
With the previous theorem we can know the structure of every finite abelian group. As a consequence of the Fundamental Theorem of Finite Abelian Groups, we have the following corollary, which shows that the converse of Lagrange’s Theorem is true for finite Abelian groups.
5.20.6 Corollary. If m divides the order of a finite Abelian group G, then G has a subgroup of order m.
Given an integer N to count the number of finite abelian groups with N has order, we must analyze in how many ways every Σp can be factorized as product of cyclic groups (with orders powers of p). That is one's has to count the different number of ways the following relation can be written
Σp = ℤpn1 x ℤpn2 x ... x ℤpns
It must hold that
|Σp| = pn = pn1 pn2 pns = pn1 + n2 + ... + ns
We must count in how many different ways n can be writte as sum of n1 + n2 + ... + ns with n1 ≥ n2 ≥ ... ≥ ns. This number is exaclty the number of partitions p(n) of n. Thus every Σp with |Σp| = pn can be written in p(n) ways as product of cyclic groups of order the different powers of p. Thus is order to determine the number of groups not isomorphic having the same order N we hat to:
Factorize N as product of powers of distinct primes.
It results:
p1α1 = |Σp1|, p2α2 = |Σp2|, pkαk = |Σpk|
Count the different invariants for every Σpi, which is equivalent to count the number of partitions of p(αi) for every αi.
The total number of non isomorphic groups with order N = p1α1 p2α2 ⋅⋅⋅ pkαk is given by
p1α1 p2α2 ⋅⋅⋅ p1αk
N = p1α1 p2α2 ⋅⋅⋅ pkαk
5.20.6 Example. How many Ablian groups are there of order 144? We have N = 144 = 24 ⋅ 32 and there are five ways of partitioning 4 (namely 4, 3 + 1, 2 + 2, 2 + 1 + 1, 1 + 1 + 1 + 1) and two ways of partitioning 2 (namely, 2 and 1 + 1),
Every G with 144 elements is decomposed in the direct product
G = Σ2 x Σ3
where
|Σ2| = 24 |Σ3| = 32
and
p(α1) = p(4) = 5, p(α2) = p(2) = 2
Thus the total number of abelian groups with order N = 144 is given by p(4)p(2) = 10.
The different partitions of |Σ2| are
ℤ24 ℤ23 x ℤ2 ℤ2 x ℤ2 ℤ22 x ℤ2 x ℤ2 ℤ2 x ℤ2 x ℤ2 x ℤ2
Those of Σ3 are
ℤ32 ℤ3 x ℤ3
Every abelian group with order 144 must be thus isomorphic to one of the following
Σ2 | x | Σ3 |
---|---|---|
ℤ24 | x | ℤ32 |
ℤ24 | x | ℤ3 x ℤ3 |
ℤ23 x ℤ2 | x | ℤ32 |
ℤ23 x ℤ2 | x | ℤ3 x ℤ3 |
ℤ2 x ℤ2 | x | ℤ32 |
ℤ2 x ℤ2 | x | ℤ3 x ℤ3 |
ℤ22 x ℤ2 x ℤ2 | x | ℤ32 |
ℤ22 x ℤ2 x ℤ2 | x | ℤ3 x ℤ3 |
ℤ2 x ℤ2 x ℤ2 x ℤ2 | x | ℤ32 |
ℤ2 x ℤ2 x ℤ2 x ℤ2 | x | ℤ3 x ℤ3 |
5.20.7 Example. Classify all abelian groups with order N = 105.
It results 105 = 3 ⋅ 5 ⋅ 7. G can be thus factorized in terms of primary components
G = Σ3 x Σ5 x Σ7
with
|Σ3| = 3, |Σ5| = 5, |Σ7| = 7
G can only be the following group
G = ℤ3 x ℤ5 x ℤ7
G is thus the cyclic group of order 105. ■
The result obtained in the last example is a general one; for N = p1p2 ⋅⋅⋅ pk with pi distinct primes, there exists only one group of order N which is a cylic one.
5.20.7 Remark. For what we have seen the number of mutually non isomorphic abelian p-groups of order pm equals the number p(m) of partitions of m. In particular, this number does not depend on the prime p, but only on the exponent m. Thus, for example, there are five non isomorphic abelian groups of order 16 = 24 because there are five partitions of the number 4: to the partition 4 = 4 there corresponds the cyclic group ℤ16, to the 4 = 1 + 1 + 2 the group ℤ2 × ℤ2 × ℤ4, etc. For the same reason, there are five abelian groups of order 34, 54, 194, etc.
However even if the number is the same the nature is clearly different depending on the prime p, e.g take 34 and 74.
In the first case the groups are
ℤ34, ℤ33 x ℤ3, ...
In the second case
ℤ74, ℤ73 x ℤ7, ... ■
Exercises
Find all abelian groups with the following orders
56, 2100 800, 45, 27
and for each group calculate the maximum order associated to their elements.
Let U(ℤ30) the group of the invertible elements of ℤ30. Calculate the decomposition of U(ℤ30) in terms of cyclic groups, and check wheter it is a cyclic group.
Given an abelian group G with order 72, which has an element of order 36 and no subgroups isomorphic to ℤ8, is it possible to find the group isomorphic to G?
Solutions
-
56 = 23 ⋅ 7, G can be thus factorized in terms of primary components
G = Σ2 x Σ7
with
|Σ2| = 3, |Σ7| = 7
p(α1) = p(3) = 3. 3, 1+1+1, 2+1,
Thus the total number of abelian groups with order 56 is 3. These groups are
ℤ2 x ℤ2 x ℤ2x ℤ7 (cyclic see Corollary 7.17.15)
ℤ8 x ℤ7
ℤ4 x ℤ2 x ℤ7
ℤ2 x ℤ2 x ℤ2 x ℤ7The maximum order of an element of ℤ2 x ℤ2 x ℤ2 x ℤ7 is lcm(2,2,2,7) = |2*2*2*7|/gcd(2,2,2,7) = 56, and similarly for the other groups.
2100 = 22 ⋅ 3 ⋅ 52 ⋅ 7, G can be thus factorized in terms of primary components
G = Σ2 x Σ3 x Σ5 x Σ7
p(α1) = p(α3) = p(2) = 2. 2, 1+1,
Thus the total number of abelian groups with order 2100 is p(α1) ⋅ p(α3) = 4. These groups are
ℤ4 x ℤ3 x ℤ25 x ℤ7
ℤ2 x ℤ2 x ℤ3 x ℤ25 x ℤ7
ℤ4 x ℤ3 x ℤ5 x ℤ5 x ℤ7
ℤ2 x ℤ2 x ℤ3 x ℤ5 x ℤ5 x ℤ7The maximum order of an element of ℤ4 x ℤ3 x ℤ25 x ℤ7 is lcm(4,3,25,7) = |4*3*25*7|/gcd(4,3,25,7) = 2100; Proceed similarly for the other groups.
180 = 22 ⋅ 32 ⋅ 5, G can be thus factorized in terms of primary components
G = Σ2 x Σ3 x Σ5
p(α1) = p(α2) = p(2) = 2, 2, 1+1
There are thus p(α1) = p(α2) = 4 groups of order 180, which are
ℤ4 x ℤ9 x ℤ5 ≃ ℤ180
ℤ4 x ℤ3 x ℤ3 x ℤ5 ≃ Z60 x ℤ3
ℤ2 x ℤ2 x ℤ9 x ℤ5 ≃ Z90 x ℤ2
ℤ2 x ℤ2 x ℤ3 x ℤ3 x ℤ5 ≃ Z30 x ℤ6The maximum order of an element of ℤ4 x ℤ9 x ℤ5 is lcm(4,9,5) = |4*9*5|/gcd(5,9,5) = 180; Proceed similarly for the other groups.
27 = 33.
p(α1) = p(3) = 3, 3, 2 + 1, 1 + 1 + 1
There are thus p(α1) = 3 groups of order 27, which are
ℤ27 ℤ9 x ℤ3 ℤ3 x ℤ3 x ℤ3
The maximum order of an element of ℤ27 -> 27, ℤ9 x ℤ3 is 9 and ℤ3 x ℤ3 x ℤ3 is 3.
U(ℤ30) = {[1]30, [7]30, [11]30, [13]30, [17]30, [19]30, [23]30, [29]30}. In the group (U(ℤ30), ⋅), [7]30, [13]30, [17]30 and [23]30 have order 4.
[7]30 ⋅ [7]30 ⋅ [7]30 ⋅ [7]30 = [2401] ≡ [1] (mod 8)
The other elements have order 2 (except [1]30). Finite G is cyclic iff it has at most one subgroup of each possible order (possible orders are the divisors of |G|). The G here has order 8, thus U(ℤ30) is not cyclic.
8 = 23. We resort to the fundamental theorem on finite abelian groups
G = Σ2
since
p(α1) = p(3) = 3, 3, 2 + 1, 1 + 1 + 1
The possible abelian groups of order 8 are ℤ8, ℤ4 x ℤ2 and ℤ2 x ℤ2 x ℤ2. Since ℤ8 is cyclic we can exclude it. ℤ2 x ℤ2 x ℤ2 = ( (0,0,0), (0,0,1), (0,1,1), (1,1,1), ..} it has no elements of order 4 but only of order 1 and 2. Then U(ℤ30) = ℤ4 x ℤ2. ■
72 = 23 ⋅ 32. Using the fundamental theorem on finite abelian groups
G = Σ2 x Σ3
with
|Σ2| = 23, |Σ3| = 32.
since
p(α1) = p(3) = 3, 2 + 1, 1 + 1 + 1 p(α2) = p(2) = 2 2, 1 + 1
There are thus p(α1)p(α2) = 6 abelian groups of order 72, which are
ℤ8 x ℤ9
ℤ4 x ℤ2 x ℤ9
ℤ2 x ℤ2 x ℤ2 x ℤ9
ℤ8 x ℤ3 x ℤ3 x ℤ3
ℤ4 x ℤ2 x ℤ3 x ℤ3
ℤ2 x ℤ2 x ℤ2 x ℤ3 x ℤ3
excluding the groups containing ℤ8 (even if there's ([2]8, [1]9) an element with order 36; the order of[1]9 in ℤ9 is 9, and hat of [2]8 is 4), the only possibity for a group with an element of order 36 is G ≃ ℤ4 x ℤ2 x ℤ9. ■