Cosets and Lagrange's Theorem
Tom Judson · GFDL · Abstract Algebra: Theory and Applications, Ch. 5
A subgroup H partitions a group G into cosets of equal size. Since the cosets tile G without overlap, |H| must divide |G|. That is Lagrange's theorem: the order of any subgroup divides the order of the group. This one fact constrains everything.
Left cosets
Given a subgroup H of G and an element g in G, the left coset gH is the set of all g * h for h in H. Two cosets are either identical or disjoint. Together they partition G into pieces of the same size as H.
Lagrange's theorem
If H is a subgroup of a finite group G, then |H| divides |G|. This is Lagrange's theorem. The number of distinct cosets is |G|/|H|, called the index of H in G. Consequence: the order of any element divides the order of the group.
Notation reference
| Math | Scheme | Python | Meaning |
|---|---|---|---|
| gH | (coset g H n) | coset(g, H, n) | Left coset of g |
| [G:H] | (/ |G| |H|) | len(G)//len(H) | Index: number of cosets |
| |H| | |G| | divides | divides | Lagrange's theorem |
Neighbors
Algebra track
- ← Ch.4 Isomorphisms — coset counting constrains possible isomorphisms
- Ch.6 Rings — adding a second operation
Translation notes
Judson proves Lagrange's theorem in Ch. 6 after introducing cosets. The proof is combinatorial: cosets partition G into equal-sized pieces, so |G| = [G:H] * |H|. Normal subgroups and quotient groups (which enable the first isomorphism theorem) are a direct extension: a normal subgroup is one where left and right cosets coincide, making the set of cosets itself a group.