Math 502: Abstract Algebra

Homework 2
Lawrence Tyler Rush
<me@tylerlogic.com>
January 5, 2014
http://coursework.tylerlogic.com/courses/upenn/math502/homework02

1


(a) The Heisenberg Group is a subgroup of the General Linear Group


First, because all elements of the real Heisenberg group are upper triangular, with one at each entry of the diagonal, then every element of H() has determinant of one. Thus H() GL3(). Now for x = y = z = 0, the matrix of form
(  1  x  z )
(  0  1  y )
   0  0  1

is the identity matrix. So the Heisenberg group contains the identity of GL3(). Because the right-hand side of

(         ) (           )   (                      )
   1 x  z      1  x′ z′        1  x+ x′  z′ + xy′ + z
(  0  1 y ) (  0   1 y′ ) = (  0      1      y′ + y )
   0  0  1     0   0  1        0      0          1

is in the format appropriate for H(), then H() is closed under the group operation. Finally because

(         ) (                )   (         )
   1  x  z     1  - x xy - z        1 0  0
(  0  1  y) (  0    1    - y ) = (  0 1  0 )
   0  0  1     0    0      1        0 0  1

and

(  1  - x xy - z ) ( 1  x  z )   (  1 0  0 )
(  0   1     - y ) ( 0  1  y ) = (  0 1  0 )
   0   0      1      0  0  1        0 0  1

then the inverse of

(          )
   1  x  z
(  0  1  y )
   0  0  1

is

(  1  - x xy - z )
(  0    1    - y )
   0    0      1

and because it is formatted in accordance with the definition of H(), then it is also contained in H(). Thus H() GL3() contains the identity of GL2(), is closed under the group operation, and is closed under taking inverses, and therefore it is a subgroup of GL3().

(b)


Let K be the subset of the Heisenberg Group defined by all matrices of the form
(  1  x  z )
(  0  1  0 )
   0  0  1

Define h : H() by

 (          )
    1  x  z
h(  0  1  y ) = y
    0  0  1

With this definition, since

 ( (         ) (      ′  ′ ))     (         ′  ′    ′    )           (          )  (      ′  ′ )
 ( ( 1  x  z ) (  1  x  z′ ))     (  1  x+ x  z + xy + z′)       ′   (  1  x  z )  (  1  x  z′ )
h    0  1  y      0  1  y      = h   0      1      y + y   = y+y  = h   0  1  y   h   0  1  y
     0  0  1      0  0   1           0      0          1                0  0  1       0  0   1

as well as

 (          )
 (  1  0  0 )
h   0  1  0   = 0
    0  0  1

then h is a homomorphism, and moreover, since every element of the form

(  1  x  z )
(  0  1  0 )
   0  0  1

and only elements of that form will map to 0, then K is the kernel of h. Hence K is a (normal) subgroup of H().

Centralizer, ZH()(K), of K Since

(          ) (          )    (                 )
   1  x  z      1 x′  z′       1  x′ + x z′ + z
(  0  1  y ) (  0  1  0 )  = ( 0      1      y )
   0  0  1      0  0  1        0      0      1

and

(  1 x ′ z′) (  1  x  z )   (  1  x′ + x x′y +z′ + z )
(  0  1   0) (  0  1  y ) = (  0      1          y )
   0  0   1     0  0  1        0      0          1

then z+ z = xy + z+ z, i.e. xy = 0, must be true in order for the element

(          )
   1  x  z
(  0  1  y )
   0  0  1

of H() to be contained in the centralizer of K. Thus y must be zero, which implies that ZH()(K) = K.

(c)


Since
(  1 x  z ) (  1  x′ z′ )   (  1  x+ x′  z′ + xy′ + z )
(  0  1 y ) (  0   1 y′ ) = (  0      1      y′ + y )
   0  0  1     0   0  1        0      0          1

and

