46
Lagrange’s Theorem Sasha Patotski Cornell University [email protected] December 8, 2015 Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 1 / 12

Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Lagrange’s Theorem

Sasha Patotski

Cornell University

[email protected]

December 8, 2015

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 1 / 12

Page 2: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Group action definition

Definition

Let G be a group and X be a set. An action of G on X is ahomomorphism G → Bij(X ).

Equivalently, action of G on X is a map G × X → X , (g , x) 7→ g .xsuch that g .(h.x) = (gh).x and e.x = x .

Definition

Let G be a group acting on a set X . The orbit of x ∈ X is the setGx ⊆ X , i.e. Gx = {g .x | g ∈ G}.For a point x ∈ X , its stabilizer Gx is the set Gx = {g ∈ G | g .x = x}.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 2 / 12

Page 3: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Abstract groups are not that abstract

Definition

Let G be a group and X be a set. An action of G on X is ahomomorphism G → Bij(X ).

Any abstract group G is actually a transformation group.

Indeed, take X = G with G × X → X being the multiplication map.

In other words, to a g ∈ G we associate a function Lg : X → X ,mapping h ∈ X = G to Lg (h) := gh.

This defines injective homomorphism ϕ : G → Bij(X ), g 7→ Lg .

Corollary: any finite group is a subgroup of Sn for some n.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 3 / 12

Page 4: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Recall: there is an action of G on itself by g .h = Lg (h) = gh calledleft multiplication.

There is a similar action called right multiplication given byg .h = hg−1. Check that this is an action.

What goes wrong if we put g .h = hg?

Recall: if a group G acts on a set X , then any subgroup H ⊂ G alsoacts on X .

Definition

Let G be a group, and H ⊂ G be a subgroup. Left (resp. right) cosets arethe orbits of the right (resp. left) multiplication action of H on G .

In other words, a left coset of H in G is gH where g ∈ G (H is onthe right).

A right coset of H in G is Hg where g ∈ G (H is on the left).

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 4 / 12

Page 5: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Recall: there is an action of G on itself by g .h = Lg (h) = gh calledleft multiplication.

There is a similar action called right multiplication given byg .h = hg−1. Check that this is an action.

What goes wrong if we put g .h = hg?

Recall: if a group G acts on a set X , then any subgroup H ⊂ G alsoacts on X .

Definition

Let G be a group, and H ⊂ G be a subgroup. Left (resp. right) cosets arethe orbits of the right (resp. left) multiplication action of H on G .

In other words, a left coset of H in G is gH where g ∈ G (H is onthe right).

A right coset of H in G is Hg where g ∈ G (H is on the left).

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 4 / 12

Page 6: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Recall: there is an action of G on itself by g .h = Lg (h) = gh calledleft multiplication.

There is a similar action called right multiplication given byg .h = hg−1. Check that this is an action.

What goes wrong if we put g .h = hg?

Recall: if a group G acts on a set X , then any subgroup H ⊂ G alsoacts on X .

Definition

Let G be a group, and H ⊂ G be a subgroup. Left (resp. right) cosets arethe orbits of the right (resp. left) multiplication action of H on G .

In other words, a left coset of H in G is gH where g ∈ G (H is onthe right).

A right coset of H in G is Hg where g ∈ G (H is on the left).

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 4 / 12

Page 7: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Recall: there is an action of G on itself by g .h = Lg (h) = gh calledleft multiplication.

There is a similar action called right multiplication given byg .h = hg−1. Check that this is an action.

What goes wrong if we put g .h = hg?

Recall: if a group G acts on a set X , then any subgroup H ⊂ G alsoacts on X .

Definition

Let G be a group, and H ⊂ G be a subgroup. Left (resp. right) cosets arethe orbits of the right (resp. left) multiplication action of H on G .

In other words, a left coset of H in G is gH where g ∈ G (H is onthe right).

A right coset of H in G is Hg where g ∈ G (H is on the left).

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 4 / 12

Page 8: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Recall: there is an action of G on itself by g .h = Lg (h) = gh calledleft multiplication.

There is a similar action called right multiplication given byg .h = hg−1. Check that this is an action.

