Skip to main content

5.3 Cosets, Normal Subgroups, Rings, Integral Domains & Fields

πŸ“šModule 05: Group Theory & Algebraic StructuresTopic 5.3: Cosets, Normal Subgroups, Rings, Integral Domains & Fields⏱️5 min read
🎯High-Yield For:Semester Exams β€’ GATE CSE β€’ Technical Interviews

πŸ’‘ Core Intuition: The 3-Second Mental Model​

🍳 The Everyday Analogy: Slicing Cakes & Adding Multiplication to the Mix​

Think of zooming out from a single operation to dual operations:

  1. Cosets (Evenly Sliced Cake): You have a large cake (GG) and a recipe that bakes a baseline slice (HH). Shifting that baseline slice by different ingredients (gHgH) cuts the entire cake into identical, non-overlapping slices. Every slice has the exact same size as the baseline.
  2. Normal Subgroups & Quotient Groups: If a subgroup is symmetrically placed (left slice equals right slice: gH=HggH = Hg), you can treat each entire slice as a single new object! Grouping slices together produces a smaller, coarser macro-system called the Quotient Group (G/NG/N).
  3. The Leap to Two Operations (Rings & Fields): Until now, we only had one operation (like addition). But real-world computation requires both Addition and Multiplication:
    • Ring: You can add, subtract, and multiply (like integers Z\mathbb{Z}). But division is not guaranteed!
    • Integral Domain: A ring with no "zero-divisor gremlins" (aΓ—b=0a \times b = 0 strictly means a=0a = 0 or b=0b = 0).
    • Field: The ultimate algebraic playground! You can add, subtract, multiply, AND divide by any non-zero element (like rational numbers Q\mathbb{Q}, reals R\mathbb{R}, or prime modulo fields Zp\mathbb{Z}_p).

πŸ’» Bridging to Computer Science: Galois Fields in AES & Error-Correcting Codes​

In computer systems:

  • AES Encryption (Rijndael S-Box): Modern hardware encryption relies entirely on the finite Galois Field GF(28)\text{GF}(2^8) where byte substitutions perform multiplicative inversions modulo an irreducible polynomial (x8+x4+x3+x+1x^8 + x^4 + x^3 + x + 1).
  • RAID-6 Storage & Reed-Solomon Erasure Coding: Cloud storage (AWS S3, Google Colossus) calculates parity blocks using linear algebra over Galois Fields GF(28)\text{GF}(2^8).
  • Relational Algebras: SQL engines optimize queries over commutative rings where arithmetic transformations preserve relational algebra invariants.

🍰 Cosets: Slicing the Group into Equivalence Classes​

πŸ“–Definition 5.5: Left and Right Cosetsdefinition

Let HH be a subgroup of (G,βˆ—)(G, *), and let a∈Ga \in G be an arbitrary element.

  1. The Left Coset of HH with representative aa is the set: aH={aβˆ—h∣h∈H}aH = \{ a * h \mid h \in H \}
  2. The Right Coset of HH with representative aa is the set: Ha={hβˆ—a∣h∈H}Ha = \{ h * a \mid h \in H \}

In additive notation, left and right cosets are denoted a+Ha + H and H+aH + a.

πŸ“Theorem 5.7: Fundamental Coset Invariantstheorem

For any subgroup H≀GH \le G and elements a,b∈Ga, b \in G:

  1. Self-Containment: a∈aHa \in aH (since e∈Hβ€…β€ŠβŸΉβ€…β€Šaβˆ—e=a∈aHe \in H \implies a * e = a \in aH).
  2. Identical Size: Every coset has the exact same cardinality as HH: ∣aH∣=∣H∣=∣Ha∣\vert aH \vert = \vert H \vert = \vert Ha \vert
  3. Equivalence Partition: Any two left cosets aHaH and bHbH are either completely identical or completely disjoint: aH=bHβ€…β€ŠβŸΊβ€…β€Šaβˆ’1b∈H(orΒ aβˆ’b∈H)aH = bH \iff a^{-1} b \in H \quad (\text{or } a - b \in H) aH∩bH=βˆ…otherwiseaH \cap bH = \emptyset \quad \text{otherwise}
  4. In general, a left coset aHaH does NOT have to equal the right coset HaHa, unless the group is Abelian or HH is a normal subgroup!

πŸ›‘οΈ Normal Subgroups & Quotient (Factor) Groups​

πŸ“–Definition 5.6: Normal Subgroupdefinition

A subgroup N≀GN \le G is called a Normal Subgroup (denoted N⊴GN \trianglelefteq G) if its left and right cosets coincide for every element in the group:

βˆ€g∈G,gN=Ng\forall g \in G, \quad gN = Ng