(          ) (          )   (                      )
   1 x ′ z′     1  x  z        1  x′ + x x′y +z′ + z
(  0  1  y′) (  0  1  y ) = (  0      1      y + y′)
   0  0   1     0  0  1        0      0          1

then (     ′   ′)
  1  x   z′
( 0   1  y )
  0   0  1 will commute with arbitrary (         )
  1  x  z
( 0  1  y )
  0  0  1 in H() when z + z+ xy= z + z+ xy, i.e. when xy= xy. However, the only way for this to be possible independent of x and y is by having x= y= 0. So the center of the Heisenberg Group is the set of all matrices of the form (         )
(  1  0 z )
   0  1 0
   0  0 1

The center of the Heisenberg Group is isomorphic to Define φ : Z(H()) by

  (         )
    1  0  z
φ ( 0  1  0 ) = z
    0  0  1

This mapping is a homomorphism between the group Z(H()) and over addition by the following

 ( (  1  0 z ) (  1  0  z′) )     ( 1  0  z + z′ )           ( 1  0  z )     ( 1  0  z′)
φ( (  0  1 0 ) (  0  1  0 ) ) = φ ( 0  1      0 ) = z + z′ = φ ( 0 1 0 ) + φ ( 0  1  0 )
      0  0 1      0  0  1           0  0      1                0  0  1         0  0  1

By this construction, only the identity, I3, will map to 0 , and thus the kernel of φ is the trivial subgroup. Hence φ is injective. Finally, since for any x

 (  1  0  x )
φ(  0  1  0 ) = x
    0  0  1

then φ is also surjective. Therefore φ : Z(H()) is an injective and surjective homomorphism, i.e. Z(H()) is isomorphic to .

(d) Extra Credit: Find all finite subgroups of H()


First, a helpful lemma.

Lemma 1.1. For every element (  1  x  z)
(  0  1 y )
   0  0  1 of H(),

(         ) n  (             n(n-1)   )
( 1  x  z )    (  1  nx  nz +   2  xy )
  0  1  y    =    0   1            ny
  0  0  1         0   0             1

for n +.

Proof. As a base case, we see that when n = 1, the formula holds:

(         ) 1  (           0   )   (          )
( 1  x  z )    (  1  x z + 2xy )   (  1  x  z )
  0  1  y    =    0  1       y   =    0  1  y
  0  0  1         0  0       1        0  0  1

So assume that the formula holds for m - 1 > 1. Then we have that

(  1  x  z )m      (  1  x  z )m -1(  1 x  z )
(  0  1  y )    =  (  0  1  y )    (  0  1 y )
   0  0  1            0  0  1         0  0 1
                   (                        (m-1)(m- 2)   ) (          )
                      1  (m - 1)x  (m - 1)z + ----2----xy      1  x  z
                =  (  0        1                (m - 1)y ) (  0  1  y )
                      0        0                      1      0  0  1
                   (  1  mx  (m - 1)z + (m-1)(m--2)xy + (m - 1)xy + z )
                =  (  0   1                2                  my  )
                      0   0                                     1
                   (         (m- 1)(m-2)+2(m- 1)        )
                      1  mx  --------2-------xy + mz
                =  (  0   1                      my  )
                      0   0                        1
                   (  1  mx  m-(m--1)xy+ mz  )
                =  (  0   1     2       my  )
                      0   0               1
Hence through use of the inductive hypothesis we see the formula holds for m as well. __

For every element h = (          )
   1  x  z
(  0  1  y )
   0  0  1 of H(), Lemma 1.1 informs us that if x or y is nonzero, then h can generate an infinite number of elements. Therefore in order for h to be contained within a finite subgroup of H(), x and y must be zero. However, in that case Lemma 1.1 tells us that

(         ) n   (          )
(  1  0 z )     ( 1  0  nz )
   0  1  0    =   0  1   0
   0  0  1        0  0   1

