Lagrange's theorem (group theory)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "other uses". Script error: No such module "Sidebar".

File:Left cosets of Z 2 in Z 8.svg
G is the group /8, the integers mod 8 under addition. The subgroup H contains only 0 and 4, and is isomorphic to /2. There are four left cosets of H: H itself, 1+H, 2+H, and 3+H (written using additive notation since this is an additive group). Together they partition the entire group G into equal-size, non-overlapping sets. Thus the index [G : H] is 4.

In the mathematical field of group theory, Lagrange's theorem states that if Template:Mvar is a subgroup of any finite group Template:Mvar, then |H| is a divisor of |G|. That is, the order (number of elements) of every subgroup divides the order of the whole group.

The theorem is named after Joseph-Louis Lagrange. The following variant states that for a subgroup H of a finite group G, not only is |G|/|H| an integer, but its value is the index [G:H], defined as the number of left cosets of H in G. Template:Math theorem This variant holds even if G is infinite, provided that |G|, |H|, and [G:H] are interpreted as cardinal numbers.

Proof

The left cosets of Template:Mvar in Template:Mvar are the equivalence classes of a certain equivalence relation on Template:Mvar: specifically, call Template:Mvar and Template:Mvar in Template:Mvar equivalent if there exists Template:Mvar in Template:Mvar such that x = yhScript error: No such module "Check for unknown parameters".. Therefore, the set of left cosets forms a partition of Template:Mvar. Each left coset aHScript error: No such module "Check for unknown parameters". has the same cardinality as Template:Mvar because xax defines a bijection HaH (the inverse is ya1y). The number of left cosets is the index [G : H]Script error: No such module "Check for unknown parameters".. By the previous three sentences,

|G|=[G:H]|H|.

Extension

Lagrange's theorem can be extended to the equation of indices between three subgroups of Template:Mvar.[1] Template:Math theorem Template:Math proof If we take K = Template:MsetScript error: No such module "Check for unknown parameters". (Template:Mvar is the identity element of Template:Mvar), then [G : Template:Mset] = |G|Script error: No such module "Check for unknown parameters". and [H : Template:Mset] = |H|Script error: No such module "Check for unknown parameters".. Therefore, we can recover the original equation |G| = [G : H] |H|Script error: No such module "Check for unknown parameters"..

Applications

A consequence of the theorem is that the order of any element Template:Mvar of a finite group (i.e. the smallest positive integer number Template:Mvar with Template:MvarTemplate:Mvar = Template:MvarScript error: No such module "Check for unknown parameters"., where Template:Mvar is the identity element of the group) divides the order of that group, since the order of Template:Mvar is equal to the order of the cyclic subgroup generated by Template:Mvar. If the group has Template:Mvar elements, it follows

an=e.

This can be used to prove Fermat's little theorem and its generalization, Euler's theorem. These special cases were known long before the general theorem was proved.

The theorem also shows that any group of prime order is cyclic and simple, since the subgroup generated by any non-identity element must be the whole group itself.

Lagrange's theorem can also be used to show that there are infinitely many primes: suppose there were a largest prime p. Any prime divisor q of the Mersenne number 2p1 satisfies 2p1(modq) (see modular arithmetic), meaning that the order of 2 in the multiplicative group (/q)* is p. By Lagrange's theorem, the order of 2 must divide the order of (/q)*, which is q1. So p divides q1, giving p<q, contradicting the assumption that p is the largest prime.[2]

Existence of subgroups of given order

Lagrange's theorem raises the converse question as to whether every divisor of the order of a group is the order of some subgroup. This does not hold in general: given a finite group G and a divisor d of |G|, there does not necessarily exist a subgroup of G with order d. The smallest example is A4 (the alternating group of degree 4), which has 12 elements but no subgroup of order 6.

A "Converse of Lagrange's Theorem" (CLT) group is a finite group with the property that for every divisor of the order of the group, there is a subgroup of that order. It is known that a CLT group must be solvable and that every supersolvable group is a CLT group. However, there exist solvable groups that are not CLT (for example, A4) and CLT groups that are not supersolvable (for example, S4, the symmetric group of degree 4).

There are partial converses to Lagrange's theorem. For general groups, Cauchy's theorem guarantees the existence of an element, and hence of a cyclic subgroup, of order any prime dividing the group order. Sylow's theorem extends this to the existence of a subgroup of order equal to the maximal power of any prime dividing the group order. For solvable groups, Hall's theorems assert the existence of a subgroup of order equal to any unitary divisor of the group order (that is, a divisor coprime to its cofactor).

