Lesson 8 of 15

Quotient Groups

Quotient Groups

Normal Subgroups

A subgroup NN of GG is normal (written NGN \trianglelefteq G) if aNa1=NaNa^{-1} = N for all aGa \in G. In an abelian group, every subgroup is normal.

Since Zn\mathbb{Z}_n is abelian, all subgroups of Zn\mathbb{Z}_n are normal.

The Quotient Group

If NGN \trianglelefteq G, the quotient group G/NG/N is the set of cosets of NN in GG with the operation:

(aN)(bN)=(ab)N(aN)(bN) = (ab)N

This is well-defined precisely because NN is normal.

Example: Z6/{0,3}\mathbb{Z}_6 / \{0, 3\}

The cosets are {0,3}\{0, 3\}, {1,4}\{1, 4\}, {2,5}\{2, 5\}. Labeling them 0ˉ,1ˉ,2ˉ\bar{0}, \bar{1}, \bar{2}:

+0ˉ\bar{0}1ˉ\bar{1}2ˉ\bar{2}
0ˉ\bar{0}0ˉ\bar{0}1ˉ\bar{1}2ˉ\bar{2}
1ˉ\bar{1}1ˉ\bar{1}2ˉ\bar{2}0ˉ\bar{0}
2ˉ\bar{2}2ˉ\bar{2}0ˉ\bar{0}1ˉ\bar{1}

This is isomorphic to Z3\mathbb{Z}_3!

First Isomorphism Theorem

If ϕ:GH\phi: G \to H is a homomorphism, then:

G/ker(ϕ)im(ϕ)G / \ker(\phi) \cong \text{im}(\phi)

This is one of the most important theorems in algebra.

Your Task

Implement quotient_cayley_table(n, subgroup) that computes the Cayley table for Zn/H\mathbb{Z}_n / H where HH is a subgroup. Represent each coset by its smallest element. Return the table as a list of lists.

Pyodide loading...
Loading...
Click "Run" to execute your code.