Skip to content

Lagrange's Theorem | Mathematics

Let HGH \leq G. For aGa \in GThe left coset of HH containing aa is

aH={ah:hH}aH = \{ah : h \in H\}

The right coset is Ha={ha:hH}Ha = \{ha : h \in H\}.

Proposition 3.1. The cosets of HH in GG partition GG.

Proof. Define aba \sim b if a1bHa^{-1}b \in H. This is an equivalence relation: reflexive (a1a=eHa^{-1}a = e \in H), symmetric (a1bHb1a=(a1b)1Ha^{-1}b \in H \Rightarrow b^{-1}a = (a^{-1}b)^{-1} \in H), Transitive (a1b,b1cHa1c=(a1b)(b1c)Ha^{-1}b, b^{-1}c \in H \Rightarrow a^{-1}c = (a^{-1}b)(b^{-1}c) \in H). The equivalence class of aa is exactly aHaH. \blacksquare

Proposition 3.2. aH=H|aH| = |H| for all aGa \in G.

Proof. The map ϕ:HaH\phi : H \to aH given by ϕ(h)=ah\phi(h) = ah is a bijection. \blacksquare

Theorem 3.3 (Lagrange’s Theorem). If HH is a subgroup of a finite group GG Then H|H| divides G|G|.

Proof. The cosets of HH partition GG into disjoint sets, each of size H|H|. If there are kk cosets, Then G=kH|G| = k \cdot |H| So H|H| divides G|G|. \blacksquare

The number of cosets is called the index of HH in GGDenoted [G:H][G : H].

Corollary 3.4. The order of any element of GG divides G|G|.

Proof. g=g|g| = |\langle g \rangle| And gG\langle g \rangle \leq G So g|g| divides G|G| by Lagrange. \blacksquare

Corollary 3.5 (Fermat’s Little Theorem). If pp is prime and gcd(a,p)=1\gcd(a, p) = 1 Then ap11(modp)a^{p-1} \equiv 1 \pmod{p}.

Proof. Z/pZ\mathbb{Z}/p\mathbb{Z} has pp elements. The multiplicative group (Z/pZ)(\mathbb{Z}/p\mathbb{Z})^* has order p1p - 1. The order of [a][a] divides p1p - 1 So [a]p1=[1][a]^{p-1} = [1]. \blacksquare

Corollary 3.6 (Euler’s Theorem). If gcd(a,n)=1\gcd(a, n) = 1 Then aϕ(n)1(modn)a^{\phi(n)} \equiv 1 \pmod{n}Where ϕ\phi Is Euler’s totient function.

Problem. Show that every group of prime order pp is cyclic.

Solution. Let GG be a group of order pp and gGg \in G with geg \neq e. By Corollary 3.4, g|g| divides pp. Since geg \neq e, g1|g| \neq 1. Since pp is prime, g=p|g| = p. Thus g=G\langle g \rangle = G And GG is cyclic. \blacksquare

Problem. Let H=(1 2 3)S3H = \langle (1\ 2\ 3) \rangle \leq S_3. Find all left cosets of HH in S3S_3.

Solution

Solution. H={e,(1 2 3),(1 3 2)}H = \{e, (1\ 2\ 3), (1\ 3\ 2)\} has order 33 And S3=6|S_3| = 6 So [S3:H]=2[S_3 : H] = 2. Pick any σH\sigma \notin HE.g., σ=(1 2)\sigma = (1\ 2). Then:

S3=H(1 2)H={e,(1 2 3),(1 3 2)}{(1 2),(1 2)(1 2 3),(1 2)(1 3 2)}S_3 = H \cup (1\ 2)H = \{e, (1\ 2\ 3), (1\ 3\ 2)\} \cup \{(1\ 2), (1\ 2)(1\ 2\ 3), (1\ 2)(1\ 3\ 2)\}

Computing: (1 2)(1 2 3)=(2 3)(1\ 2)(1\ 2\ 3) = (2\ 3) and (1 2)(1 3 2)=(1 3)(1\ 2)(1\ 3\ 2) = (1\ 3). So:

S3={e,(1 2 3),(1 3 2)}{(1 2),(2 3),(1 3)}S_3 = \{e, (1\ 2\ 3), (1\ 3\ 2)\} \cup \{(1\ 2), (2\ 3), (1\ 3)\}

