core27 min studyLesson 134 in Mathematics

Cosets and Lagrange's theorem

Partition a group into equal-sized translates and distinguish necessary divisibility conditions from unjustified converse claims.

On this page

What you’ll understand

  • Compute left cosets and recognize when two representatives define the same coset.
  • Prove the finite-group order formula using a partition into translates.
  • Deduce element-order restrictions while avoiding the converse of Lagrange's theorem.

A subgroup can act as a unit of measurement for its surrounding group. Slide the entire subgroup by multiplication, and each resulting coset has the same number of elements. The remarkable part is that these translates cannot partially overlap: they are either identical or disjoint. Counting the resulting pieces yields Lagrange's theorem, a basic restriction that often rules out an imagined subgroup or element before any multiplication table is constructed.

A coset is a translated subset

For a subgroup HH and an element gg of GG, the left coset gHgH consists of the products ghgh as hh ranges over HH. The word left describes the position of the representative, not a direction in a picture. A right coset instead consists of products hghg. These need not agree. The map sending hh to ghgh is a bijection from HH onto gHgH, with inverse given by multiplication on the left by g−1g^{-1}.

Two left cosets are equal exactly when g−1kg^{-1}k belongs to HH. To see why overlap is decisive, suppose gh1=kh2gh_1=kh_2. Rearranging gives k=gh1h2−1k=gh_1h_2^{-1}, so every element of kHkH lies in gHgH; reversing the argument gives equality. Equivalently, belonging to the same coset is an equivalence relation on the group. The cosets are its equivalence classes, which explains their partition property without relying on a diagram.

gH=kH  ⟺  g−1k∈H,∣gH∣=∣H∣gH=kH\iff g^{-1}k\in H,\qquad |gH|=|H|
The equality criterion compares two left cosets. The cardinality equality follows from the explicit bijection h ↦ gh, even for infinite groups.↔ Scroll wide equations horizontally.

Count equal pieces rather than individual products

The index [G:H][G:H] is the number of distinct left cosets. If GG is finite, its partition into that many pieces, each of size ∣H∣|H|, gives the group-order formula. In particular, the order of a subgroup divides the order of the group. Finiteness matters when writing this as an equation of ordinary integers and drawing divisibility conclusions. The partition argument itself still makes sense for infinite groups, but cardinal arithmetic requires separate care.

Apply the theorem to the cyclic subgroup generated by an element. Its size is that element's order, so every element order in a finite group divides the group order. A group with prime order is therefore cyclic: any nonidentity element has an order greater than one dividing that prime, hence has full order. This is a genuine classification deduction from counting, even though no assumption of commutativity was included at the start.

∣G∣=[G:H]∣H∣,ord⁡(g)∣∣G∣(G finite)|G|=[G:H]|H|,\qquad \operatorname{ord}(g)\mid |G|\quad(G\ \text{finite})
The first identity is Lagrange's theorem. The second follows by choosing H to be the cyclic subgroup generated by g.↔ Scroll wide equations horizontally.

Use the theorem in the direction it proves

If a proposed subgroup has an order that does not divide the finite group order, it cannot exist. If the order does divide, the theorem alone is silent. Extra structure may construct such a subgroup, and later Sylow theorems guarantee particular prime-power orders, but a necessary condition is not automatically sufficient. Likewise, knowing that an element order divides the group order does not mean every divisor occurs as an element order.

For a concrete warning, the group with four elements obtained by adding pairs of residues modulo two has identity (0,0)(0,0) and three nonidentity elements. Doubling any pair gives the identity, so every nonidentity element has order two. Four divides the group order, yet no element has order four. Compare this with the cyclic group modulo four, which does contain such elements. Group size restricts possible behavior without determining the full multiplication structure.

Partition the integers modulo twelve

For the additive subgroup H = {0, 4, 8} of the integers modulo 12, list all cosets and compute the index.

  1. Translate by the residues 0, 1, 2, and 3. The four sets are {0,4,8}, {1,5,9}, {2,6,10}, and {3,7,11}.

  2. Translating by 4 repeats H, and any larger representative reduces to one of these four classes modulo 4. Every residue modulo 12 appears in exactly one listed set.

  3. Each coset has 3 elements and there are 4 cosets. Thus the index is 4, and the count 12 = 4 × 3 verifies Lagrange's formula.

The result

The subgroup has order 3 and index 4. Different representatives within any one listed set name the same coset.

Explore the model

Interactive lab

Interactive lab · modular

Build one subgroup, then infer its translates

Pause, reset, then set both controls to modulus 12 and additive step 4. Predict a three-element orbit and play to see H={0,4,8}. Pause and add 1, 2, or 3 to each member on paper to recover the other cosets in the worked example. The lab always begins its sequence at residue zero, so it displays H rather than those shifted cosets. Explain why twelve residues split into four translates of this three-element subgroup.

Build one subgroup, then infer its translatesAddition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Current readings: Residue r0: 0; Orbit period · m/gcd(m,a): 12; Distinct residues visited: 1 of 12. All parameters are adjustable with the labeled controls below.Repeated addition modulo 12: the current residue is 0, and the orbit period is 12.01234567891011+ 5mod 12An additive orbitn = 0rₙ = 0Period = 12Cycle starts at 0:0 → 5 → 10 → 3 →8 → 1 → 6 → 11 →4 → 9 → 2 → 7 → 0Exact residues · two additions per second
Additive orbitCurrent residue / next edge
Residue r0
0
Orbit period · m/gcd(m,a)
12
Distinct residues visited
1 of 12
t = 0 s

Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forThe generated orbit supplies the subgroup size; coset construction and the index calculation remain explicit mathematical reasoning.

Check your understanding

Which conclusion is guaranteed for a group of order 35?

Try it yourself

A finite group has 18 elements and a subgroup H with 6 elements. Find its index, and determine how many elements lie outside H.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Use the equal-size coset partition, remembering that H itself is one coset.

Compare with the solution

The index is 18/6 = 3, so there are three distinct left cosets, including H. Two remaining cosets lie outside H, and each has six elements, giving twelve elements outside. This count does not show that H is normal; left and right coset sets still need to be compared.

Take it with you

  • Left cosets are disjoint or equal and each has the same cardinality as the subgroup.
  • In finite groups, subgroup orders and element orders divide the group order.
  • Lagrange's theorem restricts possible orders but does not supply an unrestricted converse.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.