Counterexample of the converse of Lagrange's theorem

The converse of Lagrange's theorem states that if Template:Mvar is a divisor of the order of a group Template:Mvar, then there exists a subgroup Template:Mvar where |H| = dScript error: No such module "Check for unknown parameters"..

We will examine the alternating group A4Script error: No such module "Check for unknown parameters"., the set of even permutations as the subgroup of the Symmetric group S4Script error: No such module "Check for unknown parameters"..

A4 = Template:MsetScript error: No such module "Check for unknown parameters"..

|A4| = 12Script error: No such module "Check for unknown parameters". so the divisors are 1, 2, 3, 4, 6, 12Script error: No such module "Check for unknown parameters".. Assume to the contrary that there exists a subgroup Template:Mvar in A4Script error: No such module "Check for unknown parameters". with |H| = 6Script error: No such module "Check for unknown parameters"..

Let Template:Mvar be the non-cyclic subgroup of A4Script error: No such module "Check for unknown parameters". called the Klein four-group.

V = Template:MsetScript error: No such module "Check for unknown parameters"..

Let K = HVScript error: No such module "Check for unknown parameters".. Since both Template:Mvar and Template:Mvar are subgroups of A4Script error: No such module "Check for unknown parameters"., Template:Mvar is also a subgroup of A4Script error: No such module "Check for unknown parameters"..

From Lagrange's theorem, the order of Template:Mvar must divide both 6Script error: No such module "Check for unknown parameters". and 4Script error: No such module "Check for unknown parameters"., the orders of Template:Mvar and Template:Mvar respectively. The only two positive integers that divide both 6Script error: No such module "Check for unknown parameters". and 4Script error: No such module "Check for unknown parameters". are 1Script error: No such module "Check for unknown parameters". and 2Script error: No such module "Check for unknown parameters".. So |K| = 1Script error: No such module "Check for unknown parameters". or 2Script error: No such module "Check for unknown parameters"..

Assume |K| = 1Script error: No such module "Check for unknown parameters"., then K = Template:MsetScript error: No such module "Check for unknown parameters".. If Template:Mvar does not share any elements with Template:Mvar, then the 5 elements in Template:Mvar besides the Identity element Template:Mvar must be of the form (a b c)Script error: No such module "Check for unknown parameters". where a, b, cScript error: No such module "Check for unknown parameters". are distinct elements in Template:MsetScript error: No such module "Check for unknown parameters"..

Since any element of the form (a b c)Script error: No such module "Check for unknown parameters". squared is (a c b)Script error: No such module "Check for unknown parameters"., and (a b c)(a c b) = eScript error: No such module "Check for unknown parameters"., any element of Template:Mvar in the form (a b c)Script error: No such module "Check for unknown parameters". must be paired with its inverse. Specifically, the remaining 5 elements of Template:Mvar must come from distinct pairs of elements in A4Script error: No such module "Check for unknown parameters". that are not in Template:Mvar. This is impossible since pairs of elements must be even and cannot total up to 5 elements. Thus, the assumptions that |K| = 1Script error: No such module "Check for unknown parameters". is wrong, so |K| = 2Script error: No such module "Check for unknown parameters"..

Then, K = Template:MsetScript error: No such module "Check for unknown parameters". where vVScript error: No such module "Check for unknown parameters"., Template:Mvar must be in the form (a b)(c d)Script error: No such module "Check for unknown parameters". where Template:Mvar are distinct elements of Template:MsetScript error: No such module "Check for unknown parameters".. The other four elements in Template:Mvar are cycles of length 3.

Note that the cosets generated by a subgroup of a group form a partition of the group. The cosets generated by a specific subgroup are either identical to each other or disjoint. The index of a subgroup in a group [A4 : H] = |A4|/|H|Script error: No such module "Check for unknown parameters". is the number of cosets generated by that subgroup. Since |A4| = 12Script error: No such module "Check for unknown parameters". and |H| = 6Script error: No such module "Check for unknown parameters"., Template:Mvar will generate two left cosets, one that is equal to Template:Mvar and another, Template:Mvar, that is of length 6 and includes all the elements in A4Script error: No such module "Check for unknown parameters". not in Template:Mvar.

Since there are only 2 distinct cosets generated by Template:Mvar, then Template:Mvar must be normal. Because of that, H = gHg−1 (∀gA4)Script error: No such module "Check for unknown parameters".. In particular, this is true for g = (a b c) ∈ A4Script error: No such module "Check for unknown parameters".. Since H = gHg−1, gvg−1HScript error: No such module "Check for unknown parameters"..

