Presentation is loading. Please wait.

Presentation is loading. Please wait.

Burnside’s lemma and beyond: Permutations of vertices and color by Lucas Wagner.

Similar presentations


Presentation on theme: "Burnside’s lemma and beyond: Permutations of vertices and color by Lucas Wagner."— Presentation transcript:

1 Burnside’s lemma and beyond: Permutations of vertices and color by Lucas Wagner

2 A harmless problem How many distinguishable ways are there to color a 3×3 checkerboard with 3 colors, Red, White, and Blue, if two colorings are indistinguishable through rotations, reflections, shiftings, and also a cycle of colors (R→W→B→R)? (What does that even mean?)

3 Patriotic Examples R→W→B→R

4 So let’s solve it! There are 3 9 = 19,683 possible colorings. The distinguishable ones would be tedious to find, and we wouldn’t even know when to stop looking. Let’s develop the background we need in group theory to tackle this problem.

5 Groups A set of elements, G, along with one operation, *, is a group if the following hold: 1.The group is closed WRT *. For every a, b in G, a*b is also in G. 2.* is associative. a*(b*c) = (a*b)*c for every a, b, c in G. 3.There is an identity element, e, in G. a * e = e * a = a for every a in G. 4.There exist inverses for all a in G. a * a -1 = a -1 * a = e for some a -1 in G.

6 Subgroups (H, *) is called a subgroup of (G, *) if the set H is contained in the set G and it is also closed and has inverses. Example: Z 6 = {0, 1, 2, 3, 4, 5} Subgroups are {0}, {0, 3}, {0, 2, 4}, and Z 6. Lagrange’s über-theorem for finite groups states that the size of H must divide the size of G.

7 Applying groups Our main problem boils down to what sorts of movements (e.g. rotations, reflections) that we allow for our checkerboard. These movements can be abstracted to elements in a subgroup of a symmetric group, which are permutations on the integers.

8 Permuting checkerboard vertices Start small: consider the 2×2 case. Label the “vertices,” the interesting points that are moved around. The following is the identity permutation:

9 Permute those vertices

10 The operation Every group has an operation. The symmetric group’s operation is composition, ◦, which is not necessarily commutative, and works right to left. E.g., (1 2)(3 4)◦(1 2 3 4) = (1)(2 4)(3)

11 Expanding our set We need a group for our theory to work. If we have an large group of permutations, we don’t want to write them all out by hand. Start with a small set of permutations that represent each of the basic movements. e.g. Rotation by 90º and reflection Let a computer expand the set through composition. E.g. Rotation by 90º twice becomes rotation by 180º. This is a surefire way to guarantee closure, which for a subset of a finite group guarantees a subgroup.

12 Symmetries of the square For the 2×2 checkerboard, there are 8 elements in our group G. gpermutation Identity(1)(2)(3)(4) 90º rotation(1 2 3 4) 180º rotation(1 3)(2 4) 270º rotation … (1 4 3 2) …

13 Symmetries (ctd.) gpermutation H reflection(1 4)(2 3) V reflection(1 2)(3 4) D1 reflection(1)(2 4)(3) D2 reflection(1 3)(2)(4)

14 Permutations acting on the colorings Now we can begin to talk about coloring our checkerboards. With the 2×2 checkerboard, let’s consider an easy case: two colors, red and white. Let S be the set of all possible colorings. Then the size of S is |S| = 2 4 = 16.

15 Some observations If u, v belong to S, and u and v are indistinguishable WRT our group G, then there is some h in G such that h(u) = v. In this example, h is the 90º rotation.

16 Orbits Making general this observation, the collection of indistinguishable objects that an element s of S belongs to is: Orb(s) = {g(s) for all g in G} The orbit is the set of all colorings which are reachable by the action of the elements of G on a particular coloring, s.

17 Stabilizers Fact: The following is a subgroup of G. G s is called the stabilizer of s. It is the set of all permutations, g, that leave a particular coloring, s, unchanged.

18 Orbits and stabilizers Since G s is a subgroup of G, the size of G s must divide the size of G by Lagrange’s theorem. Neat fact: |Orb(s)| is exactly the divisor. i.e. |G| = |G s | × |Orb(s)| If u and v are indistinguishable colorings, then they belong to the same orbit. Therefore |G u | = |G v |.

19 Orbit and stabilizer example Let s be this particular coloring: There are four permutations that leave the coloring as it looks now—the identity, 180º rotation, and reflections over the diagonals. Therefore |G s | = 4.

20 Example (conclusion) Recall that the orbit is the set of all colorings which are reachable by the action of the elements of G. With a 90º rotation, one other coloring is reached. Therefore |Orb(s)| = 2. Therefore |G s | × |Orb(s)| = 4 × 2 = 8 = |G|.

21 Preparation for the lemma Let N be the number of distinguishable objects, which it is the goal of our problem to find. If we can count the number of total orbits, we would know how many distinguishable objects there are. We could find N.

22 But how do we do that? Tell us now, Lucas!