What goes wrong if we put g .h = hg?

Recall: if a group G acts on a set X , then any subgroup H ⊂ G alsoacts on X .

Definition

Let G be a group, and H ⊂ G be a subgroup. Left (resp. right) cosets arethe orbits of the right (resp. left) multiplication action of H on G .

In other words, a left coset of H in G is gH where g ∈ G (H is onthe right).

A right coset of H in G is Hg where g ∈ G (H is on the left).

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 4 / 12

Page 9: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Recall: there is an action of G on itself by g .h = Lg (h) = gh calledleft multiplication.

There is a similar action called right multiplication given byg .h = hg−1. Check that this is an action.

What goes wrong if we put g .h = hg?

Recall: if a group G acts on a set X , then any subgroup H ⊂ G alsoacts on X .

Definition

Let G be a group, and H ⊂ G be a subgroup. Left (resp. right) cosets arethe orbits of the right (resp. left) multiplication action of H on G .

In other words, a left coset of H in G is gH where g ∈ G (H is onthe right).

A right coset of H in G is Hg where g ∈ G (H is on the left).

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 4 / 12

Page 10: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Note: H → gH sending h 7→ gh and H → Hg sending h 7→ hg arebijections.

For any h ∈ H, hH = Hh = H.

Let G = R2, H = R ⊂ G be the horizontal axis. Then the (left andright) cosets are horizontal lines.

Let G = Z and H = {. . . ,−3, 0, 3, 6, . . . }. What are the cosets?

Let G = S3 and H = {1, (12)}. What are the cosets?

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 5 / 12

Page 11: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Note: H → gH sending h 7→ gh and H → Hg sending h 7→ hg arebijections.

For any h ∈ H, hH = Hh = H.

Let G = R2, H = R ⊂ G be the horizontal axis. Then the (left andright) cosets are horizontal lines.

Let G = Z and H = {. . . ,−3, 0, 3, 6, . . . }. What are the cosets?

Let G = S3 and H = {1, (12)}. What are the cosets?

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 5 / 12

Page 12: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Note: H → gH sending h 7→ gh and H → Hg sending h 7→ hg arebijections.

For any h ∈ H, hH = Hh = H.

Let G = R2, H = R ⊂ G be the horizontal axis. Then the (left andright) cosets are horizontal lines.

Let G = Z and H = {. . . ,−3, 0, 3, 6, . . . }. What are the cosets?

Let G = S3 and H = {1, (12)}. What are the cosets?

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 5 / 12

Page 13: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Note: H → gH sending h 7→ gh and H → Hg sending h 7→ hg arebijections.

For any h ∈ H, hH = Hh = H.

Let G = R2, H = R ⊂ G be the horizontal axis. Then the (left andright) cosets are horizontal lines.

Let G = Z and H = {. . . ,−3, 0, 3, 6, . . . }. What are the cosets?

Let G = S3 and H = {1, (12)}. What are the cosets?

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 5 / 12

Page 14: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Cosets

Note: H → gH sending h 7→ gh and H → Hg sending h 7→ hg arebijections.

For any h ∈ H, hH = Hh = H.

Let G = R2, H = R ⊂ G be the horizontal axis. Then the (left andright) cosets are horizontal lines.

Let G = Z and H = {. . . ,−3, 0, 3, 6, . . . }. What are the cosets?

Let G = S3 and H = {1, (12)}. What are the cosets?

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 5 / 12

Page 15: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Theorem

If two left cosets of H in G intersect, then they coincide, and similarly forright cosets. Thus, G is a disjoint union of left cosets of H and also adisjoint union of right cosets of H.

Corollary(Lagrange’s theorem) If G is a finite group and H is asubgroup of G , then the order of H divides the order of G . Inparticular, the order of every element of G divides the order of G .

Proof: |G |/|H| is the number of left (or right) cosets, and so is aninteger.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 6 / 12

Page 16: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Theorem

If two left cosets of H in G intersect, then they coincide, and similarly forright cosets. Thus, G is a disjoint union of left cosets of H and also adisjoint union of right cosets of H.

