Unit 3 of 4 · M.Sc IT Sem 3

Unit 3: Groups

Discrete Structures & Optimization notes · PTU syllabus (PGCA1917)

3 min read8 topics10 exam questions
On this page
  1. Unit summary
  2. Semigroups and monoids
  3. Cyclic semigroups and submonoids
  4. Groups
  5. Subgroups and cosets
  6. Congruence relations on semigroups
  7. Morphisms
  8. Normal subgroups
  9. Dihedral groups
  10. Key terms
  11. Quick revision
  12. Important questions

Unit summary

Groups capture symmetry and are used in coding theory and cryptography. This unit covers groups, semigroups and monoids, cyclic semigroups and submonoids, subgroups and cosets, congruence relations on semigroups, morphisms, normal subgroups and dihedral groups.

After this unit you can

  • Distinguish semigroups, monoids and groups
  • Identify cyclic semigroups, submonoids and subgroups
  • Find cosets and apply Lagrange's theorem
  • Explain congruence relations, morphisms, normal subgroups and dihedral groups

PTU syllabus topics

  • Groups
  • semigroups and monoids
  • cyclic semigroups and submonoids
  • subgroups and cosets
  • congruence relations on semigroups
  • morphisms
  • normal subgroups
  • dihedral groups
HierarchyFrom semigroup to group
  1. Abelian group

    Group + commutative

  2. Group

    Monoid + every element has an inverse

  3. Monoid

    Semigroup + identity element

  4. Semigroup

    Closed and associative

1

Topic 1

Semigroups and monoids

HierarchyAlgebraic structures
  1. Abelian group

    Group with commutative operation

  2. Group

    Monoid in which every element has an inverse

  3. Monoid

    Semigroup with an identity element

  4. Semigroup

    Set with an associative binary operation

  5. Groupoid

    Set closed under a binary operation

Example

(N, +) is a semigroup; (N ∪ {0}, +) is a monoid with identity 0; (Z, +) is a group; (Z, ×) is a monoid but not a group; strings under concatenation form a monoid with the empty string as identity.

2

Topic 2

Cyclic semigroups and submonoids

  • A semigroup is cyclic if it is generated by one element a: {a, a², a³, …}. A subsemigroup is a subset closed under the operation; a submonoid also contains the identity.

Example

Even non-negative integers under + form a submonoid of (N ∪ {0}, +); powers of 2 under multiplication {1, 2, 4, 8, …} form a cyclic monoid generated by 2.

3

Topic 3

Groups

  • A group (G, ) satisfies closure, associativity, identity* and inverse. If a * b = b * a for all elements it is abelian. The order of G is its number of elements; the order of an element a is the least n with aⁿ = e.
Key termsExamples of groups
(Z, +)
Infinite abelian group
(Zn, + mod n)
Finite cyclic group of order n
(non-zero elements of Zp, × mod p)
Multiplicative group for prime p
Non-singular n × n matrices under multiplication
Non-abelian group
Symmetric group Sn
All permutations of n objects; order n!
  • Properties: the identity and each inverse are unique; (ab)⁻¹ = b⁻¹a⁻¹; cancellation laws hold.
4

Topic 4

Subgroups and cosets

  • Subgroup test: a non-empty subset H of G is a subgroup if a, b ∈ H implies ab⁻¹ ∈ H.
  • Cosets: for a in G, the left coset aH = {ah : h ∈ H}; cosets partition G and all have |H| elements.
  • Lagrange's theorem: the order of a subgroup divides the order of a finite group; hence the order of every element divides |G|.

Example

In (Z6, +), H = {0, 3} is a subgroup; cosets are {0, 3}, {1, 4}, {2, 5}; 3 cosets × 2 = 6. A group of order 7 has no proper subgroups other than {e}, so it is cyclic.

5

Topic 5

Congruence relations on semigroups

  • An equivalence relation R on a semigroup (S, ) is a congruence* if a R b and c R d imply (a * c) R (b * d). The equivalence classes then form a quotient semigroup S/R with [a] * [b] = [a * b].

Example

Congruence modulo n on (Z, +): if a ≡ b and c ≡ d (mod n) then a + c ≡ b + d, giving the quotient group Zn.

6

Topic 6

Morphisms

  • A homomorphism f: (G, ) → (H, ∘) satisfies f(a b) = f(a) ∘ f(b). It is a monomorphism if one-to-one, an epimorphism if onto, and an isomorphism if both; an isomorphism from G to itself is an automorphism.

Example

f(x) = 2ˣ maps (Z, +) to (positive rationals, ×) as a homomorphism, since 2^(a + b) = 2ᵃ × 2ᵇ. f(x) = x mod n maps Z onto Zn; its kernel is nZ.

  • Kernel ker f = {a : f(a) = e} is a normal subgroup; fundamental theorem: G / ker f is isomorphic to f(G).
7

Topic 7

Normal subgroups

  • A subgroup N of G is normal if gN = Ng for every g in G (equivalently gng⁻¹ ∈ N). Then the cosets form the quotient (factor) group G/N.
  • Every subgroup of an abelian group is normal; a subgroup of index 2 is always normal.
8

Topic 8

Dihedral groups

  • The dihedral group Dn is the group of symmetries of a regular n-sided polygon: n rotations and n reflections, so |Dn| = 2n. It is generated by a rotation r (rⁿ = e) and a reflection s (s² = e) with srs = r⁻¹; it is non-abelian for n ≥ 3.

Example

D3 (symmetries of an equilateral triangle) has 6 elements: e, r, r², s, rs, r²s — isomorphic to S3, the smallest non-abelian group. D4 (square) has 8 elements.

Key terms

Semigroup
Set with an associative binary operation
Monoid
Semigroup with an identity element
Coset
Set aH formed by combining an element with a subgroup
Normal subgroup
Subgroup invariant under conjugation
Dihedral group
Symmetry group of a regular polygon

Quick revision

  • Groupoid → semigroup → monoid → group → abelian group.
  • Cyclic semigroups; submonoids; subgroup test.
  • Cosets partition G; Lagrange's theorem.
  • Congruences and quotient semigroups; homomorphism, isomorphism, kernel.
  • Normal subgroups and quotient groups; Dn has 2n elements.

Important exam questions

Practice questions written to the PTU exam pattern for this unit's syllabus: short answers (Section A style) and long answers (Sections B and C style).

Short-answer questions

  1. Q1.Distinguish a semigroup and a monoid.
  2. Q2.Is (Z, ×) a group? Why?
  3. Q3.State Lagrange's theorem.
  4. Q4.List the cosets of {0, 2, 4} in Z6.
  5. Q5.When is a subgroup normal?
  6. Q6.What is the order of D5?

Long-answer questions

  1. Q1.Explain semigroups, monoids and groups with examples.
  2. Q2.Explain subgroups, cosets and Lagrange's theorem.
  3. Q3.Explain congruence relations and homomorphisms.
  4. Q4.Explain normal subgroups and dihedral groups.

Stuck on this unit?

Message SBS on WhatsApp for help with Discrete Structures & Optimization, or to ask about studying M.Sc IT at Synetic.

WhatsApp us