Search Knowledge

© 2026 LIBREUNI PROJECT

Abstract Algebra / Overview

Advanced Group Theory

Advanced Group Theory

Advanced group theory relies heavily on understanding how subgroups partition a group and how these partitions can form new mathematical structures.

Normal Subgroups

When working with a subgroup NN inside a larger group GG, we can form subsets called cosets. For any element gg in GG, the left coset is the set formed by multiplying gg with every element in NN (gNgN). The right coset is formed by multiplying in the opposite order (NgNg).

A normal subgroup is a special type of subgroup where it is invariant under conjugation. Formally, this means that gng1gng^{-1} is always an element of NN for any nn in NN and any gg in GG. An equivalent and highly useful way to define a normal subgroup is that its left and right cosets are identical: gN=NggN = Ng for every element gg in the group.

python

Interactive Lab

Read the code, make a small change, then run it and inspect the output. Runtime setup messages stay outside the terminal so the result remains focused on what the program prints.

Step 1
Inspect the idea
Step 2
Edit the program
Step 3
Run and compare

Quotient Groups

The primary reason normal subgroups are so important is that they allow the construction of quotient groups (or factor groups).

If NN is a normal subgroup of GG, the quotient group, denoted as G/NG/N, is defined as the set of all left cosets of NN inside GG. The elements of this new group are entire sets (the cosets). The group operation is defined by multiplying the representatives of the cosets: (aN)(bN)=(ab)N(aN)(bN) = (ab)N. This operation is only mathematically valid and well-defined when NN is normal.

Lagrange’s Theorem

Lagrange’s Theorem describes a fundamental limitation on the size of subgroups within finite groups. The theorem states that if a group GG has a finite number of elements (its order, denoted G|G|), then the order of any subgroup HH must perfectly divide the order of GG.

The number of distinct cosets of HH in GG is called the index of HH, written as [G:H][G : H]. Lagrange’s theorem proves that the total size of the group is the product of the subgroup’s size and its index: G=[G:H]H|G| = [G : H] \cdot |H|

python

Interactive Lab

Read the code, make a small change, then run it and inspect the output. Runtime setup messages stay outside the terminal so the result remains focused on what the program prints.

Step 1
Inspect the idea
Step 2
Edit the program
Step 3
Run and compare

If |G| = 21, what are the possible orders of its subgroups?

Which condition defines a normal subgroup N of G?

References & Further Reading

Previous Module Galois Theory