Corollary(Lagrange’s theorem) If G is a finite group and H is asubgroup of G , then the order of H divides the order of G . Inparticular, the order of every element of G divides the order of G .

Proof: |G |/|H| is the number of left (or right) cosets, and so is aninteger.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 6 / 12

Page 17: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Theorem

If two left cosets of H in G intersect, then they coincide, and similarly forright cosets. Thus, G is a disjoint union of left cosets of H and also adisjoint union of right cosets of H.

Corollary(Lagrange’s theorem) If G is a finite group and H is asubgroup of G , then the order of H divides the order of G . Inparticular, the order of every element of G divides the order of G .

Proof: |G |/|H| is the number of left (or right) cosets, and so is aninteger.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 6 / 12

Page 18: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For any integers n ≥ 0 and 0 ≤ m ≤ n, the number n!m!(n−m)! is an integer.

Proof. The group Sm × Sn−m is a subgroup of Sn consisting of thepermutations which permute {1, 2, . . . ,m} and {m + 1, . . . , n}.This subgroup has m!(n −m)! elements, and Lagrange’s theoremgives the result.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 7 / 12

Page 19: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For any integers n ≥ 0 and 0 ≤ m ≤ n, the number n!m!(n−m)! is an integer.

Proof. The group Sm × Sn−m is a subgroup of Sn consisting of thepermutations which permute {1, 2, . . . ,m} and {m + 1, . . . , n}.

This subgroup has m!(n −m)! elements, and Lagrange’s theoremgives the result.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 7 / 12

Page 20: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For any integers n ≥ 0 and 0 ≤ m ≤ n, the number n!m!(n−m)! is an integer.

Proof. The group Sm × Sn−m is a subgroup of Sn consisting of thepermutations which permute {1, 2, . . . ,m} and {m + 1, . . . , n}.This subgroup has m!(n −m)! elements, and Lagrange’s theoremgives the result.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 7 / 12

Page 21: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For any positive integers a, b the ratios (ab)!(a!)b

and (ab)!(a!)bb!

are integers.

Write the integers from 1 to ab as b groups as follows:

1, 2, . . . , a | a + 1, . . . , 2a | . . . | (b − 1)a + 1 . . . , ba

There is a subgroup of Sab isomorphic to Sa × · · · × Sa︸ ︷︷ ︸b times

consisting of

permutations only permuting the numbers within their group.Lagrange’s Theorem implies the first result.

There is a subgroup of Sab of permutations allowed to permute theabove groups of numbers, and after that only to permute numberswithin each group. Note that it’s not! just Sb × Sb

a .

It has b!(a!)b elements, and Lagrange Theorem gives the proof of thesecond statement.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 8 / 12

Page 22: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For any positive integers a, b the ratios (ab)!(a!)b

and (ab)!(a!)bb!

are integers.

Write the integers from 1 to ab as b groups as follows:

1, 2, . . . , a | a + 1, . . . , 2a | . . . | (b − 1)a + 1 . . . , ba

There is a subgroup of Sab isomorphic to Sa × · · · × Sa︸ ︷︷ ︸b times

consisting of

permutations only permuting the numbers within their group.Lagrange’s Theorem implies the first result.

There is a subgroup of Sab of permutations allowed to permute theabove groups of numbers, and after that only to permute numberswithin each group. Note that it’s not! just Sb × Sb

a .

It has b!(a!)b elements, and Lagrange Theorem gives the proof of thesecond statement.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 8 / 12

Page 23: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For any positive integers a, b the ratios (ab)!(a!)b

and (ab)!(a!)bb!

are integers.

Write the integers from 1 to ab as b groups as follows:

1, 2, . . . , a | a + 1, . . . , 2a | . . . | (b − 1)a + 1 . . . , ba

There is a subgroup of Sab isomorphic to Sa × · · · × Sa︸ ︷︷ ︸b times

consisting of

permutations only permuting the numbers within their group.Lagrange’s Theorem implies the first result.

There is a subgroup of Sab of permutations allowed to permute theabove groups of numbers, and after that only to permute numberswithin each group. Note that it’s not! just Sb × Sb