Equivalently, NN is normal if it is closed under all inner automorphisms (conjugation):

βˆ€g∈G,β€…β€Šβˆ€n∈N,gβˆ—nβˆ—gβˆ’1∈N\forall g \in G, \; \forall n \in N, \quad g * n * g^{-1} \in N

Universal Normal Subgroup Invariants

Conditions under which subgroups are guaranteed to be normal

⭐

Abelian Groups

Universal Normality
  • In an Abelian group, EVERY subgroup is automatically a normal subgroup!
  • Reason: g * n = n * g for all elements, so gN = Ng trivially holds.
βš–οΈ

Subgroups of Index 2

Index Invariant
  • If [G : H] = |G| / |H| = 2, then H is ALWAYS a normal subgroup!
  • Reason: There are only 2 cosets: H and G \ H. Both left and right cosets must partition identically.
🎯

Center of a Group Z(G)

Central Elements
  • Z(G) = { z ∈ G | βˆ€ g ∈ G, zg = gz }.
  • The center of any group is ALWAYS an Abelian normal subgroup of G.
πŸ“–Definition 5.7: Quotient Group (Factor Group G/N)definition

If N⊴GN \trianglelefteq G is a normal subgroup, the set of all cosets:

G/N={gN∣g∈G}G/N = \{ gN \mid g \in G \}

forms a well-defined group called the Quotient Group (or Factor Group) under coset multiplication:

(aN)βˆ—(bN)=(aβˆ—b)N(aN) * (bN) = (a * b)N

The order of the quotient group is the index of NN in GG:

∣G/N∣=[G:N]=∣G∣∣N∣\vert G/N \vert = [G : N] = \frac{\vert G \vert}{\vert N \vert}

(Crucial Invariant: If NN is NOT normal, coset multiplication is not well-defined, and G/NG/N fails to be a group!).


πŸ›οΈ The Two-Operation Algebraic Systems: Rings, Domains & Fields​

When a set is equipped with two binary operations (Addition ++ and Multiplication β‹…\cdot), we enter the domain of ring theory.

The Hierarchical Tower of Two-Operation Algebraic Structures

Progressive specialization from basic rings to full Galois Fields

Structure 1

Ring (R, +, Β·)

πŸ’

(R, +) is an Abelian group, (R, Β·) is a Semigroup, and Β· distributes over +.

Additive identity 0 and additive inverses -a existMultiplication is associative
↓Require Commutative Multiplication & Multiplicative Unity
Structure 2

Commutative Ring with Unity

βš™οΈ

Multiplication is commutative (a Β· b = b Β· a) and multiplicative identity 1 exists.

1 Β· a = a Β· 1 = aExamples: (β„€, +, Β·), (β„€β‚™, +β‚™, Γ—β‚™)
↓Eliminate Zero Divisors
Structure 3

Integral Domain

πŸ›‘οΈ

A commutative ring with unity possessing NO zero divisors.

a Β· b = 0 ⟹ a = 0 or b = 0Multiplicative cancellation law holds: ab = ac (a β‰  0) ⟹ b = cExample: (β„€, +, Β·) is an integral domain
↓Require Multiplicative Inverses for All Non-Zero Elements
Structure 4

Field (F, +, Β·)

πŸ‘‘

An integral domain where every non-zero element has a multiplicative inverse.

(F, +) is an Abelian group; (F \ {0}, Β·) is an Abelian groupDivision is fully defined for all non-zero elementsExamples: (β„š, +, Β·), (ℝ, +, Β·), (β„‚, +, Β·), and finite fields (β„€β‚š, +β‚š, Γ—β‚š) for prime p

Integral Domain vs Field: The Decisive Multiplicative Inverse Gap

Why every field is an integral domain, but integers fail to form a field

Integral Domain

Integral Domain (e.g., β„€)

πŸ›‘οΈ
Dominant Architecture / DomainZero-Divisor Free Multiplicative Ring
  • β€’Satisfies: Commutative, Unity (1), and Zero-Divisor Free.
  • β€’Missing: Non-zero elements DO NOT need to have multiplicative inverses.
  • β€’Example: In β„€, element 2 has NO inverse (1/2 βˆ‰ β„€). You cannot divide!
"No zero divisors, but division is incomplete."
Field

Field (e.g., β„š, ℝ, β„€β‚š)

πŸ‘‘
Dominant Architecture / DomainUniversal Arithmetic with Non-Zero Inversion
  • β€’Satisfies: All integral domain axioms PLUS multiplicative inverses.
  • β€’Every a β‰  0 has a⁻¹ such that a Β· a⁻¹ = 1.
  • β€’Wedderburn's Theorem: EVERY finite integral domain is automatically a field!
