Subgroups and Cosets: Why Lagrange's Theorem Produces Divisibility
Prerequisite:Introduction to Group Theory: The Axioms, and a Language for Computing with Symmetry
0. Key points
Section titled “0. Key points”- A subgroup of a group is a subset that becomes a group under the restriction of the operation of . Only two things need checking: that it is nonempty, and that implies (Proposition 3.3).
- A subgroup partitions into left cosets . These are the equivalence classes of the relation "", which is a direct generalization of congruence of integers, .
- Every left coset has exactly as many elements as . For finite groups this yields (Theorem 6.1): the order of a subgroup divides the order of the group.
- As a corollary, the order of an element divides the order of the group, and (Corollary 7.1). Applied to the multiplicative group , this gives Euler’s theorem and Fermat’s little theorem in three lines.
- The converse fails. The alternating group has order 12 but no subgroup of order 6 (Proposition 8.1).
1. Motivation — the order alone constrains the internal structure
Section titled “1. Motivation — the order alone constrains the internal structure”In Introduction to group theory: the definition and examples we saw that the framework of a group (definition of a group(Definition 3.1)[Introduction to Group Theory]) lets us treat addition of integers, multiplication of matrices, symmetries of figures, and permutations in one and the same language. Once we have the definition, the next question is how to probe the inside of a group.
Let us begin with a naive question. Can a group of order 12 contain a substructure of order 5?
The question is naive because we have said nothing about what the group looks like. It might be part of the symmetry group of a dodecahedron, or a collection of matrices. Yet the answer is determined: no. And the reason is startlingly simple — does not divide . That is all. This is the content of Lagrange’s theorem.
The strength of the word “divides” here becomes clear when we compare with linear algebra. As we saw in Vector spaces and linear maps, a subspace only gives us the inequality (basic properties of finite-dimensional spaces(Proposition 5.7)[Vector Spaces and Linear Maps]). If , then may be anything from to . For groups, by contrast, the size of a subgroup is restricted to divisors of the size of the whole: the possible values drop from twelve to six ().
Let us state up front why a division appears. The “copies of ” obtained by translating a subgroup inside the group tile exactly. The number of tiles is the index , each tile carries elements, and the whole floor has of them. Making this single picture precise is the purpose of this article.
Historically, the theorem originates in Lagrange’s work on the theory of equations in 1770–71, where he found that the number of distinct values taken by a rational function of variables, as the variables are permuted, divides . At that time the notion of a group did not exist. More than half a century of clarification by Cauchy and Jordan was needed before the statement took its modern form, “the order of a subgroup divides the order of the group”. We say more in the Appendix.
2. Preliminaries — notation and conventions
Section titled “2. Preliminaries — notation and conventions”Throughout, denotes a group, and unless stated otherwise its operation is written multiplicatively. We write for the identity, for the inverse of , and for the product of copies of (for negative , the product of copies of ; and ). For a group written additively, such as , read as , as , and as .
For a finite group we write for the number of its elements and call it the order of .
One tool will be used again and again, so let us record it. Groups satisfy the cancellation laws (basic properties of groups(Proposition 3.2)[Introduction to Group Theory]): if then . Indeed, multiplying on the left by gives , and associativity turns this into , that is, . The right-hand law is proved in the same way.
We also fix notation for symmetric groups (permutations and symmetric groups(Definition 5.2)[Introduction to Group Theory]). The symmetric group of degree consists of all bijections (permutations) of onto itself under composition, and . We read the product as “first apply , then apply ”. The cycle notation denotes the permutation sending , , and fixing everything else; a two-letter cycle such as is called a transposition. We write for the set of all even permutations (so for ).
3. Subgroups
Section titled “3. Subgroups”3.1. Definition
Section titled “3.1. Definition”Definition 3.1(Subgroup)
Let be a group and a subset of . We call a subgroup of , written , if the following three conditions hold.
- (S1) , where is the identity of .
- (S2) If then (closure under the operation).
- (S3) If then (closure under inverses).
Both and itself are always subgroups of ; these are called the trivial subgroups. If and , we call a proper subgroup.
The three conditions of Definition 3.1 are equivalent to saying that is itself a group under the restricted operation. Let us fill in the details.
Assume (S1)–(S3). Condition (S2) guarantees that the multiplication of restricts to a map . Associativity already holds in , so it holds in . By (S1) there is an identity and by (S3) there are inverses, so is a group.
Conversely, suppose is a group under the restricted operation. Writing for the identity of , we have . This is also an equation in , so multiplying on the right by in gives . Hence (S1) holds. Likewise, if denotes the inverse of taken in , then , and multiplying on the left by in gives , which is (S3).
So the statements “the identity of a subgroup coincides with the identity of the whole group” and “inverses in a subgroup coincide with inverses in the whole group” are conclusions, not hypotheses. This is where the situation differs from substructures of rings, where one must decide whether to demand that a subring contain the identity; for groups the agreement is automatic.
3.2. Criteria
Section titled “3.2. Criteria”Verifying three conditions every time is tedious. In fact they can be compressed into one.
Proposition 3.3(Subgroup criteria)
Let be a group and a subset of .
- (One-step test) if and only if and for all .
- (Finite test) If is a finite set, then if and only if and for all .
Proof(Proposition 3.3)
Necessity in (1). Let . By (S1) we have , so . Given , condition (S3) gives , and then (S2) gives .
Sufficiency in (1). Assume and that .
Since , choose an element . Applying the hypothesis to the pair gives , which is (S1). Next, for , applying the hypothesis to gives , which is (S3). Finally, for , the (S3) just proved gives , so applying the hypothesis to yields , which is (S2).
Necessity in (2). This is exactly (S2).
Sufficiency in (2). Suppose is finite, nonempty, and closed under multiplication. Fix and consider the map
Closure gives , so really does map into . If , then , and cancellation (§2) gives ; hence is injective. Since is a finite set, an injection from a finite set to itself is surjective. This is where finiteness enters.
By surjectivity there is an with . Cancelling in gives , so and (S1) holds. Again by surjectivity there is a with ; multiplying on the left by gives , so and (S3) holds.
3.3. Examples and non-examples
Section titled “3.3. Examples and non-examples”Example 3.4(Subgroups we use constantly)
Using Proposition 3.3(1), each of the following is checked to be a subgroup in one line.
(a) . Let be an integer and . It is nonempty since , and (the group is additive, so read as ).
(b) . Here is the multiplicative group of invertible real matrices and . It is nonempty since , and for we have .
(c) . Let . Then . If , then gives , so , and
(d) . Using the fact that the sign map satisfies , we get . The set is nonempty because the identity permutation is even.
Some non-examples. The set of all odd integers is not a subgroup of : it violates (S2) since is not odd, and it violates (S1) since it does not contain . The set of real matrices of determinant is not a subgroup of either, since a product would have determinant . Carving out a subset by a condition does not automatically give a subgroup; the condition must be compatible with both multiplication and inversion.
The next example shows that in , the most familiar group of all, subgroups are already tied to the language of divisors.
Example 3.5(Every subgroup of Z has the form nZ)
The subgroups of the additive group are exactly the sets with , and this is unique.
Proof. Let . If then . Otherwise contains a nonzero element , and by (S3) also , so contains a positive integer. Since the natural numbers are well ordered, there is a least positive integer belonging to ; call it .
The inclusion follows from together with (S2) and (S3): is the sum of copies of , or of copies of when is negative.
For the reverse inclusion, take any and write with by the division algorithm. Then , so by (S3), and by (S2). If , then would be a positive integer in with , contradicting the minimality of . Hence , that is, .
As for uniqueness, if with , then each divides the other, so .
What this example is telling us. We have precisely when . In other words, the inclusion order among subgroups of is nothing but divisibility of integers. The notion of a subgroup is on intimate terms with the relation “divides” from the very start.
4. Cyclic subgroups and the order of an element
Section titled “4. Cyclic subgroups and the order of an element”To translate Lagrange’s theorem into the language of elements, we set up the smallest subgroup generated by a single element.
Definition 4.1(Generated cyclic subgroup and the order of an element)
Let be a group and . We call
the cyclic subgroup generated by . It is indeed a subgroup: it is nonempty since , and , so Proposition 3.3(1) applies.
If there exists a positive integer with , the least such is called the order of , written . If no such exists we set .
Proposition 4.2(The order of an element and the size of its cyclic subgroup)
Let be a group and .
- If is finite then .
- Let . For an integer we have if and only if .
- Let . Then and these elements are pairwise distinct. In particular .
Proof(Proposition 4.2)
(1) All of lie in the finite set , so by the pigeonhole principle there are indices with . Multiplying by gives , and is a positive integer. Hence a positive integer with exists, and is defined as the least such.
(2) If , say , then . Conversely suppose , and write with by the division algorithm. Then
So with . But was the least positive integer with , so cannot be positive. Hence , that is, .
(3) Writing any integer as with gives , so . We show these are distinct. Suppose with . Then , so by (2). But , so cannot be a positive multiple of — a contradiction. Hence the elements are distinct and .
For instance, in the transposition has order 2 because , while the cycle has order 3 because and . In general a cycle on letters has order .
5. Cosets — the partition induced by a subgroup
Section titled “5. Cosets — the partition induced by a subgroup”5.1. Definition
Section titled “5.1. Definition”Definition 5.1(Left and right cosets)
Let and . The sets
are called the left coset and the right coset of containing . We write for the set of all left cosets and for the set of all right cosets.
Let us see where this definition comes from, in the most familiar case. Take (additive) and . Then a left coset is
which is the set of all integers leaving the same remainder as upon division by — in other words, the congruence class modulo . And as we will see, holds if and only if , that is, . A coset is a generalization of congruence, and that is where the name “residue class” comes from.
5.2. Basic properties
Section titled “5.2. Basic properties”Lemma 5.2(Basic properties of left cosets)
Let and .
- .
- The following three conditions are equivalent: (i) ; (ii) ; (iii) .
- If then . Hence distinct left cosets are disjoint, and together with (1) this writes as a disjoint union of left cosets.
- The map , , is a bijection. In particular (as an equality of cardinalities in the infinite case).
Proof(Lemma 5.2)
(1) By (S1) of Definition 3.1 we have , so .
(2) We prove the three implications in turn.
(i) (ii). Suppose . Applying (1) to gives , so for some . Hence .
(ii) (iii). Put ; then .
(iii) (i). Suppose and write with . For any we have , and by (S2), so ; thus . Conversely, (S3) gives and , so the same argument gives . Hence .
(3) Let . From and the implication (iii) (i) of (2) we get ; similarly gives . Hence .
Moreover, by (1) every lies in , so the union of the left cosets is all of . Two distinct left cosets cannot meet, for if they did they would coincide by what we just proved. Thus the left cosets form a partition of .
(4) Put , . By the definition of the map is surjective. If , that is, , then cancellation (§2) gives , so is injective.
Parts (2) and (3) of Lemma 5.2 are a restatement of the fact that the relation
is an equivalence relation on whose equivalence classes are exactly the left cosets. Indeed, reflexivity holds because ; symmetry because gives by (S3); and transitivity because give by (S2). It is pleasing that the three conditions defining a subgroup correspond one for one to the three conditions defining an equivalence relation.
The general fact that an equivalence relation induces a partition of a set is in Relations and equivalence relations: what does “the same” mean? (the correspondence between equivalence relations and partitions(Theorem 4.4)[関係と同値関係]). For and , this equivalence relation reads , which is precisely congruence modulo .
Definition 5.4(Index)
For , the number of left cosets (in general, the cardinality of ) is called the index of in and is written .
Defining the index using right cosets gives the same value, because the map
is a bijection. Reflecting the argument of Lemma 5.2(2) left to right gives , so holds if and only if , that is, if and only if . This equivalence simultaneously shows that is well defined, independent of the choice of representative (read left to right), and that it is injective (read right to left). Surjectivity follows since any right coset satisfies .
The naive assignment , by contrast, fails: it depends on the choice of representative and so does not define a map at all. The next example, Example 5.6, exhibits this concretely.
5.3. A computation in S3
Section titled “5.3. A computation in S3”Example 5.6(Cosets in S3 (left and right do not agree))
Take and . Since , this is indeed a subgroup of order 2. Products are computed right to left.
Left cosets. First, . Next,
so and hence . Similarly,
gives , so .
The three sets , , are pairwise disjoint and their union is all six elements of : exactly the partition asserted by Lemma 5.2. Therefore .
Right cosets. Computing in the same way, and , so
There are three of them, the same number as on the left, but as a family of sets they do not coincide with the left cosets. For example, while .
A subgroup whose left cosets and right cosets agree as families is special: it is called a normal subgroup. In that case the set of cosets itself carries a group structure, and one obtains a quotient group. We treat this in Normal subgroups and quotient groups. What matters here is that, without assuming normality, the left cosets always partition into blocks of equal size. That is all Lagrange’s theorem needs.
6. Lagrange’s theorem
Section titled “6. Lagrange’s theorem”flowchart TD A["subgroup H ⊆ G"] --> B["equivalence relation a ~ b ⟺ a⁻¹b ∈ H"] B --> C["left cosets cover G without overlap"] A --> D["h ↦ ah is a bijection H → aH"] D --> E["every coset has as many elements as H"] C --> F["order of G = number of cosets × order of H"] E --> F F --> G["Lagrange's theorem"] G --> H["the order of an element divides the order of the group"] H --> I["Euler's theorem and Fermat's little theorem"]
Theorem 6.1(Lagrange's theorem)
Let be a finite group and a subgroup of . Then
In particular divides , and the index is given by .
Proof(Theorem 6.1)
Since is finite, there are only finitely many left cosets, being subsets of . List all the distinct ones as , so that .
By Lemma 5.2(3) these are pairwise disjoint and their union is all of . For a union of finitely many pairwise disjoint sets, the number of elements adds:
Next, by Lemma 5.2(4) we have for each . Therefore
Since (because ), this equation shows that divides . Dividing both sides by gives .
Only two things did any real work in the proof: that the cosets cover without overlapping (Lemma 5.2(3)), and that every coset has the same size (part (4) of the same lemma). The first holds because the three subgroup axioms translate directly into the three axioms of an equivalence relation; the second because left multiplication in a group is a bijection. It is the requirement that inverses exist, built into the definition of a group, that pays off here.
The index is defined even when is infinite. For example for . Indeed, the left cosets are exhausted by the sets , and these are distinct: if with , then , which is impossible since . In this situation the identity degenerates into a product involving infinities and loses its information, whereas the index itself remains a finite and meaningful quantity. When working with infinite groups, it is the index rather than the order that takes the leading role.
Example 6.3(Finding all subgroups of S3)
Since , Theorem 6.1 tells us that the order of a subgroup is a divisor of , that is, one of . We enumerate by order.
Order 1. Since is required, the only possibility is .
Order 2. Write with . By (S2) we have . If , cancellation gives , a contradiction; hence , so has order 2. The elements of order 2 in are exactly the three transpositions (the 3-cycles have order 3, as we saw). Conversely each of these gives a subgroup of order 2, so there are exactly three subgroups of order 2.
Order 3. Since is prime, Corollary 7.2 below shows that is cyclic, generated by an element of order 3. The elements of order 3 in are and , but , so
and the generated subgroup is the same in both cases. Hence there is exactly one subgroup of order 3, namely .
Order 6. Only .
Altogether has exactly six subgroups. In this case every divisor of , namely , is realized as the order of some subgroup. This does not hold in general, however (§8).
7. Corollaries — from the order of an element to number theory
Section titled “7. Corollaries — from the order of an element to number theory”Corollary 7.1(The order of an element divides the order of the group)
Let be a finite group and .
- divides .
- .
Proof(Corollary 7.1)
(1) Since is finite, Proposition 4.2(1) shows that is finite, and part (3) of the same proposition gives . As is a subgroup of (Definition 4.1), applying Theorem 6.1 with shows that divides .
(2) By (1) there is a positive integer with . Hence
This is a practical tool. In a group of order 15, for instance, every element has order , or ; there is no element of order 2 and none of order 4. We learn all this merely by counting, without knowing how the group is built.
Corollary 7.2(Groups of prime order)
Let be a finite group, a prime, and suppose . Then:
- The only subgroups of are and .
- For every with we have . In particular is cyclic, hence abelian.
Proof(Corollary 7.2)
(1) If , then divides by Theorem 6.1, and since is prime we get or . In the first case forces . In the second case and both are finite with the same number of elements, so .
(2) If , then is a subgroup containing , so . By (1) we conclude . The cyclic group is abelian since .
Let us now translate the theorem into number theory. First we set up the group in question. Fix and let be the set of residue classes modulo , writing . As we saw in §5.1, this is precisely the set of cosets of the subgroup of the additive group . Now put
with multiplication defined by ; that this product is independent of the choice of representatives is in well-definedness of multiplication of residue classes(Theorem 5.4)[関係と同値関係]. Three details deserve checking. First, if then , so and the defining condition does not depend on the representative. Second, if then , so the set is closed under multiplication. Third, if then Bézout’s identity provides integers with , which means , so inverses exist (and the same identity gives , so really is an element). Hence is a group. Its order is the number of with that are coprime to , that is, the value of Euler’s totient function.
Theorem 7.3(Euler's theorem and Fermat's little theorem)
- (Euler) Let and let be an integer with . Then .
- (Fermat) Let be a prime. If then ; moreover for every integer .
Proof(Theorem 7.3)
(1) The group is finite of order . Since we have , so Corollary 7.1(2) gives , that is, .
(2) For a prime , all of are coprime to , so . The condition is equivalent to , so (1) gives . Multiplying both sides by gives . If instead , then and so . Hence holds for every integer .
That Fermat’s little theorem is a one-line consequence of ” in a finite group” illustrates well what group theory gained by abstraction. The original statement is a theorem about congruences of integers, yet the only properties used in the proof were finiteness, associativity, and the existence of inverses.
Example 7.4(The remainder of 7 to the 2026th power modulo 45)
Let . By multiplicativity of Euler’s function,
Since , Theorem 7.3(1) gives . As ,
The rest is repeated squaring:
So the remainder of on division by is .
Computing the order shortens the work. By Corollary 7.1(1), the order of divides . Now
where along the way we used . By Proposition 4.2(2), divides , so it is one of . We rule out the proper divisors in turn:
None of these is , so . Indeed , consistent with Corollary 7.1(1). Since , this route also gives , the same answer.
8. The converse is false
Section titled “8. The converse is false”Lagrange’s theorem says that if a subgroup exists, its order divides . Conversely, does a subgroup of order necessarily exist whenever divides ? For in Example 6.3 that was the case. In general, however, it fails. The smallest counterexample is .
Proposition 8.1(A counterexample to the converse of Lagrange's theorem)
The alternating group has order 12 but has no subgroup of order 6. Hence the assertion “if divides then there is a subgroup of order ” is false.
Proof(Proposition 8.1)
We first classify the elements of . We have . The even permutations split into: the identity (1 element); 3-cycles (choose 3 letters out of in ways, and for each choice there are the two cycles and , giving 8 in all); and products of two disjoint transpositions (, , , that is 3 elements). The total is , so the list is complete. The key point is that there are 8 three-cycles.
Step 1. In general, if is a group and a subgroup with , then for every .
To see this: if then by (S2). So suppose . Since the index is 2 there are exactly two left cosets, one of which is . By Lemma 5.2(1) and (2) we have and (for would give , contrary to assumption), so the two cosets are precisely and . They are disjoint with union , hence .
Now suppose, for contradiction, that . Then , so for some . Cancellation gives , contradicting . Hence .
Step 2. Suppose with . By Theorem 6.1, .
Let be any 3-cycle. Then , so . Applying Step 1 with gives . As was arbitrary, all 8 three-cycles lie in . Together with this forces , contradicting .
Hence no subgroup of order 6 exists.
The converse is not entirely lost. The following partial converses are known.
| Statement | Content |
|---|---|
| Cauchy’s theorem | If a prime divides , there is an element of order |
| Sylow’s theorems | If is the largest power of dividing , there is a subgroup of order |
| Finite abelian groups | If divides , there is a subgroup of order |
For we have , so Sylow’s theorems guarantee a subgroup of order 4 (indeed is one) and a subgroup of order 3, but say nothing about , which is not a prime power. This is consistent with Proposition 8.1. Proofs of these results lie beyond the scope of this article; see Chapter 4 of Yukie’s Daisūgaku 1 or Chapter 4 of Dummit–Foote in the references.
We have now seen how a subgroup, a “static” substructure, gets translated into the language of numbers by way of the partition into cosets. The next step is to ask whether the partition can itself be made into a group. The condition for this is exactly the agreement of left and right cosets (a necessary and sufficient condition for the product of cosets to be well defined(Theorem 3.2)[Normal Subgroups and Quotient Groups]), and it is the subject of Normal subgroups and quotient groups.
9. Exercises
Section titled “9. Exercises”Exercise 9.1Easy
Let be a group and .
- Show that .
- Show that holds if and only if or .
Solution
(1) We use Proposition 3.3(1). Since and , we have , so . Let . Then and give , and similarly . Hence , and .
(2) Sufficiency first. If then , which is a subgroup, so . If then , and again .
For necessity we argue by contraposition. Assume and , and show that is not a subgroup. By assumption we may pick and . If , then (S2) gives .
- If , then by (S3), so , contradicting .
- If , then , so , contradicting .
Both cases give a contradiction, so is not a subgroup.
This result is also used in the form: a group is never the union of two proper subgroups.
Exercise 9.2Standard
Let be a group of order 4. Show that is abelian, and moreover that one of the following holds.
- has an element of order 4 and is the cyclic group .
- with and (the Klein four-group).
Solution
By Corollary 7.1(1), the order of each element of divides , hence is , or . The only element of order 1 is (since means ).
Case 1: there is an element of order 4. By Proposition 4.2(3) we have , and since with both finite, . A cyclic group is abelian because .
Case 2: there is no element of order 4. Then every element other than has order 2, so for all (this also holds for ). Equivalently . For any we have , so , and therefore
so is abelian. Here we used the reversal rule .
Now we pin down the structure. Choose an element , and then an element not in . Consider : if then , a contradiction; if then cancellation gives , a contradiction; if then , a contradiction. So differs from each of , and since we get . The relations together with commutativity determine the whole multiplication table.
Exercise 9.3Hard
Let be a group and (that is, is a subgroup of and is a subgroup of ).
- Show that when is finite.
- Show that if is not assumed finite but and are both finite, then .
Solution
(1) From and we also get (being a subgroup amounts to checking (S1), (S2), (S3), which follows at once from being closed under the operation of ). Applying Theorem 6.1 three times,
where we used along the way.
(2) Finiteness is unavailable, so we construct representatives directly. Let and . Choose a complete set of representatives for the left cosets of in (so ) and a complete set of representatives for the left cosets of in (so , with ). We show that the elements form a complete set of representatives for the left cosets of in .
They cover. Let . For some we have , so with . For some we have , so with . Hence .
They are distinct. Suppose . By Lemma 5.2(2) there is a with . Since we have , so . By Lemma 5.2(2) again, , and the choice of representatives forces .
Then , so cancellation gives , that is, . Once more by Lemma 5.2(2) we get , and the choice of representatives forces .
Hence there are exactly left cosets of in , and .
Exercise 9.4Hard
Let be a group, let be finite subgroups of , and set (note that need not be a subgroup). Show that
Then deduce that if and , then .
Solution
First part. Consider the map , . By the definition of , this is surjective. Hence summing the sizes of the fibres over all gives . So it suffices to show that each fibre has size , from which follows.
Write with and , and put ; by Exercise 9.1(1) we have .
First, for any we have (since gives , and gives ), and . Moreover implies by cancellation, so these give distinct elements of the fibre.
Conversely, suppose , that is, . Multiplying on the left by and on the right by gives
The left-hand side lies in and the right-hand side in , so this common value, call it , lies in . From we get , and from we get , so has exactly the form counted above.
Therefore for every , and
Dividing by gives the stated formula.
Second part. Suppose , , and assume . The formula above gives
But forces , a contradiction. Hence .
Using Theorem 6.1 further, is a subgroup of , so divides ; being different from , it is , or . In particular yields .
References
Section titled “References”- Kazuo Matsuzaka, Daisūkei Nyūmon, Iwanami Shoten, 1976 (in Japanese) — Chapter 2 treats groups, subgroups, cosets, and Lagrange’s theorem carefully, with a wealth of concrete examples. A good first book for beginners.
- Akihiko Yukie, Daisūgaku 1: Gunron Nyūmon, Nippon Hyoron Sha, 2010 (in Japanese) — Chapter 2 covers subgroups and cosets, Chapter 4 the Sylow theorems. The partial converses mentioned in Remark 8.2 are found here.
- Toshiyuki Katsura, Daisūgaku I: Gun to Kan, University of Tokyo Press, 2004 (in Japanese) — a concise textbook on the foundations of group theory; Chapter 1 contains subgroups and Lagrange’s theorem.
- D. S. Dummit and R. M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004 — Chapter 2 on subgroups, Chapter 3 on cosets and Lagrange’s theorem, Chapter 4 on the Sylow theorems. The exercise sets are exceptionally rich.
- J. J. Rotman, An Introduction to the Theory of Groups, 4th ed., Graduate Texts in Mathematics 148, Springer, 1995 — Chapter 2 develops cosets and the index in general, including the treatment of the index for infinite groups.
- J.-L. Lagrange, “Réflexions sur la résolution algébrique des équations”, Nouveaux Mémoires de l’Académie Royale des Sciences et Belles-Lettres de Berlin, 1770–1771 — the original paper from which the theorem takes its name.
Appendix: On the name “Lagrange’s theorem”
Section titled “Appendix: On the name “Lagrange’s theorem””Lagrange himself knew nothing of groups. In the paper cited above, published in 1770–71, what Lagrange investigated was a unified understanding of methods for solving algebraic equations: why are equations of degree 3 and 4 solvable while those of degree 5 are not? His apparatus was to count, for a rational function of the roots of an equation, how many distinct values takes as the variables are permuted. He found that this number divides .
Translated into modern language: the permutations fixing form a subgroup of , the number of distinct values taken by is exactly the index , and by Theorem 6.1 this divides . But in Lagrange’s day there was no notion of a subgroup, let alone of a group. What he handled were concrete permutations and concrete rational functions, not a general theorem about abstract groups.
The abstraction took more than half a century. Cauchy systematized the theory of permutations from 1815 onwards, Galois discovered the correspondence between solvability of equations and groups in the 1830s, and Jordan brought the theory of permutation groups together in his Traité des substitutions of 1870. Only at the end of the nineteenth century did the axioms for an abstract group settle into their present form, allowing the statement “the order of a subgroup divides the order of the group” to be made for an arbitrary finite group.
This history is a fine illustration of what abstraction delivers, I think. The phenomenon Lagrange found through individual computations was compressed, once the framework of a group was available, into the two pages of Lemma 5.2 and Theorem 6.1, and at the same time became applicable in identical form to number theory (Theorem 7.3) and to the symmetries of geometric figures. The name preserves the discoverer, but the shape of the theorem was fixed by the abstraction that came after.
Report an error in this article ・Operated by: Mugen Giken LLC ・Pricing ・Terms ・Legal notice
© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.