Without loss of generality, assume that a = 1Script error: No such module "Check for unknown parameters"., b = 2Script error: No such module "Check for unknown parameters"., c = 3Script error: No such module "Check for unknown parameters"., d = 4Script error: No such module "Check for unknown parameters".. Then g = (1 2 3)Script error: No such module "Check for unknown parameters"., v = (1 2)(3 4)Script error: No such module "Check for unknown parameters"., g−1 = (1 3 2)Script error: No such module "Check for unknown parameters"., gv = (1 3 4)Script error: No such module "Check for unknown parameters"., gvg−1 = (1 4)(2 3)Script error: No such module "Check for unknown parameters".. Transforming back, we get gvg−1 = (a d)(b c)Script error: No such module "Check for unknown parameters".. Because Template:Mvar contains all disjoint transpositions in A4Script error: No such module "Check for unknown parameters"., gvg−1VScript error: No such module "Check for unknown parameters".. Hence, gvg−1HV = KScript error: No such module "Check for unknown parameters"..

Since gvg−1vScript error: No such module "Check for unknown parameters"., we have demonstrated that there is a third element in Template:Mvar. But earlier we assumed that |K| = 2Script error: No such module "Check for unknown parameters"., so we have a contradiction.

Therefore, our original assumption that there is a subgroup of order 6 is not true and consequently there is no subgroup of order 6 in A4Script error: No such module "Check for unknown parameters". and the converse of Lagrange's theorem is not necessarily true. Q.E.D.

History

Lagrange himself did not prove the theorem in its general form. He stated, in his article Réflexions sur la résolution algébrique des équations,[3] that if a polynomial in Template:Mvar variables has its variables permuted in all n!Script error: No such module "Check for unknown parameters". ways, the number of different polynomials that are obtained is always a factor of n!Script error: No such module "Check for unknown parameters".. (For example, if the variables Template:Mvar, Template:Mvar, and Template:Mvar are permuted in all 6 possible ways in the polynomial x + yzScript error: No such module "Check for unknown parameters". then we get a total of 3 different polynomials: x + yzScript error: No such module "Check for unknown parameters"., x + zyScript error: No such module "Check for unknown parameters"., and y + zxScript error: No such module "Check for unknown parameters".. Note that 3 is a factor of 6.) The number of such polynomials is the index in the symmetric group SnScript error: No such module "Check for unknown parameters". of the subgroup Template:Mvar of permutations that preserve the polynomial. (For the example of x + yzScript error: No such module "Check for unknown parameters"., the subgroup Template:Mvar in S3Script error: No such module "Check for unknown parameters". contains the identity and the transposition (x y)Script error: No such module "Check for unknown parameters"..) So the size of Template:Mvar divides n!Script error: No such module "Check for unknown parameters".. With the later development of abstract groups, this result of Lagrange on polynomials was recognized to extend to the general theorem about finite groups which now bears his name.

In his Disquisitiones Arithmeticae in 1801, Carl Friedrich Gauss proved Lagrange's theorem for the special case of (/p)*, the multiplicative group of nonzero integers modulo Template:Mvar, where Template:Mvar is a prime.[4] In 1844, Augustin-Louis Cauchy proved Lagrange's theorem for the symmetric group SnScript error: No such module "Check for unknown parameters"..[5]

Camille Jordan finally proved Lagrange's theorem for the case of any permutation group in 1861.[6]

Notes

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "Template wrapper".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1". ; see especially pages 202-203.
  4. Script error: No such module "citation/CS1"., pp. 41-45, Art. 45-49.
  5. Augustin-Louis Cauchy, §VI. — Sur les dérivées d'une ou de plusieurs substitutions, et sur les systèmes de substitutions conjuguées [On the products of one or several permutations, and on systems of conjugate permutations] of: "Mémoire sur les arrangements que l'on peut former avec des lettres données, et sur les permutations ou substitutions à l'aide desquelles on passe d'un arrangement à un autre" [Memoir on the arrangements that one can form with given letters, and on the permutations or substitutions by means of which one passes from one arrangement to another] in: Exercises d'analyse et de physique mathématique [Exercises in analysis and mathematical physics], vol. 3 (Paris, France: Bachelier, 1844), pp. 183-185.
  6. Script error: No such module "citation/CS1". Jordan's generalization of Lagrange's theorem appears on page 166.

Script error: No such module "Check for unknown parameters".

References

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

Template:Joseph-Louis Lagrange Template:Authority control