* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download 3.7 Homomorphism Theorems
Survey
Document related concepts
Transcript
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.