23 Burnside’s lemma Historically, Burnside proved the lemma in Theory of Groups of Finite Order in 1897. But… Cauchy knew of it in 1845 and Frobenius in 1887.

24 The lemma that is not Burnside’s where which is the size of the set of colorings in S which are unchanged when acted on by g.

25 Burnside example How many red and white colored 2×2 distinguishable checkerboards are there? For each of the 8 group elements, find ψ(g). For the 90º rotation, ψ = 2. Why? Answer: There are only two colorings in S that are unchanged when rotated by 90º.

26 Example (ctd.) For 180º rotation, there are four elements of S that are unchanged. So here, ψ = 4. 2 choices each for top two, then the bottom ones must be whatever their kitty corner was:

27 Example (ctd.) Recall |S| = 2 4 = 16. gpermutationψ(g) Identity(1)(2)(3)(4)2424 90º rotation(1 2 3 4)2121 180º rotation(1 3)(2 4)2 270º rotation … (1 4 3 2) … 2121

28 Example (ctd.) gpermutationψ(g) H reflection(1 4)(2 3)2 V reflection(1 2)(3 4)2 D1 reflection(1)(2 4)(3)2323 D2 reflection(1 3)(2)(4)2323 Notice a pattern yet?

29 Example (conclusion) The number of colors, raised to the number of cycles for a given permutation, will give that ψ. The expression for N gives

30 Proof of the lemma s1s1 s2s2 …s |S| g1g1 00…1 g2g2 11…0 g |G| 01…1 Make a table with g and s. Put 1s wherever g i (s j ) = s j and 0s everywhere else. ← Colorings ↑ Elements of the group

31 Proof (ctd.) Start counting up the total number of ones: s1s1 s2s2 …s |S| g1g1 00…1 g2g2 11…0 g |G| 01…1

32 Proof (ctd.) The seemingly uninteresting result is: Which we will use it later. It is easier to find ψ(g) than G s. Typically |G| is much smaller than |S|.

33 Proof (ctd.) Now pick some coloring t, and sum up the stabilizer sizes, |G s |, for all elements s in the orbit of t. Since the elements of an orbit have the same stabilizer size, |G t |, by that starred fact.

34 Proof (ctd.) So for each orbit whose elements we sum |G s | over, we will get exactly one |G|. If we sum over all colorings in S, we will get exactly the number of orbits times |G|. I see an N. Victory is nigh.

35 Proof (conclusion) Then use the uninteresting result: to get this beauty: quod erat demonstrandum.

36 Implementation Code can be written to do most of the tediousness. Think up any permutations with anything in mind (e.g. hexagons, tetrahedra, etc.) and get a group. The computer can do the calculations for you, summing up all of the ψ(g), where ψ(g) is just [number of color choices] to the [number of vertex cycles of g] th power.

37 Extensions to color cycling For every group element g, include color cycles in addition to the vertex cycles. For example, with the 2×2 checkerboard, allow the switching of colors. Then the usual 90º rotation that leaves the colors alone is [ (1 2 3 4), (R)(W) ] and [ (1 2 3 4), (R W) ] rotates 90º and cycles the colors: This doubles the size of the group, to 16.

38 Finding ψ(g) with color cycling Consider the i th vertex cycle of g, i ranging from 1 to the number of vertex cycles in g. Let m i (g) be the number of color choices for the i th vertex cycle of g. ψ(g) will then be the product of all m i (g). To calculate m i (g), consider each cycle within the color permutation. Add in the length of that cycle (its number of colors) if it divides the length of the i th vertex cycle.

39 Example calculations Group elements, gm1m1 m2m2 m3m3 ψ(g) [ (1 2 3 4), (R W) ]2n/a 2 [ (1 2)(3 4), (R W) ]22n/a4 [ (1)(2 4)(3), (R)(W) ]2228 [ (1)(2 4)(3), (R W) ]020 0 !!!

40 Example (ctd.) There is no way to color a checkerboard such that a diagonal reflection + color switch preserves the original coloring. [ (1)(2)(3)(4), (R W) ] suffers from a worse case of the same problem. Therefore ψ for these cases is zero. ←sad ψ

41 Example (conclusion) Use the lemma: There are only 4 distinguishable boards.

42 Initial problem: solved Question: How many distinguishable ways are there to color a 3×3 checkerboard with 3 colors, Red, White, and Blue, if two colorings are indistinguishable through rotations, reflections, shiftings, and also a cycle of colors (R W B)? Answer: 150 out of the total 19,683. Case closed.

43 Applications?

44 Sources Modern Algebra by John Durbin Modern Algebra II Notes, lectures by Dr. Biebighauser http://en.wikipedia.org/wiki/Burnside's_lemma http://en.wikipedia.org/wiki/William_Burnside http://en.wikipedia.org/wiki/Cauchy http://en.wikipedia.org/wiki/Ferdinand_Georg_Frobenius Coding done in Python

45 Question Time (e.g., What just happened?)


Download ppt "Burnside’s lemma and beyond: Permutations of vertices and color by Lucas Wagner."

Similar presentations


Ads by Google