which implies that z must also be zero in order to be contained in a finite subgroup of H(). This leaves us with the identity element being the sole element of H() that can be contained in a finite subgroup. Hence

({(  1  0  0 ))}
 (  0  1  0 )
(   0  0  1  )

is the only finite subgroup of H()

2 The Quaternion Group Q


(a) Find all subgroups of Q


Since Q has eight elements, then the order of the subgroups must be either 1, 2, 4, or 8. The following shows the subgroups obtained from the generators of the individual elements of Q:
  ⟨1⟩  =  {1}
⟨- 1⟩ =  {- 1,1}
  ⟨i⟩  =  {i,- 1,- i,1}

⟨- i⟩  =  {- i,- 1,i,1}
  ⟨j⟩  =  {j,- 1,- j,1}
⟨- j⟩ =  {- j,- 1,j,1}
  ⟨k⟩  =  {k,- 1,- k,1}

⟨- k⟩ =  {- k,- 1,k,1}
which yields the five subgroups {1}, {-1,1}, {1,i,-1,-i}, {1,j,-1,-j}, and {1,k,-1,-k}. Based on this, we can see that the subgroup generated by any two elements will result in one of the above subgroups (when one of the two elements is 1 or -1), or a subset of at least 6 elements (when the two are of i,j,k,-i,-j,, or -k), which must be the subgroup Q as 6 is not a divisor of #Q = 8. Hence the only subgroups of Q are:
{1},{- 1,1},{1,i,- 1,- i},{1,j,- 1,- j},{1,k,- 1,- k},Q

(b) Which subgroup above is the center


Because i,j,k are anticommutative with respect to each other, then the center cannot contain any one of those three elements. Based on the subgroups above, this leaves {1} and {1,-1}, however, Q is a p-group since its order is 8 = 23, which implies the non-trivality of the center. Hence Z(Q) = {1,-1}.

(c) Is Q isomorphic to D8


The quaternion group Q is not isomorphic to D8. Letting r be the rotational symmetry element in D8 and s the mirror symmetry which generate the group, then both r2 and s are distinct elements with order two, implying that there are two distinct subgroups with order two. This, however, conflicts with the previous part of the problem in which we saw that Q only has a single subgroup of order two.

(d) Extra Credit


3


(a) Explicitly determine the conjugacy classes of GL2()


Because two matrices A,B GL2() will be in the same conjugacy class if there is a P GL2() such that PAP-1 = B, then we can see that the conjugacy classes of GL2() are simply the equivalence classes of the similarity relation. Thus we can use the Jordan Canonical Form to aide in our classification.

Now because is algebraically closed, Theorem 23 [DF04, pg. 493] (repeated in Theorem A.1 for convenience) informs us that every element of GL2() will be similar to either

(      )        (         )
  λ  1      or     λ1
     λ                 λ2

for λ,λ12 ×, and uniquely so up to permutation of λ1 and λ2. Hence by defining S as

               |                             |
    {(  λ  1 ) ||     ×} ⋃  {(  a+ bi       ) ||               ×                            }
S =        λ   | λ ∈ ℂ               c+ di   | a+ bi,c +di ∈ ℂ  and (a < c or (a = c and b ≤ d))

where the goofy-looking condition on the right side is in place so that S doesn’t contain both ( λ1     )
      λ2 and ( λ2     )
      λ1 , we get that S GL2() such that every matrix of GL2() is a conjugate to a unique element of S.

(b) Extra Credit: Explicitly determine the conjugacy classes of SL2()


Because the conjugacy classes of GL2() are the equivalence classes of the similarity relation and similar matrices have the same determinant, then then S1 = {A Sdet(A) = 1} (where S is as above) will be a subset of SL2() for which every element of the SL2() will be conjugate to a unique element of S1.

4


Denote, by Pn, the boundary of the regular n-gon centered at the origin of 2. We will follow the lead of [DF04] here and let s be the reflection symmetry and r being the rotational symmetry that generate D2n. Also denote the line across which s reflects by s.

