{ "cells": [ { "cell_type": "markdown", "metadata": { "collapsed": false }, "source": [ "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "Abstract Algebra: An Interactive Approach, 2e\n", "
\n", "\n", "\n", "©2015 This notebook is provided with the textbook, "Abstract Algebra: An Interactive Approach, 2nd Ed." by William Paulsen. Users of this notebook are encouraged to buy the textbook.\n", "
\n", "\n", "\n", "\n", "\n",
"Chapter 6
\n",
"Building Larger Groups from Smaller Groups\n",
"
Initialization: This cell MUST be evaluated first:
" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "collapsed": false }, "outputs": [ ], "source": [ "%display latex\n", "try:\n", " load('absalgtext.sage')\n", "except IOError:\n", " load('/media/sf_sage/absalgtext.sage')" ] }, { "cell_type": "markdown", "metadata": { "collapsed": false }, "source": [ "(h1, k1)·(h2, k2) = \r\n", "(h1·h2, k1·k2).
\r\n", "It is clear that the associate law would hold. If e1 is the identity element for H and e2 the identity element for \r\n", "K, then (e1, e2) would be the identity element of G.(h, k)·(h-1, k-1) = \r\n", "(h-1, k-1)·(h, k) = (e1, e2).
\r\n", "Since the four properties of groups hold for the set G of ordered pairs (h, k), G forms a group.(h1, k1)·(h2, k2) = \r\n", "(h1·h2, k1·k2).
\r\n", "{(0,0), (0,1), (1,0), (1,1), (2,0), (2,1), (3,0), (3,1)}.
\r\n", "Thus, we will have a group of order 8. Multiplication is performed component-wise in the two groups. In order to define this group in Sage, we first define \r\n", "the groups Z4 and Z2.G1, G2, G3, …, Gn
\r\n", "be a collection of n groups. Then we define\r\n", "G1 × G2 × G3 × ··· × \r\n", "Gn
\r\n", "to be the set of ordered n-tuples (g1, g2, g3, …, gn) with \r\n", "multiplication defined by\r\n", "(g1, g2, …, gn)·(h1, h2, \r\n", "…, hn) = (g1·h1, g2·h2, …, \r\n", "gn·hn).
\r\n", "\r\n", "(G × H) × K and G × (H × K)
\r\n", "using only the definition for the direct product of two groups. But it is trivial to see that the mappings\r\n", "ƒ: (G × H) × K → G × H × K
\r\n",
"ϕ : G × (H × K) → G × H × K
ƒ(((g, h), k)) = (g, h, k) and \r\n", "ϕ((g, (h, k))) = (g, h, k)
\r\n", "are both surjective isomorphisms. Thus, \r\n", "(G × H) × K ≈ G × H × K ≈ G × \r\n", "(H × K).
\r\n", "\r\n", "ϕ : H × K → K × H
\r\n", " given by \r\n", "ϕ((h, k)) = (k, h).
\r\n", "This is clearly one-to one and onto, and is a homomorphism. Thus,\r\n", "H × K ≈ K × H.
\r\n", "This shows that the direct product between groups is a commutative operation, as well as associative. This suggests that some groups may be able to be expressed as a \r\n", "direct product of two or more smaller groups. If this is the case, then the order in which the smaller groups are combined would be irrelevant.G ≈ H × K,
\r\n", "where neither H nor K is the trivial group.1) H ∩ K = {e}. | \r\n", "
2) h·k = k·h for all h ∈ H and k ∈ K. | \r\n", "
Rn(H × K) = Rn(H)·Rn(K).
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "Let us use this proposition on the example S3 × Z8*. The number of elements of this group solve \r\n", "x2 = e is the product of the number of elements solving the equation in S3 and the number of such elements in \r\n", "Z8*. Note that four of the six elements of S3 satisfy x2 = e, while all four elements \r\n", "of Z8* satisfy the equation. Thus, there are 4·4 = 16 elements of the product \r\n", "S3 × Z8* whose square is the identity. One of these is the identity element, but the other 15 elements are of \r\n", "order 2. Thus, we can find the number of elements of a direct product of given order without having to use Sage.if H ∩ K = {e}, then H·K ≈ H × K.
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "This corollary is sometimes more useful than the direct product theorem, even though for abelian groups the two are equivalent, since all subgroups of abelian groups \r\n", "are normal. In the next section we will continue to study the decomposition of abelian groups, and find that all finite abelian groups can be decomposed uniquely \r\n", "into a certain form.{0}, {0, 3}, {0, 2, 4}, and {0, 1, 2, 3, 4, 5}.
\r\n", "Thus, the only two candidates are the subgroups \r\n", "H = {0, 3} ≈ Z2 and K = {0, 2, 4} ≈ Z3.
\r\n", "\r\n", "\r\n", "Z6 ≈ Z2 × Z3.
\r\n", "\r\n", "\r\n", "H = {h ∈ G | hm = e}
\r\n", "and\r\n", "K = {k ∈ G | kn = e}
\r\n", "are both subgroups of G, and G ≈ H × K.G ≈ H × K.
\r\n", "\r\n", "x(pⁿ) = e,
\r\n", "is pn whenever p divides the order of G exactly n times. This apparent pattern can be shown to exist for all abelian groups. \r\n", "We thus have the following lemma:\r\n", "\r\n", "\r\n", "\r\n", "LEMMA 6.3G ≈ P × K,
\r\n", "where |P| = pn and |K| = k.Z8, Z15*, and Z24*,
\r\n", "we have that G must be isomorphic to one of the three groups \r\n", "Z8 × Z3, Z15* × Z3, \r\n", "and Z24* × Z3,
\r\n", "\r\n", "EXPERIMENT:P ≈ X × T,
\r\n", "where X is the cyclic group generated by x, and T is a subgroup of P.Z8* ≈ Z2 × Z2,
\r\n", "and so\r\n", "Z24* ≈ Z2 × Z2 × Z2.
\r\n", "\r\n", "Z12 × Z2 ≈ Z6 × Z4.
\r\n", "Yet this doesn't give the whole story, since both of these can futher decomposed:\r\n", "Z12 × Z2 ≈ Z6 × Z4 ≈ \r\n", "Z2 × Z3 × Z4.
\r\n", "So the question that we should ask is whether an abelian group can be decomposed in two different ways into groups which can not be decomposed further, that is, to the point where each factor is a cyclic group whose order is a power of a prime. A way to reword \r\n", "this question is to ask whether two different decompositions are isomorphic.G = Z(pₕ¹) × \r\n", "Z(pₕ²) × Z(pₕ³) × ⋯ × \r\n", "Z(pₕⁿ ) × Z ₖ₁ × \r\n", "Z ₖ₂ × ⋯ × \r\n", "Z ₖₘ
\r\n", "where h1, h2, …, hn are positive integers, and k1, k2, …,\r\n", "km are coprime to p. Then if q = px,\r\n", "\r\n", " | ⎛ | \r\n", "∑ | \r\n", "n | \r\n", "Min(hi, x) | \r\n", "⎞ | \r\n", "
\r\n", " | ⎝ | \r\n", "i=1 | \r\n", "⎠ | \r\n", "||
Rq(G) = p | \r\n", "\r\n", " | \r\n", " | \r\n", " | \r\n", " | , | \r\n", "
G = Z3 × Z9 × Z9 × Z27.
\r\n", "How many elements are there of order 9? Note that we can rewrite G as \r\n", "G = Z3¹ × Z3² × Z3² × \r\n", "Z3³.
\r\n", "Thus, h1 = 1, h2 = 2, h3 = 2, and h4 = 3. Since we want the elements of order 9 = 32, we let x = 2. Then\r\n", "∑ i Min(hi , \r\n", "x) = 1 + 2 + 2 + 2 = 7,
\r\n", "so R9(G) = 37, meaning there are 2187 solutions to g9 = e. However, not all of these elements will be of order 9, since this count also includes elements of order 3. In order for g to be of order 9, it must \r\n", "satisfy g9 = e and g3 ≠ e. Thus, we will apply the formula \r\n", "again with x = 1 to get\r\n", "∑ i Min(hi , \r\n", "x) = 1 + 1 + 1 + 1 = 4.
\r\n", "So R3(G) = 34, and the total number of elements of G of order 9 is 37 − 34 = 2106.\r\n", " | n | \r\n", "\r\n", " |
ƒ(x) = | \r\n", "∑ | \r\n", "Min(hi, x) | \r\n", "
\r\n", " | i = 1 | \r\n", "\r\n", " |
2 ƒ(x) − ƒ(x − 1) − ƒ(x + 1).
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "We can now use Lemmas 6.3 through 6.6 to show that not only can a finite abelian group be decomposed into a direct product of cyclic groups, but that it can be \r\n", "decomposed into a standard form in a unique way, much as a positive integer can be uniquely decomposed into a product of prime numbers.\r\n", "\r\n", "\r\n", "\r\n", "THEOREM 6.2:The Fundamental Theorem of Finite Abelian GroupsZ(p₁ₕ¹) × \r\n", "Z(p₂ₕ²) × Z(p₃ₕ³) × \r\n", "⋯ × Z(pₙₕⁿ ),
\r\n", "where p1, p2, p3, … pn are prime numbers (not necessarily distinct). Furthermore, \r\n", "this decomposition is unique up to the rearrangement of the factors.2·2·2·2, 2·2·4, 4·4, 2·8, and 16.
\r\n", "Thus, there are 5 possible abelian groups of order 16:\r\n", "Z2 × Z2 × Z2 × \r\n", "Z2, Z2 × Z2 × Z4, Z4 \r\n", "× Z4, Z2 × Z8, and Z16.
\r\n", "Since the fundamental theorem (6.2) also states that the representation is unique, these five groups must be non-isomorphic to each other. Notice that there is a correlation between these five groups, and the five ways we can express the number 4 as a sum of positive integers:\r\n", "1 + 1 + 1 + 1 = 4
1 + 1 + 2 = 4
2 + 2 = 4
1 + 3 = 4
4 = 4
\r\n", "p1h¹·p2h²·p3h³ \r\n", "⋯ pnhⁿ
\r\n", "where p1, p2, p3, …, pn are distinct primes. Then the number of non-isomorphic \r\n", "abelian groups of order m is given by\r\n", "P(h1)·P(h2)·P(h3) ⋯ \r\n", "P(hn).
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "\r\n", "EXAMPLE:ƒ(x·y) = ƒ((x + y) mod 8) = \r\n", "(3(x + y) mod 8 = \r\n", "(3x + 3y) mod 8 = ƒ(x)·ƒ(y).
\r\n", "\r\n", "Aut(Z8) ≈ Z2 × Z2 ≈ Z8*.
\r\n", "We can use a similar argument to find the automorphism group for any cyclic group.\r\n", "\r\n", "\r\n", "\r\n", "PROPOSITION 6.4\r\n", "Aut(Zn) ≈ Zn*.
\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "So far, the automorphism group is smaller than the original group, but the goal of this chapter is to form larger groups. Let us\r\n", "consider a non-cyclic group.ƒ(e) | \r\n", "= | \r\n", "e | \r\n", "
ƒ(a) | \r\n", "= | \r\n", "b | \r\n", "
ƒ(b) | \r\n", "= | \r\n", "a | \r\n", "
ƒ(a·b) | \r\n", "= | \r\n", "a·b | \r\n", "
fx(y) = x·y·x-1
\r\n", "will always be an automorphism, for\r\n", "fx(y·z) = x·y·z·x-1 =\r\n", " (x·y·x-1)·(x·z·x-1) = fx(y)·fx(z).
\r\n", "So fx(y) is a homomorphism. Since the inverse homomorphism can easily be found,\r\n", "y ∈ fx-1(v) ⟺ x·y·x-1 = \r\n", "v ⟺ y = x-1·v·x ⟺ y = fx₋₁(v),
\r\n", "we have that fx(y) is one-to-one and onto, therefore fx(y) is an automorphism.ϕ(y) = x·y·x-1 for all y ∈ G.
\r\n", "The set of inner automorphisms of G is denoted Inn(G).ƒi(1) | \r\n", "= | \r\n", "i·1·(−i) | \r\n", "= | \r\n", "1 | \r\n", "
ƒi(i) | \r\n", "= | \r\n", "i·i·(−i) | \r\n", "= | \r\n", "i | \r\n", "
ƒi(j) | \r\n", "= | \r\n", "i·j·(−i) | \r\n", "= | \r\n", "−j | \r\n", "
ƒi(−1) | \r\n", "= | \r\n", "i·(−1)·(−i) | \r\n", "= | \r\n", "−1 | \r\n", "
ƒi(−i) | \r\n", "= | \r\n", "i·(−i)·(−i) | \r\n", "= | \r\n", "−i | \r\n", "
ƒi(k) | \r\n", "= | \r\n", "i·k·(−i) | \r\n", "= | \r\n", "−k | \r\n", "
ƒi(−j) | \r\n", "= | \r\n", "i·(−j)·(−i) | \r\n", "= | \r\n", "j | \r\n", "
ƒi(−k) | \r\n", "= | \r\n", "i·(−k)·(−i) | \r\n", "= | \r\n", "k | \r\n", "
ƒj(1) | \r\n", "= | \r\n", "j·1·(−j) | \r\n", "= | \r\n", "1 | \r\n", "
ƒj(i) | \r\n", "= | \r\n", "j·i·(−j) | \r\n", "= | \r\n", "−i | \r\n", "
ƒj(j) | \r\n", "= | \r\n", "j·j·(−j) | \r\n", "= | \r\n", "j | \r\n", "
ƒj(−1) | \r\n", "= | \r\n", "j·(−1)·(−j) | \r\n", "= | \r\n", "−1 | \r\n", "
ƒj(−i) | \r\n", "= | \r\n", "j·(−i)·(−j) | \r\n", "= | \r\n", "i | \r\n", "
ƒj(k) | \r\n", "= | \r\n", "j·k·(−j) | \r\n", "= | \r\n", "−k | \r\n", "
ƒj(−j) | \r\n", "= | \r\n", "j·(−j)·(−j) | \r\n", "= | \r\n", "−j | \r\n", "
ƒj(−k) | \r\n", "= | \r\n", "j·(−k)·(−j) | \r\n", "= | \r\n", "k | \r\n", "
{( ), (i, −i)(j, −j), (j, −j)(k, −k), (i, −i)(k, −k)}.
\r\n", "\r\n", "EXAMPLE:\r\n", "Find all of the automorphisms of Q.(i j k)(−i −j −k).
\r\n", "So the automorphism group is isomorphic to the octahedronal group, which we saw was isomorphic to S4. Thus, Aut(Q) is isomorphic to \r\n", "S4.Out(G)= Aut(G)/Inn(G).
\r\n", "\r\n", "For example, the outer automorphism group of Q is given byInn(G) ≈ {e} and Out(G) ≈ Aut(G).
\r\n", "\r\n", "EXPERIMENT:1) | \r\n", "a | \r\n", "
2) | \r\n", "b | \r\n", "
3) | \r\n", "a·b | \r\n", "
4) | \r\n", "c | \r\n", "
5) | \r\n", "a·c | \r\n", "
6) | \r\n", "b·c | \r\n", "
7) | \r\n", "a·b·c | \r\n", "
ϕ: H → Aut(K).
\r\n", "That is, for every h in H, ϕ(h) will be a mapping from K into K. Because the output of the function \r\n", "ϕ is again a function, we will write ϕh instead of ϕ(h). This way we can write \r\n", "ϕh(k) to express the function ϕh evaluated at k. That is, if h1 and \r\n", "h2 are two elements of H, thenϕh₁·h₂(k) = \r\n", "(ϕh₁·ϕh₂)(k) = \r\n", "ϕh₁(ϕh₂(k)).
\r\n", "(Recall that ϕh₁·ϕh₂ means we do ϕh₂ \r\n", "first, then do ϕh₁.)K ⋊ϕH,
\r\n", "is the set G with multiplication defined by\r\n", "(k1, h1)·(k2, h2) = \r\n", "(k1·ϕh₁(k2), h1·h2).
\r\n", "\r\n", "\r\n", "\r\n", "PROPOSITION 6.6H = { (e1, h) | h ∈ H }
\r\n", "is a subgroup of G, and\r\n", "K = { (k, e2) | k ∈ K }
\r\n", "is a normal subgroup of G. Furthermore, \r\n", "H ≈ H, \r\n", "K ≈ K,
\r\n", "and H ∩ K is the identity element of G.N·H ≈ N ⋊ϕH.
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "Enough of the technical proofs, let us learn how to define a semi-direct product with Sage. We will use this result to define the semi-direct product of two \r\n", "groups in Sage. We first must define the two groups in Sage using the same identity as we did for the direct product, using different letters for \r\n", "the generators. We must also know the homomorphism ϕ from H to Aut(N).(k, e2)·(e1, h) = (k·ϕe₂(e1), e2·h) = (k, h).
\r\n", "Thus, we see that k·h can represent the ordered pair (k, h). We need to tell Sage how to handle expressions \r\n", "of the form h·k.(e1, b)·(a, e2) = (e1·ϕb(a), b·e2) = (ϕb(a), b).
\r\n", "So for each generator a of H, and each generator b of N, we make a definition of the formAut(Z5) ≈ Z5* ≈ Z4.
\r\n", "Since the element b is of order 2, ϕ(b)2 = ϕ(b2) = e, so \r\n", "ϕ(b) must be of order 2 to keep the homomorphism from being trivial. We need ϕ(b) to map to the only element of \r\n", "Aut(Z5) which is of order 2.ƒ: N → N, ƒ(k) = k-1
\r\n", "will always be an automorphism of whenever N is an abelian group. As long as N has an element that is not its own inverse, this automorphism will be \r\n", "of order 2.ϕe(k) = k, ϕb(k) = k-1.
\r\n", "Then the semi-direct product Zn ⋊ϕZ2 is called the dihedral group \r\n", "of order 2n. It is denoted Dn, and is a non-abelian group of order 2n.Aut(Z8) ≈ Z8* ≈ Z2 × Z2
\r\n", "has three elements of order 2, we have three choices of what ϕb could be. Do these produce different groups?ϕ(a) = a, ϕ(a) = a3, ϕ(a) = \r\n", "a5, and ϕ(a) = a7 = a-1.
\r\n", "The first automorphism is the trivial automorphism, and the last is the one we just considered. Suppose we let \r\n", "ϕb(a) = a3. Then b·a = a3·b, so we can enter this \r\n", "into Sage with the commandsƒh(k) = w(ϕh(w-1(k))),
\r\n", "where w(k) is an automorphism of N. Then \r\n", "N ⋊ƒ H ≈ N ⋊ϕH
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "It is also clear that two homomorphisms ϕ and ƒ are related through an automorphism of H, the semi-direct products must be \r\n", "isomorphic since we are merely relabeling the elements of H. As a result there will be many instances in which there will be only one non-isomorphic \r\n", "semi-direct product of N by H. Whenever this happens, we can denote the semi-direct product as\r\n", "N ⋊ H
\r\n", "without having to specify the homomorphism ϕ.(h1, k1)·(h2, k2) \r\n", "= (h1·h2, k1·k2)\r\n", "= (h2·h1, k2·k1)\r\n", "= (h2, k2)·(h1, k1).
\r\n", "So the two elements in H × K commute. Hence, H × K is abelian.(h1·h2, k1·k2)\r\n", "= (h1, k1)·(h2, k2) \r\n", "= (h2, k2)·(h1, k1)\r\n", "= (h2·h1, k2·k1).
\r\n", "Comparing components, we see that h1·h2 = \r\n", "h2·h1 and k1·k2 = \r\n", "k2·k1. Since this is true for all h1 and h2 in H, and all \r\n", "k1 and k2 in K, both H and K are abelian.h1·k1 = h2·k2.
\r\n", "Then h2-1·h1 = k2·k1-1. Since this element \r\n", "must be in both H and K, and the intersection of H and K is the identity element, we have that \r\n", "h2-1·h1 = k2·k1-1 = \r\n", "e.
\r\n", "Thus, h1 = h2 and k1 = k2. Therefore, every element of H·K can \r\n", "be written uniquely as h·k, where h is in H, and k is in K.ϕ : H·K → H × K
\r\n", "by ϕ(x) = (h, k), where h and k are the unique elements such that h ∈ H, \r\n", "k ∈ K, and x = h·k. It is clear that ϕ; is one-to-one, since the element (h, k) \r\n", "can only have come from h·k. Also, ϕ is onto, for the element h·k maps to (h, k). \r\n", "All that remains to show is that \r\n", "ϕ(x·y) = ϕ(x)·ϕ(y). \r\n", "Let x = h1·k1 and y = h2·k2. Then\r\n", "ϕ(x·y) = \r\n", "ϕ(h1·k1·h2·k2) \r\n", "= ϕ(h1·h2·k1·k2) \r\n", "= (h1·h2, k1·k2)\r\n", "= (h1, k1)·(h2, k2)\r\n", "= ϕ(x)·ϕ(y).
\r\n", "Thus, ϕ is an isomorphism, and so H·K ≈ H × K.hn = e1 and kn = e2.
\r\n", "Since there are Rn(H) solutions to the former, and Rn(K) solutions to the latter, \r\n", "there are Rn(H)·Rn(K) ordered pairs (h, k) \r\n", "that solve both of these equations. Thus, there are Rn(H)·Rn(K) elements \r\n", "of H × K for which \r\n", "xn = (e1, e2).k mod m = 1 and k mod n = 0.
\r\n", "Then k = 1 + m b for some number b. Thus,\r\n", "xk = x(1+m b) = x·(xm)b \r\n", "= x·eb = x
\r\n", "since x is in H. Yet k = n c for some number c, so\r\n", "xk = xn c = (xn)c = ec = e
\r\n", "since x is in K. Thus, x = e, and so H ∩ K = {e}. Since G is abelian, the direct product \r\n", "theorem (6.1) proves that\r\n", "H·K ≈ H × K.
\r\n", "All that is left to prove is that G = H·K. Let g be an element in G. Since m and n are coprime, \r\n", "by the greatest common divisor theorem (0.4) there exists a and b such that\r\n", "a n + b m = gcd(m, n) = 1.
\r\n", "Then \r\n", "g = g1 = g(a n+b m) = \r\n", "ga n·gb m.
\r\n", "Now, (ga n)m = (ga)n m = e, so ga n is in H.\r\n", "Likewise, gb m is in K. Thus, every element of G is in H·K, and so\r\n", "G ≈ H × K.
\r\n", " \r\n", "Return to text \r\n", "\r\n", "P = { x ∈ G | x(pⁿ) = e }
\r\n", "and \r\n", "K = { x ∈ G | xk = e }.
\r\n", "By Lemma 6.1 these two subgroups have only the identity in common, and G ≈ P × K. If p divided |K|, then by \r\n", "Lemma 6.2, K would contain an element of order p. But this element would then be in P as well, which contradicts the fact that only the \r\n", "identity element is in common between P and K. So p does not divide the order of K.e = ym = (yp)(m/p) = \r\n", "(xq)(m/p) = x(m q/p)
\r\n", "Because x is of order m, this can be the identity only if m q/p is a multiple of m. Hence, q is a multiple of \r\n", "p.kp = (x−(q/p))p·yp = \r\n", "x−q·yp = x−q·xq = e.
\r\n", "Therefore, we have found an element k of order p that is not in X. If we let K be the group generated by the element k, \r\n", "then X ∩ K = {e}.(x K)n = K ⟺ xn ∈ \r\n", "K ⟺ xn ∈ X ∩ K ⟺ xn = e.
\r\n", "Therefore, the order of x K is the same as the order of x, which is m. Also note that no element of P/K can have an element \r\n", "of higher order since gn = e for all elements g in P.P/K ≈ Y × B,
\r\n", "where Y is the subgroup of P/K generated by x K, and B is a subgroup of P/K such that only the \r\n", "identity element K is in the intersection of Y and B.X ∩ T = {e}.
\r\n", "Thus, by the direct product theorem (6.1), we find that X·T ≈ X × T.u ∈ xc·k·K ⊆ X·T.
\r\n", "Thus, P = X·T, and so P ≈ X × T.gcd(phⁱ, q) = gcd(phⁱ, px) = \r\n", "pMin(hⁱ, x).
\r\n", "Thus, Rq(G) is the product of the above for factors 1 through n of \r\n", "G, which gives us a grand total of\r\n", "\r\n", " | ⎛ | \r\n", "∑ | \r\n", "n | \r\n", "Min(hi, x) | \r\n", "⎞ | \r\n", "
\r\n", " | ⎝ | \r\n", "i=1 | \r\n", "⎠ | \r\n", "||
p | \r\n", "\r\n", " | \r\n", " | \r\n", " | \r\n", " | . | \r\n", "
2 Min(hi, x) − Min(hi, x − 1) − \r\n", "Min(hi, x + 1).
\r\n", "When hi < x, then Min(hi, x) = Min(hi, x−1) = \r\n", "Min(hi, x+1) = hi, and so the above evaluates to 0. On the other hand, if hi > x, then the \r\n", "above expression simplifies to \r\n", "2 x − (x − 1) − (x + 1) = 0.
\r\n", "However, if hi = x, then Min(hi, x) = x, \r\n", "Min(hi, x − 1) = x − 1, and Min(hi, x + 1) = x. Hence, we have \r\n", "2 Min(hi, x) − Min(hi, x − 1) − \r\n", "Min(hi, x + 1) = 2 x − (x − 1) − x = 1.
\r\n", "Thus, we see that\r\n", "2 Min(hi, x) − Min(hi, x − 1) − Min(hi, x + 1) = | \r\n", "⎧ | \r\n", "1 if hi = x, | \r\n", "
⎨ | \r\n", "\r\n", " | |
⎩ | \r\n", "0 if hi ≠ x. | \r\n", "
n | \r\n", "\r\n", " |
∑ | \r\n", "2 Min(hi, x) − Min(hi, x − 1) − \r\n", " Min(hi, x + 1) = 2 ƒ(x) − ƒ(x − 1) − ƒ(x + 1). | \r\n", "
i = 1 | \r\n", "\r\n", " |
Rpₓ(G) = p(∑ Min(hⁱ, x) )
\r\n", "where the sum is taken over all i such that pi = p. Thus, we see thatƒp(x) = | \r\n", "∑ | \r\n", "Min(hi, x) = \r\n", "logp(Rpₓ(G)) | \r\n", "
\r\n", " | pi = p | \r\n", "\r\n", " |
2 ƒp(x) − ƒp(x − 1) − \r\n", "ƒp(x + 1).
\r\n", "Hence, the decomposition of G as a direct product of cyclic groups of the form Z(pₓ) is unique.Z(pₕ¹) × \r\n", "Z(pₕ²) × Z(pₕ³) × ⋯ × \r\n", "Z(pₕⁿ )
\r\n", "Also,\r\n", "ph¹·ph²·ph³ ⋯ \r\n", "phⁿ = pm
\r\n", "Hence h1 + h2 + h3 + ⋯ + hn = m. Furthermore, the decomposition of the \r\n", "abelian group is unique up to rearrangement of the factors. Thus, there is a one-to-one correspondence between non-isomorphic abelian groups of \r\n", "order pm and ways m can be written as a sum of positive integers without regard to order.p1h¹, p2h², \r\n", "p3h³, …, and pnhⁿ.
\r\n", "We know from Corollary 6.2 that there are exactly P(x) non-isomorphic abelian groups of order px. Thus, there are \r\n", "P(hi) possible groups for the ith factor in this decomposition. Therefore, there are\r\n", "P(h1)·P(h2)·P(h3) ⋯ \r\n", "P(hn)
\r\n", "possible ways of forming a product of groups with orders p1h¹, p2h², \r\n", "p3h³, …, and pnhⁿ.ϕ(ƒ(x·y)) = \r\n", "ϕ(ƒ(x)·ƒ(y)) = \r\n", "ϕ(ƒ(x))·ϕ(ƒ(y)).
\r\n", "So ϕ(ƒ(x)) is a homomorphism on G, hence ϕ·ƒ is an automorphism of G.ƒ(ƒ−1(x)·ƒ−1(y)) = \r\n", "ƒ(ƒ−1(x))·ƒ(ƒ−1(y)) = x·y.
\r\n", "Taking ƒ−1 of both sides of the equation gives us\r\n", "ƒ−1(x)·ƒ−1(y) = \r\n", "ƒ−1(x·y)
\r\n", "So ƒ−1 is a homomorphism. Hence both ƒ−1 and ϕ·ƒ−1 \r\n", "are automorphisms of G. Therefore by Proposition 2.2, Aut(G) is a subgroup of the group of permutations on the elements of G.ψ: Zn* → Aut(Zn)
\r\n", "given by ψ(j) = ƒj, where ƒj(x) = \r\n", "(j·x) mod n.\r\n", "Then given two elements j and k in Zn*, we have that\r\n", "ƒj(ƒk(x)) = \r\n", "j·(k·x) mod n = \r\n", "(j·k)·x mod n = ƒ(j·k)(x).
\r\n", "So\r\n", "ψ(j)·ψ(k) = ƒj(ƒk) = \r\n", "ƒ(j·k) = ψ(j·k).
\r\n", "Hence, ψ is a homomorphism from Zn* to Aut(Zn). To see that ψ is one-to-one, note that \r\n", "ƒj(1) = j, and so ƒj = ƒk only if j = k.y ∈ ƒx-1(v) ⟺ x·y·x-1 \r\n", "= v ⟺ y = x-1·v·x ⟺ y = \r\n", "ƒ(x₋₁)(v),
\r\n", "so the inverse of ƒx is also an inner automorphism.(ƒx·ƒy)(v) = \r\n", "ƒx(ƒy(v)) = \r\n", "x·(y·v·y-1)·x-1 = \r\n", "(x·y)·v·(x·y)-1 = \r\n", "ƒ(x·y)(v).
\r\n", "Thus the product of two inner automorphisms is also an inner automorphism. So by Proposition 2.2, Inn(G) is a subgroup of Aut(G).(ϕ·ƒx·ϕ-1)(v) = \r\n", "ϕ(ƒx(ϕ-1(v))) = \r\n", "ϕ(x·ϕ-1(v)·x-1).
\r\n", "Since ϕ is a homomorphism, this will simplify.\r\n", "ϕ(x·ϕ-1(v)·x-1) = \r\n", "ϕ(x)·ϕ(ϕ-1(v))·ϕ(x-1) = \r\n", "ϕ(x)·v·[ϕ(x)]-1 =\r\n", "ƒϕ(x)(v).
\r\n", "So ϕ·ƒx·ϕ-1 is an inner automorphism of G. Therefore, by Proposition 3.4, \r\n", "Inn(G) is a normal subgroup of Aut(G).ϕe₂(k) = k
\r\n", "since ϕ must map e2 to the identity automorphism of K. Thus\r\n", "(k1, h1)·(e1, e2) = \r\n", "(k1·ϕh₁(e1), h1·e2) = \r\n", "(k1, h1) and (e1, e2)·(k2, h2) =\r\n", "(e1·ϕe₂(k2), e2·h2) =\r\n", "(k2, h2).
\r\n", "So (e1, e2) acts as the identity element of G.(ϕh₋₁(k-1), h-1)·(k, h) =\r\n", "(ϕh₋₁(k-1)·ϕh₋₁(k), \r\n", "h-1·h) =\r\n", "(ϕh₋₁(k-1·k), e2) = \r\n", "(ϕh₋₁(e1), e2) = (e1, e2),
\r\n", "and\r\n", "(k, h)·(ϕh₋₁(k-1), h-1) = \r\n", "(k·ϕh(ϕh₋₁(k-1)), h·h-1) =\r\n", "(k·ϕe₂(k-1), e2) = \r\n", "(k·k-1, e2) = (e1, e2).
\r\n", "The final thing we need to check is that the multiplication on G is associative. Note that\r\n", "[(k1, \r\n", "h1)·(k2, h2)]·(k3, h3) = \r\n", "(k1·ϕh₁(k2), h1·h2)·(k3, h3) = \r\n", "(k1·ϕh₁(k2)·ϕh₁·h₂(k3), (h1·h2)·h3),
\r\n", "while\r\n", "(k1, \r\n", "h1)·[(k2, h2)·(k3, h3)] = \r\n", "(k1, h1)·(k2·ϕh₂(k3), h2·h3) =\r\n", "(k1·ϕh₁(k2·ϕh₂(k3)), h1·(h2·h3)) \r\n", "= (k1·ϕh₁(k2)·ϕh₁(ϕh₂(k3)), (h1·h2)·h3)\r\n", "= (k1·ϕh₁(k2)·ϕh₁·h₂(k3), (h1·h2)·h3).
\r\n", "Hence the multiplication on G is associative and so G forms a group.(e1, h)-1 = \r\n", "(ϕh₋₁(e1-1), h-1) = (e1, h-1),
\r\n", "so\r\n", "(e1, h1)·(e1, h2)-1 =\r\n", "(e1, h1)·(e1, h2-1) =\r\n", "(e1·ϕh₁(e1), h1·h2-1) = \r\n", "(e1, h1·h2-1).
\r\n", "Thus, whenever a and b are in H, a·b-1 is in \r\n", "H. So H is a subgroup.ƒ( (k, h) ) = h
\r\n", "is a homomorphism, since\r\n", "ƒ( (k1, h1)·(k2, h2) ) = \r\n", "ƒ( (k1·ϕh₁(k2), h1·h2) ) =\r\n", "h1·h2 = \r\n", "ƒ( (k1, h1) )·ƒ( (k2, h2) ).
\r\n", "The kernel of this homomorphism is K, so K\r\n", "is a normal subgroup of G. By restricting the function ƒ to the set H, we find that \r\n", "it is one-to-one and onto. Thus, H ≈ H.\r\n", "\r\n", "A similar function g : K → K, given by\r\n", "g(k) = (k, e2)
\r\n", "can show that K ≈ K. This function is clearly one-to-one and onto, and\r\n", "g(k1)·g(k2) = \r\n", "(k1, e2)·(k2, e2) =\r\n", "(k1·ϕe₂(k2), e2) =\r\n", "(k1·k2, e2) = g(k1·k2).
\r\n", "Finally, it is clear that the intersections of the two groups give just {(e1, e2)}.ϕh(k) = h·k·h-1
\r\n", "for all k ∈ N. We first need to show that ϕh is an automorphism on N for each h in H, and \r\n", "then we need to show that ϕ itself is a nontrivial homomorphism. Since N is normal, it is clear that this sends elements of N\r\n", "to elements of N. Note that \r\n", "ϕh(k1·k2) = \r\n", "h·k1·k2·h-1 = \r\n", "(h·k1·h-1)·(h·k2·h-1) =\r\n", "ϕh(k1)·ϕh(k2).
\r\n", "So ϕh is a homomorphism from N to N. Since \r\n", "y ∈ \r\n", "ϕh-1(k) ⟺ h·y·h-1 = \r\n", "k ⟺ y = h-1·k·h
\r\n", "we see that ϕh is a one-to-one and onto function. Thus, ϕh is an automorphism of N.(ϕh₁·ϕh₂)(k) =\r\n", "ϕh₁(ϕh₂(k)) = \r\n", "ϕh₁(h2·k·h2-1) =\r\n", "h1·h2·k·h2-1·h1-1 =\r\n", "(h1·h2)·k·(h1·h2)-1 =\r\n", "ϕh₁·h₂(k).
\r\n", "So ϕh₁·ϕh₂ = ϕh₁·h₂\r\n", "and we see that ϕ is a homomorphism. In fact, the homomorphism must be nontrivial, because if ϕh(k) = k \r\n", "for all h and k, then since ϕh(k) = h·k·h-1 = k, \r\n", "we have that k·h = h·k for all h in H, and k in N. \r\n", "This would indicate that H is a normal subgroup of N·H, which contradicts our original assumption. Thus, ϕ is \r\n", "a nontrivial homomorphism.k1·h1 = k2·h2.
\r\n", "Then k2-1·k1 = h2·h1-1. Since this element is in \r\n", "both N and H, which has just the identity element in the intersection, we must have \r\n", "k2-1·k1 = h2·h1-1 = \r\n", "e.
\r\n", "Therefore, k1 = k2 and h1 = h2. Thus, we have shown that every element of \r\n", "N·H is written uniquely as k·h, where k is in N, and h is in H.ƒ : N·H → N ⋊ϕH
\r\n", "defined by\r\n", "ƒ(x) = (k, h),
\r\n", "where k and h are the unique elements such that k ∈ N, h ∈ H, and x = k·h. \r\n", "The function ƒ is one-to-one since the element (k, h) can only come from k·h. Also, the element \r\n", "x·y = \r\n", "k1·h1·k2·h2 = \r\n", "(k1·h1·k2·h1-1)·(h1·h2).
\r\n", "Since N is a normal subgroup, h1·k2·h1-1 is in N, and so \r\n", "k1·h1·k2·h1-1 is in N while \r\n", "h1·h2 is in H. Thus,\r\n", "ƒ(x·y) = \r\n", "ƒ((k1·h1·k2·h1-1)·(h1·h2))\r\n", "= (k1·h1·k2·h1-1, h1·h2) = (k1·ϕh₁(k2), h1·h2) = \r\n", "(k1, h1)·(k2, h2) = ƒ(x)·ƒ(y).
\r\n", "So ƒ is an isomorphism, and we have N·H ≈ N ⋊ϕH.v : G → M
\r\n", "defined by\r\n", "v( (k, h) ) =(w(k), h).
\r\n", "Because w(k) is one-to-one and onto, certainly v is one-to-one and onto. All we would have to check is that \r\n", "v( (k1, h1) )·v( (k2, h2) ) = \r\n", "v( (k1, h1) · (k2, h2) )
\r\n", "We have that \r\n", "v( (k1, h1) · (k2, h2) ) =\r\n", "(w(k1), h1)·(w(k2), h2) =\r\n", "(w(k1)·ƒh₁(w(k2)), h1·h2) =\r\n", "(w(k1)·w(ϕh₁(w-1(w(k2)))), h1·h2) = \r\n", "(w(k1)·w(ϕh₁(k2)), \r\n", "h1·h2)
\r\n", "On the other hand,\r\n", "v( (k1, h1) · (k2, h2) ) =\r\n", "v( (k1·ϕh₁(k2), h1·h2) ) =\r\n", "(w(k1·ϕh₁(k2)), h1·h2) =\r\n", "(w(k1)·w(ϕh₁(k2)), \r\n", "h1·h2).
\r\n", "Since these are equal, we have an isomorphism.