a .

It has b!(a!)b elements, and Lagrange Theorem gives the proof of thesecond statement.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 8 / 12

Page 24: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For any positive integers a, b the ratios (ab)!(a!)b

and (ab)!(a!)bb!

are integers.

Write the integers from 1 to ab as b groups as follows:

1, 2, . . . , a | a + 1, . . . , 2a | . . . | (b − 1)a + 1 . . . , ba

There is a subgroup of Sab isomorphic to Sa × · · · × Sa︸ ︷︷ ︸b times

consisting of

permutations only permuting the numbers within their group.Lagrange’s Theorem implies the first result.

There is a subgroup of Sab of permutations allowed to permute theabove groups of numbers, and after that only to permute numberswithin each group. Note that it’s not! just Sb × Sb

a .

It has b!(a!)b elements, and Lagrange Theorem gives the proof of thesecond statement.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 8 / 12

Page 25: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For any positive integers a, b the ratios (ab)!(a!)b

and (ab)!(a!)bb!

are integers.

Write the integers from 1 to ab as b groups as follows:

1, 2, . . . , a | a + 1, . . . , 2a | . . . | (b − 1)a + 1 . . . , ba

There is a subgroup of Sab isomorphic to Sa × · · · × Sa︸ ︷︷ ︸b times

consisting of

permutations only permuting the numbers within their group.Lagrange’s Theorem implies the first result.

There is a subgroup of Sab of permutations allowed to permute theabove groups of numbers, and after that only to permute numberswithin each group. Note that it’s not! just Sb × Sb

a .

It has b!(a!)b elements, and Lagrange Theorem gives the proof of thesecond statement.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 8 / 12

Page 26: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For an integer m > 1 let ϕ(m) be the number of invertible numbersmodulo m. For m ≥ 3 the number ϕ(m) is even.

Invertible numbers modulo m for a group, denoted (Z/m)×, withgroup operation given by multiplication.

For m ≥ 3, {±1} is a subgroup of the group (Z/m)×.

This subgroup has size 2, so by Lagrange’s theorem the number ofelements in (Z/m)× is even.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 9 / 12

Page 27: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For an integer m > 1 let ϕ(m) be the number of invertible numbersmodulo m. For m ≥ 3 the number ϕ(m) is even.

Invertible numbers modulo m for a group, denoted (Z/m)×, withgroup operation given by multiplication.

For m ≥ 3, {±1} is a subgroup of the group (Z/m)×.

This subgroup has size 2, so by Lagrange’s theorem the number ofelements in (Z/m)× is even.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 9 / 12

Page 28: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For an integer m > 1 let ϕ(m) be the number of invertible numbersmodulo m. For m ≥ 3 the number ϕ(m) is even.

Invertible numbers modulo m for a group, denoted (Z/m)×, withgroup operation given by multiplication.

For m ≥ 3, {±1} is a subgroup of the group (Z/m)×.

This subgroup has size 2, so by Lagrange’s theorem the number ofelements in (Z/m)× is even.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 9 / 12

Page 29: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Applications of Lagrange’s Theorem

Theorem

For an integer m > 1 let ϕ(m) be the number of invertible numbersmodulo m. For m ≥ 3 the number ϕ(m) is even.

Invertible numbers modulo m for a group, denoted (Z/m)×, withgroup operation given by multiplication.

For m ≥ 3, {±1} is a subgroup of the group (Z/m)×.

This subgroup has size 2, so by Lagrange’s theorem the number ofelements in (Z/m)× is even.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 9 / 12

Page 30: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

Polya’s Enumeration Theorem

Theorem

Suppose that a finite group G acts on a finite set X . Then the number ofcolorings of X in n colors inequivalent under the action of G is

N(n) =1

|G |∑g∈G

nc(g)

where c(g) is the number of cycles of g as a permutation of X .

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 10 / 12

Page 31: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

N(n) =1

|G |∑g∈G

nc(g)

What is the number of necklaces with 4 beads of two colors?

First compute it directly.

The symmetry group of a square has 8 elements: 4 rotations and 4reflections.

