I always wished the AMC could test Abstract Algebra. I mean, who wouldn’t? That’s why I went into Google and searched abstract algebra on the AMC, and amazingly I found something. Does this terrify you? That you might be the next unsuspecting victim of an abstract algebra problem on the AMC? Well, you are right to be scared. You should be TERRIFIED. But don’t worry, your salvation is in front of you. This article we will explain to you the magic and the terror of Burnside’s Lemma.

Before we see it written out, we must identify some notation and concepts. First, we introduce the notion of a group. This concept deserves its own article (and a lot more), but a simple definition is that it is a set of elements with a binary operation⁠, such that there exists an identity⁠, is invertible⁠, and is associative. Writing this out, this means if GG is a group, then there is a function ×:GGG\times: G\oplus G \rightarrow G⁠, i.e. g⁠,hG\forall g,h\in G⁠, there exists fGf\in G such that g×h=fg\times h = f. The other properties mean (identity) there exists eGe\in G⁠, such that gG\forall g\in G⁠, e×g=g×e=ge\times g=g\times e = g⁠, (invertible) gG\forall g\in G⁠, there exists hGh\in G such that gh=egh=e and (associative) g⁠,h⁠,fG\forall g,h,f\in G⁠, (g×h)×f=g×(h×f)(g\times h)\times f =g\times (h\times f).

A common example of a group is the set of integers under addition since taking the 00 is your identity, negation is your inverse, and obviously, addition is associative.

Alright, but we are not done yet, we also need to define a Group Action. A group action is when we consider a group GG as a function that acts on a set XX. This means that gG\forall g\in G⁠, g:XXg: X\rightarrow X⁠, i.e. xX\forall x\in X and gGg\in G⁠, g(x)Xg(x)\in X. Moreover, these group actions also have to follow their binary operation under composition. So we have that g(h(x))=(gh)(x)g(h(x)) = (gh)(x).

One example of a GG-action is if we take G={R0⁠,R90⁠,R180⁠,R270}G=\{R_0,R_{90},R_{180},R_{270}\} where RiR_i is a clockwise rotation on the xyxy plane by ii degrees, and the binary operation is composition, so RiRj=Ri+j.R_i \circ R_j = R_{i+j}. Then we can take XX to be the vertices of the cube. Then R180(5)=7R_{180}(5)=7 and R270(1)=4R_{270}(1)=4 images/Labeled_cube_graph.png

We also have to identify what Orbits are. We’ll define OxO_x as the orbit of xXx\in X⁠, which is basically where the element xx can go once you take xx as the function of an element of GG - hence the name. Formally, we have Ox={yXgG⁠,g(x)=y}.O_x=\{y\in X | \exists g\in G, g(x)=y\}. Kind of the opposite, we also define XgX^g as the elements in XX which are fixed by gg⁠, i.e. g(x)=xg(x) = x.

Ok, we are almost there. To understand the lemma, we first have to see a fact about orbits. This is that they collectively partition the set XX. To see why this is true, consider the example from before when XX was the vertices of a cube, and G={R0⁠,R90⁠,R180⁠,R270}G=\{R_0,R_{90},R_{180},R_{270}\}. Here we see that each point on the lower face can be sent to every other point on the lower face but no other points. Similarly, the top points can be sent to each other but nowhere else. Thus the two orbits partition the total set of 88 vertices into the 44 vertices on the top face and 44 on the bottom face.

Finally, here comes the lemma: If there is a group action on XX by the group GG⁠, then the number of distinct orbits is 1GgGXg⁠,{|G|}|X^g|, or in other words, the number of distinct orbits is the average size of the number of elements stabilized by an element of GG.

I know, it looks kinda scary, but let’s see it in action, with, as promised, an AMC problem:

Problem 13 AMC 12B 2017: In the figure below, 33 of the 66 disks are to be painted blue, 22 are to be painted red, and 11 is to be painted green. Two paintings that can be obtained from one another by a rotation or a reflection of the entire figure are considered the same. How many different paintings are possible? images/amc12b1017p13.png

(A)6(B)8(C)9(D)12(E)15 6 \qquad 8 \qquad 9 \qquad 12 \qquad 15

Let’s rewrite the problem in terms of Burnsides Lemma. In this case, the group action is rotations and reflections, so specifically our group is D3={R0⁠,R120⁠,R240⁠,I⁠,V⁠,W}D_3=\{R_0,R_{120},R_{240}, I,V,W\} where RiR_i is a rotation by ii degrees and I⁠,V⁠,WI, V, W is reflecting vertically, North West to South East, and North East to South West respectively. It can be verified that GG is a group if we take the binary operation to be composition.

Now we take our set XX to be the total number of diagrams. Then the question is asking for the number of distinct orbits under D3D_3⁠, since D3D_3 accounts for the rotations and reflections. This we know is 1D3gD3Xg⁠,{|D_3|}|X^g|, so all we need to do is find the number of diagrams that are stable under each element of D3D_3. Lets number the circles as following so we can easily reference them: images/modifiedamcimage.png If g=R0g=R_0⁠, then every disk is disk is unaffected, so all diagrams are fixed. Thus XR0=(63)(32)=60|X^{R_0}|={3}{2}=60.

If g=R120g=R_{120}⁠, then we can see no disk is fixed, so if we want R120R_{120} to stabilize the diagram, then it must be that the colors of 1⁠,6⁠,31,6,3 and 4⁠,5⁠,24,5,2 are the same. This is impossible so XR120=0|X^{R_{120}}|=0.

If g=R240g=R_{240}⁠, then its the same thing so XR240=0|X^{R_{240}}|=0.

If g=Ig=I⁠, then 11 and 55 are fixed, but if we want II to stabilize a diagram, then the colors of 2⁠,42,4 and 3⁠,63,6 must be the same. The only configuration that works is if 11 or 55 is green and the other is blue, 2⁠,42,4 is blue or red, and 3⁠,63,6 is the one 2⁠,42,4 was not. In total XI=22=4.|X^{I}| = 2\cdot 2 =4.

The cases where g=Vg=V and g=Wg=W are the same as g=Ig=I. Thus in total, we have

1D3gD3Xg=60+0+0+4+4+46=D: 12. {|D_3|}|X^g| &= {6} &=12}.

We did it! We corrupted the AMC with Abstract Algebra! This shows that no matter how you try to hide from it, Abstract Algebra will always creep up on you. Who knows, maybe Burnsides Lemma will appear on the AMC next year, but now you’ll be ready.