(a) What is the average number of fixed points in Pn for a random element in D2n


The identity element certainly fixes all the points of Pn. The rotational elements of D2n, r, r2,…, rn-1, will not fix any points since they simply rotate Pn. And finally, the elements s, sr, sr2,…, srn-1 will each fix two points since sri will first rotate by 2πi n radians and then reflect across s, meaning that any point that is πi n off of s from the origin (in the direction opposite that of the direction of rotation) will be reflected back to it’s original position after being acted on by sri. There are two such points for each sri; one πin radians off of each of the two points at which s and Pn intersect. Hence, letting f : D2n Pn be f(x) = {p Pnx fixes p}, we get the following number of expected fixed points for a randomly chosen element in D2n
   (        n∑-1        n∑-1      )      (      n∑-1    n∑-1 )
-1- |f(r0)|+    |f(ri)|+    |f (sri)| = -1-  |Pn|+    0 +    2  = |Pn|+-2n
2n          i=1        i=0          2n        i=1    i=0         2n

(b) Extra Credit: What is the average size of StabD2n(y) for a random element y Pn


Again except for the identity fixing all |Pn| points, the rotations of D2n will not fix any points, and every sri will fix two points as per the previous part of the problem. This implies that |StabD2n(y)| = 1 for all y which are not fixed by some sri and |StabD2n(y)| = 2 for all y which are fixed by some sri. However there are only a finite number of the latter and uncountably many of the former, resulting in the average size of 1.

5


(a) Determine explicitly the group Aut(5)


Any element of Aut(5) will map the identity element to itself because it is a homomorphism. Therefore, since 5is cyclic, any automorphism will simply permute the non-identity elements. Hence if we denote 5by afor clarity, then for any φ Aut(5), φ(a) = ai for some i ∈{1,2,3,4}. However, because φ is a homomorphism, this completely dictates the mapping by φ of a2, a3, and a4, i.e.
φ(a2) =   (φ(a))2 = a2i
φ(a3) =   (φ(a))3 = a3i
   4           4   4i
φ(a ) =   (φ(a)) = a
Hence, by defining φi to be the automorphism of 5that maps a to ai, we can then see that Aut(5) = {φ1234}.

(b) Is Aut(5) cyclic?


The group Aut(5) is a cyclic group with generator φ2 where φ2 is as per above. Since each automorphism of 5is defined by it’s image of a, then the following
φ (a) =   a  = φ (φ (φ (φ  (a))))
 1       2     2  2  2  2
φ2(a) =  a   = φ2(a)
φ3(a) =  a3  = φ2(φ2(φ2(a)))
φ4(a) =  a4  = φ2(φ2(a))
reveals that φ2 generates Aut(5).

(c) Extra Credit: Determine Aut(∕n) for n 2


Since the ∕nis cyclic, the argument above still applies, but just more generally; that is that each automorphism is a permutation of the non-identity elements and is completely defined by its mapping of a. So because a can be mapped to a,a2,,an-1 then Aut(∕n) = {φ12,n-1} where φi is defined as above.

References


[DF04]   D.S. Dummit and R.M. Foote. Abstract Algebra. John Wiley & Sons Canada, Limited, 2004.

A Theorems Repeated from Other Sources

Theorem 23 of Chapter 12 of [DF04, pg. 493]:

Theorem A.1 (Jordan Canonical Form for Matrices). Let A be an n×n matrix over the field F and assume F contains all the eigenvalues of A.

1.
The matrix of A is similar to a matrix in Jordan canonical form, i.e. there is an invertible n × n matrix P over F such that P-1AP is a block diagonal matrix whose diagonal blocks are the Jordan blocks for the elementary divisors of A.
2.
The Jordan canonical form for A is unique up to a permutation of the Jordan blocks along the diagonal.