"Complete arithmetic: Addition, Subtraction, Multiplication, and Division."
πŸ“Theorem 5.8: Wedderburn's Theorem & Modulo Field Classificationtheorem
  1. Wedderburn's Little Theorem: Every finite integral domain is automatically a field!
  2. Modulo Arithmetic Classification:
    • (Zn,+n,Γ—n)(\mathbb{Z}_n, +_n, \times_n) is a commutative ring with unity for all nβ‰₯2n \ge 2.
    • (Zn,+n,Γ—n)(\mathbb{Z}_n, +_n, \times_n) is an integral domain if and only if nn is a prime number pp!
    • Consequently, (Zp,+p,Γ—p)(\mathbb{Z}_p, +_p, \times_p) is a Field (Galois Field GF(p)\text{GF}(p)) if and only if pp is prime!
    • If nn is composite (n=aβ‹…bn = a \cdot b with 1<a,b<n1 \lt a, b \lt n), then aΓ—nb≑0(modn)a \times_n b \equiv 0 \pmod n, making aa and bb non-zero zero divisors. Hence, composite Zn\mathbb{Z}_n is never an integral domain and never a field!
  3. Symmetric & Permutation Groups: The set of all bijective functions on a finite set of nn elements forms a group under function composition, known as the Symmetric Group SnS_n.
    • Order: ∣Sn∣=n!\vert S_n \vert = n!.
    • For nβ‰₯3n \ge 3, SnS_n is strictly non-Abelian.
    • The alternating subgroup AnA_n (all even permutations) has order n!/2n! / 2, index [Sn:An]=2[S_n : A_n] = 2, and is therefore a normal subgroup.

πŸ“ Step-by-Step Worked Examples​

Example 1: Finding Cosets of a Subgroup​

Problem Statement: Let G=(Z12,+12)G = (\mathbb{Z}_{12}, +_{12}) and let H={0,4,8}H = \{0, 4, 8\} be a subgroup of GG.

  1. Find all distinct left cosets of HH in GG.
  2. Verify Lagrange's partition invariant and compute the index [G:H][G : H].
  3. Construct the quotient group G/HG/H.

Step-by-Step Solution:

  1. Step 1: Compute Left Cosets

    • In additive notation, the coset is a+H={(a+h)β€Šmodβ€Š12∣h∈H}a + H = \{(a + h) \bmod 12 \mid h \in H\}.
    • Coset 1 (a=0a = 0): 0+H={0,4,8}=H0 + H = \{0, 4, 8\} = H
    • Coset 2 (a=1a = 1): 1+H={1,5,9}1 + H = \{1, 5, 9\}
    • Coset 3 (a=2a = 2): 2+H={2,6,10}2 + H = \{2, 6, 10\}
    • Coset 4 (a=3a = 3): 3+H={3,7,11}3 + H = \{3, 7, 11\}
    • Next element is 44: 4+H={4,8,12≑0}={0,4,8}=0+H4 + H = \{4, 8, 12 \equiv 0\} = \{0, 4, 8\} = 0 + H (repetition).
  2. Step 2: Verify Lagrange's Partition Invariant

    • The four distinct cosets are {0+H,1+H,2+H,3+H}\{0+H, 1+H, 2+H, 3+H\}.
    • They are completely mutually disjoint: {0,4,8}βˆͺ{1,5,9}βˆͺ{2,6,10}βˆͺ{3,7,11}=Z12\{0, 4, 8\} \cup \{1, 5, 9\} \cup \{2, 6, 10\} \cup \{3, 7, 11\} = \mathbb{Z}_{12}
    • Total elements: 4Γ—3=12=∣G∣4 \times 3 = 12 = \vert G \vert.
    • The index of HH in GG is: [G:H]=∣G∣∣H∣=123=4[G : H] = \frac{\vert G \vert}{\vert H \vert} = \frac{12}{3} = 4
  3. Step 3: Quotient Group G/HG/H

    • Since Z12\mathbb{Z}_{12} is Abelian, HH is a normal subgroup.
    • The quotient group is: G/H={0+H,1+H,2+H,3+H}G/H = \{0+H, 1+H, 2+H, 3+H\}
    • ∣G/H∣=4\vert G/H \vert = 4. This quotient group is cyclic and isomorphic to (Z4,+4)(\mathbb{Z}_4, +_4).

Key Takeaway: Cosets perfectly partition the parent group into [G:H][G : H] equal-sized, mutually disjoint subsets.


Example 2: Diagnosing Zero Divisors and Fields​

Problem Statement: Determine whether the following algebraic structures are integral domains and/or fields:

  1. (Z5,+5,Γ—5)(\mathbb{Z}_5, +_5, \times_5)
  2. (Z8,+8,Γ—8)(\mathbb{Z}_8, +_8, \times_8)
  3. (Z,+,β‹…)(\mathbb{Z}, +, \cdot) (the standard integers)