Since [S3:H]=2[S_3 : H] = 2, HH is normal (see Corollary 3.7). \blacksquare

Problem. Let H=4Z/12ZH = \langle 4 \rangle \leq \mathbb{Z}/12\mathbb{Z}. Find all cosets of HH.

Solution

Solution. H=4={0,4,8}H = \langle 4 \rangle = \{0, 4, 8\} has order 33 And Z/12Z=12|\mathbb{Z}/12\mathbb{Z}| = 12 So [Z/12Z:H]=4[\mathbb{Z}/12\mathbb{Z} : H] = 4. The cosets are:

0+H={0,4,8},1+H={1,5,9},2+H={2,6,10},3+H={3,7,11}0 + H = \{0, 4, 8\}, \quad 1 + H = \{1, 5, 9\}, \quad 2 + H = \{2, 6, 10\}, \quad 3 + H = \{3, 7, 11\}

Since Z/12Z\mathbb{Z}/12\mathbb{Z} is abelian, HH is normal, and Z/12Z/HZ/4Z\mathbb{Z}/12\mathbb{Z}\,/\,H \cong \mathbb{Z}/4\mathbb{Z}. \blacksquare

3.5 Further Corollaries of Lagrange’s Theorem

Section titled “3.5 Further Corollaries of Lagrange’s Theorem”

Corollary 3.7. If [G:H]=2[G : H] = 2 Then HGH \trianglelefteq G.

Proof. There are exactly two left cosets HH and aHaH And exactly two right cosets HH and HaHa. Since the cosets partition GGWe have aH=GH=HaaH = G \setminus H = Ha. Thus gH=HggH = Hg for all gGg \in G So HH is normal. \blacksquare

Corollary 3.8 (Product Formula). If H,KGH, K \leq G are finite subgroups, then

HK=HKHK|HK| = \frac{|H||K|}{|H \cap K|}

Proof. The map H×KHKH \times K \to HK given by (h,k)hk(h, k) \mapsto hk is surjective. For any x=hkHKx = hk \in HK The fiber is {(hc1,ck):cHK}\{(hc^{-1}, ck) : c \in H \cap K\}Which has size HK|H \cap K|. Thus HK=HKHK|H||K| = |HK| \cdot |H \cap K|. \blacksquare

  • Confusing index with order. The index [G:H][G:H] is the number of cosets, not the order of HH.
  • Assuming Lagrange’s converse. If dGd \mid |G|, there need not exist a subgroup of order dd. The converse holds for cyclic groups but fails for A4A_4 (order 12, no subgroup of order 6).
  • Forgetting that cosets partition GG. Each element of GG belongs to exactly one left coset and exactly one right coset of HH.
  • Misapplying Fermat’s Little Theorem. It requires pp prime and gcd(a,p)=1\gcd(a,p) = 1; omitting the coprimality condition gives incorrect results.

3.7 Intuition: Why Does Lagrange’s Theorem Work?

Section titled “3.7 Intuition: Why Does Lagrange’s Theorem Work?”

Lagrange’s theorem says that the order of any subgroup divides the order of the group. The proof is beautifully simple: the left cosets of HH partition GG into disjoint sets, each of size H|H|. If there are kk cosets, then G=kH|G| = k \cdot |H|, so H|H| divides G|G|.

Think of it as tiling: if you have a floor of area G|G| and tiles of area H|H|, you need exactly k=G/Hk = |G|/|H| tiles, and this must be a whole number. The cosets are the tiles.

Why the converse fails. Lagrange’s theorem says the size of any subgroup must divide G|G|. But the converse --- that every divisor of G|G| gives rise to a subgroup --- is false. The obstruction is that the “tiling” might not be achievable by a subgroup. For A4A_4 (order 12), there is no subgroup of order 6, even though 6126 \mid 12. The reason is that a subgroup of order 6 would have index 2, hence would be normal. But A4A_4 has no normal subgroup of order 6 (its only proper normal subgroup is the Klein four-group V4V_4 of order 4).

Connection to number theory. Lagrange’s theorem applied to (Z/pZ)(\mathbb{Z}/p\mathbb{Z})^* gives Fermat’s Little Theorem: the order of any element divides p1p - 1, so ap11(modp)a^{p-1} \equiv 1 \pmod{p}. This is the foundation of RSA encryption and primality testing.

