Alg1 PDF
Alg1 PDF
Abstract. These are the notes prepared for the course MTH 751 to
be offered to the PhD students at IIT Kanpur.
Contents
1. Binary Structure 2
2. Group Structure 5
3. Group Actions 13
4. Fundamental Theorem of Group Actions 15
5. Applications 17
5.1. A Theorem of Lagrange 17
5.2. A Counting Principle 17
5.3. Cayley’s Theorem 18
5.4. The Class Equation 18
5.5. Cauchy’s Theorem 19
5.6. First Sylow Theorem 21
5.7. Second Sylow Theorem 21
5.8. Third Sylow Theorem 22
6. Structure Theorem for Finite Abelian Groups 24
References 26
1
2 NOTES ON GROUP THEORY
1. Binary Structure
Let S be a set. We denote by S × S the set of ordered pairs (a, b), where
a, b ∈ S. Thus the ordered pairs (a, b) and (b, a) represent distinct elements
of S × S unless a = b.
A binary operation ? on S is a function from S × S into S. Thus for every
(a, b) ∈ S × S, the binary operation ? assigns a unique element a ? b of S. If
this happens, then we say that the pair (S, ?) is a binary structure.
Let us understand the above notion through examples.
Example 1.1 : We follow the standard notations to denote the set of nat-
ural numbers, integers, rationals, reals, complex numbers by N, Z, Q, R, C
respectively. If S is one of the sets above, then S ∗ stands for S \ {0}.
(1) Addition (resp. multiplication) is a binary operation on Z (resp. Q).
(2) Division is not a binary operation on Z∗ .
(3) Subtraction is a binary operation on Z but not on N.
(4) Division is a binary operation on R∗ (resp. C∗ ).
As seen in (3), it may happen that a ? b ∈
/ A for some a, b ∈ A.
Exercise 1.2 : Let O denote the set of odd integers. Verify that the mul-
tiplication on Z is an induced binary operation on O, however, addition is
not so.
Example 1.3 : Let T denote the unit circle. Consider the binary operation
· of multiplication from T × T into T. Note that the action
(1.1) (z, w) −→ z · w
can be interpreted as rotation of z about the origin through the angle arg(w)
in the anticlockwise direction.
As an another interesting example of a binary operation, consider the
binary operation · of multiplication on an annulus centered at the origin.
One may use the polar co-ordinates to interpret the action (0.1) as rotation
of z about the origin through the angle arg(w) in the anticlockwise direction
followed by a dilation of magnitude |w|.
Exercise 1.4 : Let A(r, R) denote the annulus centered at the origin with
inner radius r and outer radius R, where 0 ≤ r < R ≤ ∞. Find all values of
r and R for which (A(r, R), ·) is a binary structure.
√
Hint. If r √< 1 then r = 0 (Use: r < r if 0 < r < 1). If R > 1 then
R = ∞ (Use: R < R if 1 < R < ∞).
NOTES ON GROUP THEORY 3
Exercise 1.5 : Let L denote a line passing through the origin in the complex
plane. Verify that the multiplication · on the plane is not an induced binary
operation on L.
It is not always easy to decide whether or not given binary structures are
isomorphic. The following two tests are quite handy for this purpose.
Exercise 1.9 : Suppose the binary structures (S, ?) and (T, ∗) are isomor-
phic. Show that if (S, ?) is abelian (resp. associative) then so is (T, ∗).
Note that the binary structures (R, ·) and (M2 (R), ◦) are not isomorphic.
Proposition 1.10. Suppose there exists an isomorphism φ between the bi-
nary structures (S, ?) and (T, ∗). Fix a ∈ S. Then the following is true:
4 NOTES ON GROUP THEORY
(1) The equation x?x = b has a solution in S iff the equation x∗x = φ(b)
has a solution in T.
(2) There exists a bijection from the solution set S of x ? x = b onto the
solution set T of x ∗ x = φ(b).
Proof. If x0 ∈ S is a solution of the equation x ? x = b then φ(x0 ) ∈ T is
a solution of the equation x ∗ x = φ(b). The converse follows from Remark
1.8. Since φ : S → T given by Φ(x0 ) = φ(x0 ) is a bijection, the remaining
part follows.
Example 1.11 : Consider the binary structures (Z, +) and (Q, +). We al-
ready recorded that Z and Q are isomorphic. The natural question arises
whether (Z, +) and (Q, +) are isomorphic ?
Let us examine the equation x + x = 1. Note that the solution set of
x + x = 1 in Z is empty. On the other hand, the solution set of x + x = 1
in Q equals {1/2}. By Proposition 1.10, the binary structures (Z, +) and
(Q, +) can never be isomorphic.
In view of the last exercise, one may ask: Is it true that (C∗ , ·) and (T, ·)
are isomorphic? The answer is No (refer to [2]).
Exercise 1.14 : Show that there exists no isomorphism φ between the
binary structures (M2 (R), ◦) and (M3 (R), ◦) such that φ(I) = I.
Hint. Any unit vector in R2 is of the form (sin θ, cos θ) for some θ ∈ R.
NOTES ON GROUP THEORY 5
2. Group Structure
In the last section, we discussed many examples of binary structures (S, ?).
We also observed that there are some “distinguished” binary structures,
namely, unital pairs (S, ?) for which the binary operation is associative. It
is desirable to pay more attention to such structures. An axiomatic approach
is often convenient for such studies.
Definition 2.1 : A binary structure (G, ?) is a group if
(1) (Associativity) For all a, b, c ∈ G, we have (a ? b) ? c = a ? (b ? c).
(2) (Existence of Identity) There exists e ∈ G such that e ? a = a = a ? e
for all a ∈ G.
(3) (Existence of Inverse) For all a ∈ G, there exists a−1 ∈ G (depending,
of course, on a) such that a ? a−1 = e = a−1 ? a.
We say that a group structure (G, ?) is abelian if
(4) (Commutativity) For all a, b ∈ G, we have a ? b = b ? a.
Remark 2.2 : Note that the inverse of the identity is the identity itself.
Example 2.14 : For a positive integer n, let A denote the set {1, · · · , n}.
Set Sn := SA . The group structure (Sn , ◦) is known as the symmetric group.
Note that Sn contains n! elements.
Example 2.17 : Consider the groups (Dn , ◦) and (Sn , ◦). Since |Dn | = 6
and |Sn | = n!, (Dn , ◦) and (Sn , ◦) can not be isomorphic for n ≥ 4. Suppose
n = 3. Define φ : D3 → S3 by setting
φ(R0 ) = (1)(2)(3), φ(R2π/3 ) = (1, 2, 3), φ(R4π/3 ) = (1, 3, 2),
φ(ρπ/3 ) = (1, 2)(3), φ(ρ2π/3 ) = (1, 3)(2), φ(ρπ ) = (1)(2, 3).
Clearly, φ is a bijection. Verify that φ is a group homomorphism. Likewise
one can see that Dn embeds into Sn .
Exercise 2.18 : Let (Gn , ◦) denote the smallest group structure consisting
the 2 × 2 complex matrices
2πki
!
0 1 e n 0
F = , Ck = 2πki (k = 0, · · · , n − 1).
1 0 0 e− n
Show that φ : Gn → Dn governed by
φ(F ) = ρπ/n , φ(Ck ) = R2πk/n (k = 0, · · · , n − 1)
defines an isomorphism between Gn and Dn .
Exercise 2.25 : Consider the group structures (C∗ , ·) and (T, ·). Define
φ : C∗ → T by φ(z) = z/|z| for z ∈ C∗ . Show that φ is a surjective, group
homomorphism. What is the kernel of φ ?
Example 2.28 : Consider the subgroup GLn (R) of (Mn (R), ◦) of real n × n
matrices with non-zero determinant. Also, consider the multiplicative group
(R∗ , ·) of real numbers. Consider the mapping det : GLn (R) → R∗ , which
sends an n×n matrix to its determinant. Since determinant is multiplicative,
det is a group homomorphism. If λ ∈ R∗ then determinant of the diagonal
matrix with diagonal entries λ, 1, · · · , 1 is equal to λ. Thus det is surjective.
The kernel of φ consists of all matrices in GLn (R) whose determinant is 1.
The kernel of φ is commonly denoted by SLn (R).
Example 2.33 : The center of (SLn (R), ◦) turns out to be the subgroup of
scalar matrices. To see this, let A ∈ SLn (R). If D ∈ SLn (R) is the diagonal
matrix with distinct diagonal entries then AD = DA forces that A must
be diagonal. By interchanging the role of A and D, one can see that the
diagonal entries A are identical.
Exercise 2.34 : Show that ZSLn (C) is isomorphic to (In , ·) (see (2.3)).
Proof. Note that G is the disjoint union of |G/H| number of (disjoint) cosets
of H. Since any coset contains |H| elements, |G| = |H| × |G/H|.
Remark 2.38 : Let a ∈ G and let k be the smallest positive integer such
that ak = e (called the order of a). Then, since {e, a, · · · , ak−1 } is a subgroup
of G, order of a divides |G|. Thus the order of a is at most |G|.
Corollary 2.39. If |G| is a prime number then G is cyclic, that is, there
exists a ∈ G such that G = {e, a, · · · , a|G|−1 }.
Proof. Let a ∈ G \ {e}. Then the order of a divides |G|. Since |G| is prime,
the order of a is |G|, and hence G = {e, a, · · · , a|G|−1 }.
Exercise 2.40 : Let X be a finite set and let F be a collection of subsets of
X which is closed with respect to union and intersection. Show that there
exists an integer k such that |F| = 2k .
3. Group Actions
Definition 3.1 : Let X be a set and G be a group. A group action of G on
X is a map ∗ : G × X → X given by (g, x) −→ g ∗ x such that
(1) (gh) ∗ x = g ∗ (h ∗ x) for all g, h ∈ G and x ∈ X.
(2) e ∗ x = x for all x ∈ X.
If this happens then we say that G acts on X and X is a G-set.
Example 3.7 : Consider the group (R∗ , ·) and the set Rn . Consider the
map α ∗ (x1 , · · · , xn ) := (α · x1 , · · · , α · xn ). By the associativity of R,
(α · β) ∗ (x1 , · · · , xn ) = ((α · β) · x1 , · · · , (α · β) · xn ) = α ∗ (β ∗ (x1 , · · · , xn ))
for α, β ∈ R∗ and x̄ = (x1 , · · · , xn ) ∈ Rn . Clearly, 1 ∗ x̄ = x̄ for every x̄ ∈ Rn .
Thus R∗ acts on Rn .
Let x̄ ∈ Rn . The orbit Ox̄ is the punctured line in Rn passing through x̄
and the origin 0. Note that Sx̄ = {1} of R∗ if x̄ 6= 0, and S0 = R∗ .
Example 3.8 : Consider the group structure (T, ·) and the unit ball B
centered at the origin. Then t · z ∈ B for every t ∈ T and z ∈ B. Since
14 NOTES ON GROUP THEORY
Exercise 3.9 : Find all subsets X of the complex plane such that the com-
plex multiplication · is a group action of (T, ·) on X.
Example 3.14 : Let us see an easy deduction of the following fact using
group action: S = {A = (aij ) ∈ GL2 (R) : ai1 + ai2 = 1 for i = 1, 2} is a
subgroup of GL2 (R). To see that, consider the group action of GL2 (R) on
R2 as discussed in the preceding exercise, and note that S is precisely the
stabilizer of the column vector (1, 1)T .
Exercise 3.16 : Consider the automorphism group A(D) of the unit disc D
endowed with the composition:
A(D) = {f : D → D : f is a biholomorphism}.
Show that the action f ∗ z = f (z) of A(D) on D is transitive but not free.
Example 3.18 : Consider the group Z2 and the unit sphere Sn in Rn . Define
∗ by 0 ∗ x = x and 1 ∗ x = −x. Verify that ∗ is a free action of Z2 on Sn .
Note that Ox = {x, −x} for any x ∈ Sn . Clearly, Sx = {0}. Although, we
do not required this fact, note that the real projective n-space RP n is the
space of orbits Ox endowed with the quotient topology.
5. Applications
In this section, we discuss several applications of the fundamental theorem
of group actions to the group theory.
(στ ) ∗ p(z1 , · · · , zn ) = p(zστ (1) , · · · , zστ (n) ) = p(zσ(τ (1)) , · · · , zσ(τ (n) ))
= σ ∗ p(zτ (1) , · · · , zτ (n) ) = σ ∗ (τ ∗ p(z1 , · · · , zn )).
|K||H|
|KH| = |OH ||H| = .
|H ∩ K|
This completes the proof of the corollary.
18 NOTES ON GROUP THEORY
5.4. The Class Equation. Let us discuss another important group action
of G on itself.
Example 5.8 : Let G be a group. Define ∗ : G × G → G by g ∗ x = gxg −1 .
By Proposition 2.7 and associativity of G,
(gh) ∗ x = (gh)x(gh)−1 = g(hxh−1 )g −1 = g(h ∗ x)g −1 = g ∗ (h ∗ x)
for every g, h, x ∈ G. Also, since e ∗ x = exe−1 = x for every x ∈ G, the map
∗ defines a group action of G onto itself.
Note that Ox is the set of all conjugate elements of x. The stabiliser Sx
of x is the normalizer N (x) of x.
We will refer to the group action of the last example as the conjugate
group action of G. The orbit Ox will be referred as the conjugacy class of G.
Exercise 5.9 : Consider the conjugate group action ∗ of G on itself. Verify:
(1) If x, y ∈ ZG then x = g ∗ y for some g ∈ G iff x = y.
(2) Oa = {a} iff a ∈ ZG .
Example 5.14 : Consider the conjugate group action of the dihedral group
D4 on itself. We already noted in Example 2.29 that ZD4 = {r0 , rπ }. In
particular, N (r0 ) = D4 = N (rπ ).
Note that the normalizer of any rotation x contains exactly 4 elements
(all the rotations in D4 ). Note further that the normalizer of any reflection
x contains exactly 4 elements (2 elements in ZD4 , x = ρθ and ρθ+π ). Note
also that rπ/2 and r3π/2 are conjugate to each other, and hence belong to
same conjugacy class. Note next that ρπ/2 and ρπ (resp. ρ3π/2 and ρ2π ) are
conjugates. Hence the class equation for D4 is
(|D4 | = 8) = (|ZD4 | = 2) + (|Orπ/2 | = 2) + (|Oρπ/2 | = 2) + (|Oρ3π/2 | = 2).
Exercise 5.15 : Verify that the conjugacy classes of the permutation group
S3 are {(1)}, {(1, 2), (1, 3), (2, 3)}, {(1, 2, 3), (1, 3, 2)}. Conclude that the class
equation of S3 is
(|S3 | = 6) = (|ZS3 | = 1) + (|O(1,2) | = 3) + (|O(1,2,3) | = 2).
Theorem 5.19. Let G be a finite group and p be a prime such that p divides
|G|. If P denotes the set of elements of G of order p, then |P | ≡ −1 mod p.
Proof. Consider the action of H on X as discussed in Example 5.18. Recall
that |H| = p, |X| = |G|p−1 , and the fact that |O(g1 ,··· ,gp ) | = 1 iff g1 = g2 =
· · · = gp and g1p = e.
By Theorem 4.1, there exist disjoint orbits of Ox1 , · · · , Oxk such that
X
|X| = |Ox1 | + · · · + |Oxk | = 1 + |Oxi |.
Oxi 6=O(e,··· ,e)
Since |X| = |G|p−1 and G is a p-group, 1 + xi 6=(e,··· ,e) |Oxi | = lp for some
P
positive integer l. Again, by Theorem 4.1, |Oxi | divides |H| = p, and hence
|Oxi | is either 1 or p. Let Y = {xi : Oxi 6= O(e,··· ,e) , |Oxi | = 1}. It follows
that 1 + |Y | + (k − 1 − |Y |)p = lp. Thus we have |Y | = −1 mod p.
Define φ : P → Y by φ(g) = (g, · · · , g). Clearly, φ is injective. If
(g1 , · · · , gp ) ∈ Y then |O(g1 ,··· ,gp ) | = 1. Then we must have g1 = · · · = gp and
g1p = e. Thus φ(g1 ) = (g1 , · · · , gp ), and hence φ is surjective.
Remark 5.20 : A group of order 6 must contain an element of order 3.
In particular, there exists no group of order 6 containing identity and 5
elements of order 2.
Theorem 5.26. Let G be a finite group and let p be a prime divisor of |G|.
If H is a Sylow p-subgroup of G and K is a p-subgroup of G then there exists
a ∈ G such that K ⊆ aHa−1 .
In particular, any two Sylow p-subgroups are conjugate.
Proof. Consider the group action of K on the collection X = {aH : a ∈ G} of
cosets of H by k ∗ (aH) := (ka)H (see Example 5.3). Let S denote the set of
22 NOTES ON GROUP THEORY
Example 5.32 : Consider the group GL2 (Zp ), where Zp is the multiplicative
group {0, 1, · · · , p − 1} with binary operation multiplication modulo p for
a prime number p. Any element in GL2 (Zp ) is obviously determined by 4
elements in Zp , out of which a column can be chosen in p2 − 1 ways, and
then the remaining column should not be a Zp -multiple of the first column
chosen in p2 − p ways. Thus |GL2 (Zp )| = p(p − 1)2 (p + 1). By the Sylow
Third Theorem, the number Np of Sylow p-subgroups is either 1 or p + 1.
Produce two Sylow p-subgroups of GL2 (Zp ) to conclude that Np = p + 1.
Corollary 5.33. Let Gp·q be a group of order pq, where p and q are prime
numbers such that q < p. Then:
(1) Gp·q has only one Sylow p-subgroup Hp .
(2) If p 6= 1 mod q then Gp·q has only one Sylow q-subgroup Hq .
(3) If Gp·q has only one Sylow q-subgroup Hq then Gp·q is cyclic.
(4) If p 6= 1 mod q then Gp·q is cyclic.
(5) Gp·2 is either abelian or isomorphic to the dihedral group Dp .
Proof. (1) By the Third Sylow Theorem, Np divides q and Np = 1 mod p.
Thus Np ≤ q < p, and hence Np = 1.
(2) Again, by the Third Sylow Theorem, Nq divides p and Nq = 1 mod q.
Either Nq is p or 1. If p 6= 1 mod q then Nq must be 1.
(3) Suppose Gp·q has only one Sylow q-subgroup Hq . By Remark 5.27,
Hp and Hq are normal in Gp·q . Clearly, Hp and Hq are cyclic of order p
and q respectively. By the Lagrange’s Theorem, Hp ∩ Hq is trivial. Let x
and y denote the generators of Hp and Hq respectively. Since Hp is normal
in Gp·q , (xy)(yx)−1 = x(yx−1 y −1 ) ∈ Hp . Also, since Hq is normal in Gp·q ,
(xy)(yx)−1 = (xyx−1 )y −1 ∈ Hq . Since Hp ∩ Hq = {e}, xy = yx. It is easy to
see that the order of xy is pq. In particular, Gp·q is a cyclic group generated
by xy.
(4) This follows from (2) and (3).
(5) Let x and y denote the generators of Hp and H2 respectively. Thus
x = e and y 2 = e. Since Hp is normal, yxy = yxy −1 ∈ Hp . Thus yxy = xj
p
2
for some 0 ≤ j < p. But then x = y 2 xy 2 = yxj y = xj , and hence j 2 = 1
mod p. The only possible choices of j are ±1. If j = 1 then Gp·2 is abelian. If
i = −1 then the relations xp = e, y 2 = e, yxy = x−1 determines the dihedral
group Dp .
Remark 5.34 : Every group of order 15 is cyclic.
24 NOTES ON GROUP THEORY
Exercise 5.38 : Show that a finite group with every normal and abelian
Sylow subgroup is necessarily abelian.
< a > denotes the cyclic group generated by a ∈ Cmn . Conclude that Cmn
is isomorphic to Cm ⊕ Cn .
Remark 6.2 : Any cyclic group is isomorphic to the direct sum of finitely
k
many cyclic groups of prime-power order. In fact, if m = lj=1 pj j , where
Q
pj are distinct primes and kj are positive integers then Cm is isomorphic to
the direct sum ⊕lj=1 C kj .
pj
References
[1] M. Artin, Algebra, Eastern Economy Edition, 1996.
[2] J. Clay, The Punctured Plane is Isomorphic to the Unit Circle, Journal of Number
Theory, 1, 500-501, 1969.
[3] K. Conrad, Group Actions, available online.
[4] S. Kumaresan, Group Actions; Sylow Theorems: Expository Articles (Level 1), pri-
vate communication.
[5] S. Kumaresan, Basis Theorem for Finitely Generated Abelian Groups: Expository
Articles (Level 2), private communication.
[6] P. Morandi, Group Actions, available online.