Step-by-Step Solution:

  1. Analysis of (Z5,+5,Γ—5)(\mathbb{Z}_5, +_5, \times_5):

    • 55 is a prime number.
    • Elements are {0,1,2,3,4}\{0, 1, 2, 3, 4\}.
    • Non-zero products modulo 5:
      • 1Γ—1=11 \times 1 = 1
      • 2Γ—3=6≑12 \times 3 = 6 \equiv 1
      • 4Γ—4=16≑14 \times 4 = 16 \equiv 1
    • No two non-zero elements multiply to 00. Zero divisors = none.
    • Every non-zero element has a multiplicative inverse: 1βˆ’1=1,2βˆ’1=3,3βˆ’1=2,4βˆ’1=41^{-1} = 1, 2^{-1} = 3, 3^{-1} = 2, 4^{-1} = 4.
    • Conclusion: (Z5,+5,Γ—5)(\mathbb{Z}_5, +_5, \times_5) is both an Integral Domain AND a Field (GF(5)\text{GF}(5))!
  2. Analysis of (Z8,+8,Γ—8)(\mathbb{Z}_8, +_8, \times_8):

    • 88 is composite (8=2Γ—48 = 2 \times 4).
    • Consider elements 2,4∈Z82, 4 \in \mathbb{Z}_8 (2β‰ 0,4β‰ 02 \neq 0, 4 \neq 0): 2Γ—84=8≑0(mod8)2 \times_8 4 = 8 \equiv 0 \pmod 8
    • The product of two non-zero elements is zero!
    • Thus, 22 and 44 are zero divisors.
    • Conclusion: (Z8,+8,Γ—8)(\mathbb{Z}_8, +_8, \times_8) is NEITHER an Integral Domain NOR a Field!
  3. Analysis of (Z,+,β‹…)(\mathbb{Z}, +, \cdot):

    • For standard integers, if aβ‹…b=0a \cdot b = 0, then a=0a = 0 or b=0b = 0. Zero divisors = none.
    • Commutative with unity (11).
    • It is an Integral Domain.
    • However, for any integer nβˆ‰{1,βˆ’1}n \notin \{1, -1\}, its reciprocal 1/n1/n is not an integer.
    • Conclusion: (Z,+,β‹…)(\mathbb{Z}, +, \cdot) is an Integral Domain, but NOT a Field!

Key Takeaway: Primes produce finite fields (Zp\mathbb{Z}_p), composites contain zero divisors and fail to be domains, while integers form an infinite integral domain that lacks multiplicative inverses.


🎯 Exam & Interview Pitfall Check​

Core Conceptual Questions

Question 1: Can a subgroup of index 2 ever fail to be a normal subgroup? Key Focus Points: No! By Theorem 5.7, if [G:H]=2[G : H] = 2, there are only 2 left cosets (HH and Gβˆ–HG \setminus H) and only 2 right cosets (HH and Gβˆ–HG \setminus H). Because both must partition GG, the left cosets and right cosets are identical (gH=HggH = Hg). Thus, every subgroup of index 2 is strictly normal!

Question 2: Does the cancellation law aβ‹…b=aβ‹…cβ€…β€ŠβŸΉβ€…β€Šb=ca \cdot b = a \cdot c \implies b = c hold in every commutative ring? Key Focus Points: No! The cancellation law only holds if aa is NOT a zero divisor. In an integral domain (or field), there are no zero divisors, so multiplicative cancellation holds for all aβ‰ 0a \neq 0. In general rings with zero divisors (like Z6\mathbb{Z}_6 where 2β‹…1=2β‹…4=22 \cdot 1 = 2 \cdot 4 = 2), cancellation fails!

Common Interview Traps: Architectural Trade-Offs

Trap 1: Attempting to construct a quotient group from a non-normal subgroup Why it fails: If HH is not normal, coset multiplication (aH)(bH)=(ab)H(aH)(bH) = (ab)H is ill-defined: picking different representatives from the same coset produces different result cosets! G/HG/H only forms a group if HH is strictly normal.

Trap 2: Assuming all finite fields have prime order Why it fails: Finite fields (Galois Fields) exist for any prime power q=pkq = p^k (e.g., GF(28)=GF(256)\text{GF}(2^8) = \text{GF}(256) used in AES). While Zn\mathbb{Z}_n is a field only when nn is prime, fields of order pkp^k are constructed as polynomial quotient rings Zp[x]/⟨f(x)⟩\mathbb{Z}_p[x] / \langle f(x) \rangle using irreducible polynomials!

πŸ’¬

Discussion & Doubts