The identity element has 4 cycles, so it contributes 1 · 24 = 16.

The rotations by π/2 and 3π/2 have only one cycle, so theycontribute 2 · 21 = 4.

The rotation by π has two cycles, so it contributes 1 · 22 = 4.

There are 2 reflections with 2 cycles, and 2 reflections with 3 cycles,with contribute 2 · 22 + 2 · 23 = 24.

Summing up, N(2) = 18(16 + 4 + 4 + 24) = 6.

For n colors, N(n) = n4+2n3+3n2+2n8 . For example, N(4) = 55.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 11 / 12

Page 32: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

N(n) =1

|G |∑g∈G

nc(g)

What is the number of necklaces with 4 beads of two colors?

First compute it directly.

The symmetry group of a square has 8 elements: 4 rotations and 4reflections.

The identity element has 4 cycles, so it contributes 1 · 24 = 16.

The rotations by π/2 and 3π/2 have only one cycle, so theycontribute 2 · 21 = 4.

The rotation by π has two cycles, so it contributes 1 · 22 = 4.

There are 2 reflections with 2 cycles, and 2 reflections with 3 cycles,with contribute 2 · 22 + 2 · 23 = 24.

Summing up, N(2) = 18(16 + 4 + 4 + 24) = 6.

For n colors, N(n) = n4+2n3+3n2+2n8 . For example, N(4) = 55.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 11 / 12

Page 33: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

N(n) =1

|G |∑g∈G

nc(g)

What is the number of necklaces with 4 beads of two colors?

First compute it directly.

The symmetry group of a square has 8 elements: 4 rotations and 4reflections.

The identity element has 4 cycles, so it contributes 1 · 24 = 16.

The rotations by π/2 and 3π/2 have only one cycle, so theycontribute 2 · 21 = 4.

The rotation by π has two cycles, so it contributes 1 · 22 = 4.

There are 2 reflections with 2 cycles, and 2 reflections with 3 cycles,with contribute 2 · 22 + 2 · 23 = 24.

Summing up, N(2) = 18(16 + 4 + 4 + 24) = 6.

For n colors, N(n) = n4+2n3+3n2+2n8 . For example, N(4) = 55.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 11 / 12

Page 34: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

N(n) =1

|G |∑g∈G

nc(g)

What is the number of necklaces with 4 beads of two colors?

First compute it directly.

The symmetry group of a square has 8 elements: 4 rotations and 4reflections.

The identity element has 4 cycles, so it contributes 1 · 24 = 16.

The rotations by π/2 and 3π/2 have only one cycle, so theycontribute 2 · 21 = 4.

The rotation by π has two cycles, so it contributes 1 · 22 = 4.

There are 2 reflections with 2 cycles, and 2 reflections with 3 cycles,with contribute 2 · 22 + 2 · 23 = 24.

Summing up, N(2) = 18(16 + 4 + 4 + 24) = 6.

For n colors, N(n) = n4+2n3+3n2+2n8 . For example, N(4) = 55.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 11 / 12

Page 35: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

N(n) =1

|G |∑g∈G

nc(g)

What is the number of necklaces with 4 beads of two colors?

First compute it directly.

The symmetry group of a square has 8 elements: 4 rotations and 4reflections.

The identity element has 4 cycles, so it contributes 1 · 24 = 16.

The rotations by π/2 and 3π/2 have only one cycle, so theycontribute 2 · 21 = 4.

The rotation by π has two cycles, so it contributes 1 · 22 = 4.

There are 2 reflections with 2 cycles, and 2 reflections with 3 cycles,with contribute 2 · 22 + 2 · 23 = 24.

Summing up, N(2) = 18(16 + 4 + 4 + 24) = 6.

For n colors, N(n) = n4+2n3+3n2+2n8 . For example, N(4) = 55.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 11 / 12

Page 36: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

N(n) =1

|G |∑g∈G

nc(g)

What is the number of necklaces with 4 beads of two colors?

First compute it directly.

The symmetry group of a square has 8 elements: 4 rotations and 4reflections.

The identity element has 4 cycles, so it contributes 1 · 24 = 16.