3.8 Worked Example: All Subgroups of D4D_4

Section titled “3.8 Worked Example: All Subgroups of D4D_4D4​”

Problem. List all subgroups of D4D_4 (the dihedral group of the square, order 8) and verify Lagrange’s theorem for each.

Solution

D4={e,r,r2,r3,s,rs,r2s,r3s}D_4 = \{e, r, r^2, r^3, s, rs, r^2s, r^3s\} where r4=s2=er^4 = s^2 = e and srs=r1srs = r^{-1}.

By Lagrange’s theorem, the possible subgroup orders are 1,2,4,81, 2, 4, 8.

Order 1: {e}\{e\} (trivial subgroup).

Order 2: Subgroups generated by elements of order 2. The elements of order 2 are r2,s,rs,r2s,r3sr^2, s, rs, r^2s, r^3s. This gives subgroups: r2={e,r2}\langle r^2 \rangle = \{e, r^2\}, s={e,s}\langle s \rangle = \{e, s\}, rs={e,rs}\langle rs \rangle = \{e, rs\}, r2s={e,r2s}\langle r^2s \rangle = \{e, r^2s\}, r3s={e,r3s}\langle r^3s \rangle = \{e, r^3s\}. That is 5 subgroups of order 2.

Order 4: Subgroups of order 4 must contain the identity and three other elements. The cyclic subgroup r={e,r,r2,r3}Z/4Z\langle r \rangle = \{e, r, r^2, r^3\} \cong \mathbb{Z}/4\mathbb{Z}. The Klein four-group {e,r2,s,r2s}V4\{e, r^2, s, r^2s\} \cong V_4. The Klein four-group {e,r2,rs,r3s}V4\{e, r^2, rs, r^3s\} \cong V_4. That is 3 subgroups of order 4.

Order 8: D4D_4 itself.

Verification: 1+5+3+1=101 + 5 + 3 + 1 = 10 subgroups total. Each subgroup order divides 8: 181 \mid 8, 282 \mid 8, 484 \mid 8, 888 \mid 8. \checkmark

Note: D4D_4 has 5 elements of order 2, 2 elements of order 4, and 1 element of order 1. The center is Z(D4)={e,r2}Z(D_4) = \{e, r^2\}, which is one of the order-2 subgroups. \blacksquare

StatementHypothesisConclusion
Lagrange’s TheoremHGH \leq G, GG finiteH\|H\| divides G\|G\|
Corollary 3.4gGg \in Gg\|g\| divides G\|G\|
Fermat’s Little Theorempp prime, gcd(a,p)=1\gcd(a,p)=1ap11(modp)a^{p-1} \equiv 1 \pmod{p}
Euler’s Theoremgcd(a,n)=1\gcd(a,n)=1aϕ(n)1(modn)a^{\phi(n)} \equiv 1 \pmod{n}
Index 2 implies normal[G:H]=2[G:H] = 2HGH \trianglelefteq G
Product FormulaH,KGH, K \leq G finiteHK=HK/HK\|HK\| = \|H\|\|K\|/\|H \cap K\|
  • Number theory: Fermat’s Little Theorem and Euler’s Theorem underpin RSA encryption and primality testing.
  • Coding theory: The structure of cosets of subgroups in finite groups is used in linear codes and syndrome decoding.
  • Computational group theory: Lagrange’s Theorem bounds the search space when testing subgroup membership; the index determines the number of coset representatives needed.
flowchart TD
A[3_Lagrange S Theorem] --> B[Key Concepts]
A --> C[Core Principles]
A --> D[Practical Applications]
B --> E[Fundamental definitions]
C --> F[Design patterns]
D --> G[Real-world usage]
  • Group Actions — The orbit-stabilizer theorem generalises Lagrange’s theorem to group actions, linking subgroup indices to orbit sizes.

  • The Sylow Theorems — Sylow’s theorems refine Lagrange’s theorem by guaranteeing subgroups of prime-power order and constraining their count.

  • Classification of Groups of Small Order — Lagrange’s theorem limits the possible subgroup structure used in classifying small-order groups.

  • Common Pitfalls — The common pitfalls section warns against assuming the converse of Lagrange’s theorem and confusing index with order.

  • Classical Mechanics

  • Electromagnetism