Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
3.7 Homomorphism Theorems 111 10. Let ' : G ! G0 be an onto homomorphism. Suppose G is cyclic. Prove that G0 is cyclic. 11. Let ' : G ! G0 be a one-to-one homomorphism from the group G to the group G0 . Suppose that H is a subgroup of G. We know, by Lemma 3.6.8 that '[H] is a subgroup of G0 . Prove that if '[H] C G0 , then H C G. 12. Let ' : G ! G0 be an onto homomorphism from the group G to the group G0 . Suppose that H is a subgroup of G. We know, by Lemma 3.6.8 that '[H] is a subgroup of G0 . Prove that if H C G, then '[H] C G0 . Exercise Notes: For Exercise 1, we know by Exercise 10 on page 58 that ' is well-defined. For Exercise 11, apply the result of Exercise 8 on page 34. 3.7 Homomorphism Theorems 3.7.1 The First Homomorphism Theorem The following theorem presents a method for producing an isomorphism. Theorem 3.7.1 (First Homomorphism Theorem). Let ' : G ! G0 be an onto homomorphism from the group (G, ⇤) to the group (G0 , ⇥). Let K = ker('). Then (G/K, ~) ' (G0 , ⇥). Proof. Let ' : G ! G0 be an onto homomorphism and let K = ker('). Consider the diagram G ' / G0 ✏ G/K where : G ! G/K is the natural homomorphism defined by (a) = [a] where [a] is the equivalence class of a using the equivalence relation ⇠K defined by x ⇠K y if and only if xy 1 2 K, for all x, y 2 G (see Exercise 8 on page 110). To prove that (G/K, ~) ' (G0 , ⇥), we must find a function : G/K ! G0 and prove that is a one-to-one and onto homomorphism. That is, we need to define a map to complete the above diagram and obtain ' / G0 G < ✏ G/K We try using (1) (2) (3) (4) Show Show Show Show ([a]) = '(a). We must do the following: that that that that is is is is well-defined. a homomorphism. one-to-one. onto. (1) First we show that is well-defined. Suppose that [a] = [b] for a, b 2 G. We must show that ([a]) = ([b]); that is, (by the definition of ) we must prove that '(a) = '(b). Since [a] = [b], it follows from Theorem 0.5.4 that a ⇠K b. Thus, ab 1 2 K. Therefore, '(ab 1 ) = e0 because K = ker('), where e0 is the identity element in G0 . Since ' is a homomorphism, we get that '(a)'(b) 1 = e0 and thus, '(a) = '(b). Therefore, is well-defined. 112 Chapter 3. Groups (2) Now we prove that : G/K ! G0 is a homomorphism. Let [a], [b] 2 G/N be arbitrary. We show ([a] ~ [b]) = ([a]) ⇥ ([b]) as follows: ([a] ~ [b]) = ([a ⇤ b]) = '(a ⇤ b) = '(a) ⇥ '(b) = ([a]) ⇥ ([b]) by the definition of ~ by the definition of because ' is a homomorphism by the definition of . (3) We shall prove that : G/K ! G0 is a one-to-one function. Let [x], [y] 2 G/K be arbitrary. Assume that ([x]) = ([y]). We prove that [x] = [y]. Since ([x]) = ([y]) we see that '(x) = '(y) by the definition of . Since ' is a homomorphism, it follows that '(xy 1 ) = e0 . Thus, xy 1 2 K. Hence, x ⇠K y. Therefore, [x] = [y] by Theorem 0.5.4. Thus, we have shown that is one-to-one. (4) Finally, we prove that : G/K ! G0 is an onto function. Let b0 2 G0 be arbitrary. Since ' : G ! G0 is onto, there is an element a 2 G such that '(a) = b0 . Note that ([a]) = '(a) = b0 . Therefore, is onto. This completes the proof of the Theorem. In the conclusion of Theorem 3.7.1, rather than write (G/K, ~) ' (G0 , ⇥), we may just write G/K ' G0 . Problem 1. Given a, b 2 R with a 6= 0, define the function Ta,b : R ! R by Ta,b (x) = ax + b. Let G be the set of all such functions, that is, let G = {Ta,b : a, b 2 R and a 6= 0}. For any Ta,b 2 G and Tc,d 2 G we define the binary operation Ta,b Tc,d to be function composition. We saw in Example 5 on page 68 that (G, ) is a group. Let N = {T1,h 2 G : h 2 R}, and let (R⇤ , ·) be the group of all non-zero real numbers under multiplication; that is, R⇤ = {x 2 R : x 6= 0} and · is multiplication. Using Theorem 3.7.1, show that G/N ' R⇤ . Solution. Let (R⇤ , ·) and (G, ) be the groups defined in the above problem. For any Ta,b , Tc,d 2 G, one can derive the following “composition rule”: Ta,b Tc,d = Tac,ad+b . (3.19) We also have N ✓ G where N = {T1,h 2 G : h 2 R}. We shall prove that (G/N, }) ' (R⇤ , ·). We do this by first defining an onto function ' : G ! R⇤ . We shall then prove that ' is a homomorphism and that ker(') = N . The desired result will then follow from the First Homomorphism Theorem 3.7.1. Define ' (Ta,b ) = a for all Ta,b 2 G. To see that ' is onto R⇤ , let c 2 R⇤ be arbitrary. Since c 6= 0, we have that Tc,0 2 G. Furthermore, '(Tc,0 ) = c and thus, ' is onto. We shall now prove that ' : G ! R⇤ is homomorphism. Let Ta,b , Tc,d 2 G be arbitrary. We show that ' (Ta,b Tc,d ) = ' (Ta,b ) · ' (Tc,d ) as follows: ' (Ta,b Tc,d ) = ' (Tac,ad+b ) by the “composition rule” (3.19) = ac by the definition of ' = ' (Ta,b ) · ' (Tc,d ) by the definition of '. Thus, ' (Ta,b Tc,d ) = ' (Ta,b ) · ' (Tc,d ) and therefore, ' : G ! R⇤ is a homomorphism. 3.7 Homomorphism Theorems 113 By the definition of the kernel, we see that ker(') = {Ta,b 2 G : ' (Ta,b ) = 1} where 1 is the identity element for R⇤ . We now prove that ker(') = N . Let Tu,v 2 G be arbitrary. We see that Tu,v 2 ker(') i↵ ' (Tu,v ) = 1 by the definition of ker(') i↵ u = 1 by the definition of ' i↵ Tu,v 2 N by the definition of N . Therefore, ker(') = N and thus, Theorem 3.7.1 implies that G/N ' R⇤ . 3.7.2 s The Correspondence Theorem Theorem 3.7.2 (Correspondence Theorem). Let ' : G ! G0 be an onto homomorphism from the group (G, ⇤) to the group (G0 , ⇥). Let K = ker('). Let (H 0 , ⇥) be a subgroup of (G0 , ⇥). Define the subset H ✓ G by H = ' 1 [H 0 ] = {a 2 G : '(a) 2 H 0 }. Then (1) (2) (3) (4) (5) (H, ⇤) is a subgroup of (G, ⇤). K ✓ H. (K, ⇤) is a normal subgroup of (H, ⇤); that is, K C H. (H/K, ~) ' (H 0 , ⇥). If (H 0 , ⇥) is a normal subgroup of (G0 , ⇥), then (H, ⇤) is also a normal subgroup of (G, ⇤). Proof. Let ' : G ! G0 be an onto homomorphism and let K = ker('). Let H 0 be a subgroup of (G0 , ⇥). Define the subset H ✓ G by H = {a 2 G : '(a) 2 H 0 }. (1) We first show that H is a subgroup of (G, ⇤). Since H = ' that H 0 is a subgroup of G0 . 1 [H 0 ], it follows from Lemma 3.6.10 (2) To see that K ✓ H, let x 2 K be arbitrary. Since x 2 K, it follows that '(x) = e0 because K = ker('). We know that e0 2 H 0 , because H 0 is a subgroup of G0 , by (1). Therefore, '(x) 2 H 0 and thus, x 2 H. (3) We now show that K is a normal subgroup of (H, ⇤). Since K is a subgroup of G (by Theorem 3.6.15) and since K ✓ H, it follows that K is a subgroup of H. In addition, since K is a normal subgroup of (G, ⇤) (by Theorem 3.6.16) and since K ✓ H, it also follows that K is a normal subgroup of H (see Exercises 9 and 10 on page 83). (4) We shall prove that (H/K, ~) ' (H 0 , ⇥). We do this by first defining an onto function : H ! H 0 . We shall then show that is a homomorphism and ker( ) = K. The desired result will then follow from the First Homomorphism Theorem 3.7.1. Define (h) = '(h) for all h 2 H. By the definition of H we see that : H ! H 0 . Because ' is an onto homomorphism, it follows that is also an onto homomorphism (see Exercise 6 on page 110). In addition, since K = ker(') it follows (because K ✓ H) that K = ker( ). Thus, Theorem 3.7.1 implies that (H/K, ~) ' (H 0 , ⇥). (5) Finally, we prove that if H 0 is a normal subgroup of (G0 , ⇥), then H is also a normal subgroup of (G, ⇤). So assume that H 0 is a normal subgroup of G0 . We prove that H is a subgroup of 114 Chapter 3. Groups G. To do this, let a 2 G and h 2 H be arbitrary. Since h 2 H, it follows that '(h) 2 H 0 . To show that a 1 ha 2 H, we must prove that '(a 1 ha) 2 H 0 . Observe that '(a 1 ha) = '(a) 1 '(h)'(a). Now since '(h) 2 H 0 and because H 0 is a normal subgroup of G0 , we have '(a) Hence, '(a 1 ha) 2 H 0 and so, a 1 ha 1 '(h)'(a) 2 H 0 . 2 H. Therefore, H is a normal subgroup of G. The proof of the theorem is complete. 3.7.3 The Second Homomorphism Theorem Theorem 3.7.3 (Second Homomorphism Theorem). Let (H, ⇤) be a subgroup of the group (G, ⇤). In addition, let (N, ⇤) be a normal subgroup of the group (G, ⇤). Define the subset HN ✓ G by HN = {hn : h 2 H and n 2 N }. Then (1) (HN, ⇤) is a subgroup of (G, ⇤). (2) (N, ⇤) is a normal subgroup of (HN, ⇤) and thus, (HN/N, ~) is a quotient group. (3) (H \ N, ⇤) is a normal subgroup of (H, ⇤) and thus, (H/(H \ N ), ~) is a quotient group. (4) (H/(H \ N ), ~) ' (HN/N, ~). Proof. Let H be a subgroup of the group G and let HN be as defined above. (1) Since e 2 H and e 2 N , it follows that e = ee 2 HN . Let x, y 2 HN . Thus x = hn and y = h0 n0 for some h, h0 2 H and n, n0 2 N . Thus, xy = (hn)(h0 n0 ) = h(nh0 )n0 . By Lemma 3.2.26, there is a j 2 N such that nh0 = h0 j. Thus, xy = h(h0 j)n0 = (hh0 )(jn0 ). Therefore, xy 2 HN because hh0 2 H and jn0 2 N . Let x 2 HN . Thus x = hn for some h 2 H and n 2 N . Since x 1 = (hn) 1 = n 1 h 1 and n 1 2 N , Lemma 3.2.26, there is a m 2 N such that n 1 h 1 = h 1 m. Since h 1 2 H and m 2 N , we conclude that x 1 = h 1 m 2 HN . Therefore, HN is a subgroup of G. (2) First we show that N ✓ HN . Let n 2 N be arbitrary. Since H is a subgroup, we have that e 2 H. Therefore, n = en is in HN . Now, because N ✓ HN and N is a subgroup of G, it follows from (1) that N is a subgroup of HN (see Exercise 9 on page 83). Since N is normal in G, it now follows that N is also normal in HN (see Exercises 10 on page 83). Thus, (HN/N, ~) is a group by Theorem 3.5.3 using the equivalence relation x ⇠N y if and only if xy 1 2 N , for all x, y 2 HN . (3) Clearly we have that H \ N ✓ H. Because H \ N is a subgroup of G, it follows that H \ N is a subgroup of H. To prove that H \ N is normal in H, let h 2 H and a 2 H \ N be arbitrary. We must prove that h 1 ah 2 H \ N . Since a 2 N and N is normal in G, it follows that h 1 ah 2 N . In addition, because a 2 H and h 2 H it also follows that x = h 1 ah 2 H because H is a subgroup. Therefore, h 1 ah 2 H \ N . Thus, (H/(H \ N ), ~) is a group by Theorem 3.5.3 using the equivalence relation x ⇠H\N y if and only if xy 1 2 H \ N , for all x, y 2 H. 3.7 Homomorphism Theorems 115 (4) Define the function ' : H ! HN/N by '(h) = [h] for all h 2 H, where [h] is the equivalence class [h] = {x 2 HN : h ⇠N x} and ⇠N is the equivalence relation defined on HN in (2) above. One can now easily prove that ' is a homomorphism. We now show that ' is onto. Let [hn] 2 HN/N be arbitrary where h 2 H and n 2 N . It follows that [hn] = [h], because hnh 1 2 N (since N is normal and by Exercise 15 on page 83) and thus, hn ⇠N h. We conclude that '(h) = [hn]. We now prove that ker(') = H \ N . Let k 2 ker('). Thus, '(k) = [e]; that is, [k] = [e]. Therefore, k ⇠N e and so, k = ke 1 2 N . Hence, because ker(') ✓ H, it follows that k 2 H \ N . Now let k 2 H \ N . Thus, k 2 N and so, k = ke 1 2 N . Therefore, [k] = [e] and so, '(k) = [e]. Consequently, k 2 ker(') and we conclude that ker(') = H \ N . Theorem 3.7.1 (First Homomorphism Theorem) now implies that (H/(H \ N ), ~) ' (HN/N, ~). This completes the proof of the Second Homomorphism Theorem. 3.7.4 The Third Homomorphism Theorem Theorem 3.7.4 (Third Homomorphism Theorem). Let ' : G ! G0 be an onto homomorphism from the group (G, ⇤) to the group (G0 , ⇥). Let (N 0 , ⇥) be a normal subgroup of (G0 , ⇥). Define the subset N ✓ G by N = ' 1 [N 0 ] = {a 2 G : '(a) 2 N 0 }. Then (1) (N, ⇤) is a normal subgroup of (G, ⇤); that is, N C G. (2) (G/N, ~) ' (G0 /N 0 , ⌦). Proof. Let ' : G ! G0 be an onto homomorphism. Let (N 0 , ⇥) be a normal subgroup of (G0 , ⇥). Define the subset N ✓ G by N = {a 2 G : '(a) 2 N 0 }. (1) The Correspondence Theorem 3.7.2(5) implies that N is a normal subgroup of G. (2) We prove that (G/N, ~) ' (G0 /N 0 , ⌦). We first defining an onto function : G ! G0 /N 0 . We shall then prove that is a homomorphism and that ker( ) = N . The desired result will then follow from the First Homomorphism Theorem 3.7.1. Define (a) = ['(a)] for all a 2 G. Here [y] is the equivalence class of y 2 G0 , with respect to the equivalence relation ⇠N 0 on G0 defined by x ⇠N 0 y if and only if xy 1 2 N 0 , for all x, y 2 G0 . Then (G0 /N 0 , ⌦) is a group, where the binary operation ⌦ on G0 /N 0 is well-defined by [a] ⌦ [b] = [a ⇥ b] for all a, b 2 G0 . Because ' is onto, it follows that is onto. We prove that : G ! G0 /N 0 is a homomorphism. Let a, b 2 G be arbitrary. We show (a ⇤ b) = (a) ⌦ (b) as follows: (a ⇤ b) = ['(a ⇤ b)] = ['(a) ⇥ '(b)] = ['(a)] ⌦ ['(b)] = (a) ⌦ (a) by the definition of because ' is a homomorphism by the definition of ⌦ by the definition of . Thus, : G ! G0 /N 0 is a homomorphism. Finally, we show that ker( ) = N . By the definition of the kernel, we see that ker( ) = {a 2 G : (a) = [e0 ]} 116 Chapter 3. Groups where [e0 ] is the identity element for G0 /N 0 . We see that x 2 ker( ) i↵ (x) = [e0 ] by definition of ker( ) 0 by definition of 0 by Exercise 6 on page 88 i↵ ['(x)] = [e ] i↵ ['(x)] = N i↵ '(x) 2 N i↵ x 2 N 0 by Exercise 6 on page 88 by the definition of N . Therefore, ker( ) = N and thus, Theorem 3.7.1 implies that (G/N, ~) ' (G0 /N 0 , ⌦). This completes the proof of the Third Homomorphism Theorem. Exercises 3.7 1. Consider the groups (Z6 , ) and (Z3 , ). Define ' : Z6 ! Z3 by '([x]6 ) = [x]3 . (a) (b) (c) (d) Show that ' is a homomorphism. Show that ' is onto. Evaluate K = ker('). Using Theorem 3.7.1, show that Z6 /K ' Z3 . 2. Let F be the set of all functions of the form f : R ! R. Let f 2 F and g 2 F be arbitrary. Define the function (f + g) : R ! R by (f + g)(x) = f (x) + g(x). Then (F, +) is a group. Also, the structure (R, +) is a group. Let N = {f 2 F : f (1) = 0}. Using Theorem 3.7.1, show that F/N ' R. 3. Let (R⇤ , ·) be the group of all non-zero real numbers under multiplication and let N ✓ R⇤ be defined by N = {1, 1}. Now let (R+ , ·) be the group of positive real numbers under multiplication. Using Theorem 3.7.1, show that R⇤ /N ' R+ . Exercise Notes: For Exercise 1, we know by Exercise 9 on page 58 that ' is well-defined. For Exercises 2–3, review Problem 1 and its solution on page 112.