The rotations by π/2 and 3π/2 have only one cycle, so theycontribute 2 · 21 = 4.

The rotation by π has two cycles, so it contributes 1 · 22 = 4.

There are 2 reflections with 2 cycles, and 2 reflections with 3 cycles,with contribute 2 · 22 + 2 · 23 = 24.

Summing up, N(2) = 18(16 + 4 + 4 + 24) = 6.

For n colors, N(n) = n4+2n3+3n2+2n8 . For example, N(4) = 55.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 11 / 12

Page 37: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

N(n) =1

|G |∑g∈G

nc(g)

What is the number of necklaces with 4 beads of two colors?

First compute it directly.

The symmetry group of a square has 8 elements: 4 rotations and 4reflections.

The identity element has 4 cycles, so it contributes 1 · 24 = 16.

The rotations by π/2 and 3π/2 have only one cycle, so theycontribute 2 · 21 = 4.

The rotation by π has two cycles, so it contributes 1 · 22 = 4.

There are 2 reflections with 2 cycles, and 2 reflections with 3 cycles,with contribute 2 · 22 + 2 · 23 = 24.

Summing up, N(2) = 18(16 + 4 + 4 + 24) = 6.

For n colors, N(n) = n4+2n3+3n2+2n8 . For example, N(4) = 55.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 11 / 12

Page 38: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

N(n) =1

|G |∑g∈G

nc(g)

What is the number of necklaces with 4 beads of two colors?

First compute it directly.

The symmetry group of a square has 8 elements: 4 rotations and 4reflections.

The identity element has 4 cycles, so it contributes 1 · 24 = 16.

The rotations by π/2 and 3π/2 have only one cycle, so theycontribute 2 · 21 = 4.

The rotation by π has two cycles, so it contributes 1 · 22 = 4.

There are 2 reflections with 2 cycles, and 2 reflections with 3 cycles,with contribute 2 · 22 + 2 · 23 = 24.

Summing up, N(2) = 18(16 + 4 + 4 + 24) = 6.

For n colors, N(n) = n4+2n3+3n2+2n8 . For example, N(4) = 55.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 11 / 12

Page 39: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

N(n) =1

|G |∑g∈G

nc(g)

What is the number of necklaces with 4 beads of two colors?

First compute it directly.

The symmetry group of a square has 8 elements: 4 rotations and 4reflections.

The identity element has 4 cycles, so it contributes 1 · 24 = 16.

The rotations by π/2 and 3π/2 have only one cycle, so theycontribute 2 · 21 = 4.

The rotation by π has two cycles, so it contributes 1 · 22 = 4.

There are 2 reflections with 2 cycles, and 2 reflections with 3 cycles,with contribute 2 · 22 + 2 · 23 = 24.

Summing up, N(2) = 18(16 + 4 + 4 + 24) = 6.

For n colors, N(n) = n4+2n3+3n2+2n8 . For example, N(4) = 55.

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 11 / 12

Page 40: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

One more example

How many ways are there to color faces of a cube into n colors?

The element 1 ∈ S4 has 6 cycles, so contributes n6.

Rotations by π/2 and 3π/2 around axes through opposite faces(2 · 3 = 6 of them) have 3 cycles, so contribute 6 · n3.

Rotations by π (3 of them) have 4 cycles, so contribute 3 · n4.

Rotations around axes through midpoints of opposite edges (6 ofthem) have 3 cycles, hence contribute 6 · n3.

Rotations around the main diagonals (4 · 2 = 8 of them) have 2cycles, so contribute 8 · n2.

Summing up, N(n) = n6+3n4+12n3+8n2

24 .

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 12 / 12

Page 41: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

One more example

How many ways are there to color faces of a cube into n colors?

The element 1 ∈ S4 has 6 cycles, so contributes n6.

Rotations by π/2 and 3π/2 around axes through opposite faces(2 · 3 = 6 of them) have 3 cycles, so contribute 6 · n3.

Rotations by π (3 of them) have 4 cycles, so contribute 3 · n4.

Rotations around axes through midpoints of opposite edges (6 ofthem) have 3 cycles, hence contribute 6 · n3.

Rotations around the main diagonals (4 · 2 = 8 of them) have 2cycles, so contribute 8 · n2.

Summing up, N(n) = n6+3n4+12n3+8n2

24 .

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 12 / 12

Page 42: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

One more example

How many ways are there to color faces of a cube into n colors?

The element 1 ∈ S4 has 6 cycles, so contributes n6.

Rotations by π/2 and 3π/2 around axes through opposite faces(2 · 3 = 6 of them) have 3 cycles, so contribute 6 · n3.

Rotations by π (3 of them) have 4 cycles, so contribute 3 · n4.

Rotations around axes through midpoints of opposite edges (6 ofthem) have 3 cycles, hence contribute 6 · n3.

Rotations around the main diagonals (4 · 2 = 8 of them) have 2cycles, so contribute 8 · n2.

Summing up, N(n) = n6+3n4+12n3+8n2

24 .

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 12 / 12

Page 43: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

One more example

How many ways are there to color faces of a cube into n colors?

The element 1 ∈ S4 has 6 cycles, so contributes n6.

Rotations by π/2 and 3π/2 around axes through opposite faces(2 · 3 = 6 of them) have 3 cycles, so contribute 6 · n3.

Rotations by π (3 of them) have 4 cycles, so contribute 3 · n4.

Rotations around axes through midpoints of opposite edges (6 ofthem) have 3 cycles, hence contribute 6 · n3.

Rotations around the main diagonals (4 · 2 = 8 of them) have 2cycles, so contribute 8 · n2.

Summing up, N(n) = n6+3n4+12n3+8n2

24 .

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 12 / 12

Page 44: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

One more example

How many ways are there to color faces of a cube into n colors?

The element 1 ∈ S4 has 6 cycles, so contributes n6.

Rotations by π/2 and 3π/2 around axes through opposite faces(2 · 3 = 6 of them) have 3 cycles, so contribute 6 · n3.

Rotations by π (3 of them) have 4 cycles, so contribute 3 · n4.

Rotations around axes through midpoints of opposite edges (6 ofthem) have 3 cycles, hence contribute 6 · n3.

Rotations around the main diagonals (4 · 2 = 8 of them) have 2cycles, so contribute 8 · n2.

Summing up, N(n) = n6+3n4+12n3+8n2

24 .

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 12 / 12

Page 45: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

One more example

How many ways are there to color faces of a cube into n colors?

The element 1 ∈ S4 has 6 cycles, so contributes n6.

Rotations by π/2 and 3π/2 around axes through opposite faces(2 · 3 = 6 of them) have 3 cycles, so contribute 6 · n3.

Rotations by π (3 of them) have 4 cycles, so contribute 3 · n4.

Rotations around axes through midpoints of opposite edges (6 ofthem) have 3 cycles, hence contribute 6 · n3.

Rotations around the main diagonals (4 · 2 = 8 of them) have 2cycles, so contribute 8 · n2.

Summing up, N(n) = n6+3n4+12n3+8n2

24 .

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 12 / 12

Page 46: Lagrange’s Theorem - Cornell Universitypi.math.cornell.edu/~apatotski/IHS2015/Lecture 9.pdf · 2015. 12. 8. · Applications of Lagrange’s Theorem Theorem For any integers n 0

One more example

How many ways are there to color faces of a cube into n colors?

The element 1 ∈ S4 has 6 cycles, so contributes n6.

Rotations by π/2 and 3π/2 around axes through opposite faces(2 · 3 = 6 of them) have 3 cycles, so contribute 6 · n3.

Rotations by π (3 of them) have 4 cycles, so contribute 3 · n4.

Rotations around axes through midpoints of opposite edges (6 ofthem) have 3 cycles, hence contribute 6 · n3.

Rotations around the main diagonals (4 · 2 = 8 of them) have 2cycles, so contribute 8 · n2.

Summing up, N(n) = n6+3n4+12n3+8n2

24 .

Sasha Patotski (Cornell University) Lagrange’s Theorem December 8, 2015 12 / 12