Skip to content

Group action, orbits, and stabilizers

Group action

Definition: If G is a group with identity element e, and X is a set, then a group action α of G on X is a function

α:G×XX

that satisfies two axioms for all g,hG,xX:

  • identity: α(e,x)=x
  • compatibility α(g,α(h,x))=α(gh,x)

with α(g,x) often shortened to gx or gx when there's no ambiguity of the action being considered in the context. The group G is said to act on X; a set X together with the action of G is called a G-set.

From these two axioms, we know that the function that maps x to gx is a bijection, since we have the inverse map g1 such that g1(gx)=x.

Orbits and stabilizers

Consider a group G acting on a set X.

Definition: The orbit of an element xX is the set of elements in X which x can be moved to through the group action, denoted by Gx:

Gx={gx|gG}

Proposition: If and only if there exists a gG such that gx=y for x,yX, we say that xy. This is an equivalence relation.

Proof:

  • Reflectivity: $e\cdot x = x\implies x\sim x $
  • Symmetry: xygx=yx=g1yyx
  • Transitivity: xyyzgx=y,hy=zh(gx)=(hg)x=zxz

This proposition implies that the set of orbits of X under the group action G forms a partition of X.

Definition: Given gG and xX with gx=x, we say x is fixed under the action of g. For every xX, its stabilizer in G is the set of all elements gG that fixes x, denoted as Gx:

Gx={gG|gx=x}

The stabilizer is more often called a stabilizer subgroup! Indeed, we can prove this by verifying the conditions:

For gGx, we have

x=ex=(g1g)x=g1(gx)=g1x

Thus g1Gx.

The identity element e is clearly in Gx since ex=x.

For g,hGx,

ghx=g(hx)=gx=xghGx

Thus, Gx is a subgroup of G.

Orbit-stabilizer theorem

Theorem: For a finite group G acting on a set X and any element xX.

|Gx|=[G:Gx]=|G||Gx|

Proof: For a fixed xX, consider the map f:GX given by mapping g to gx. By definition, the image of f(G) is the orbit of Gx. If two elements g,hG have the same image:

f(g)=f(h)gx=hxg1hx=xg1hGxhgGx

In other words, f(g)=f(h) if and only if they are in the same coset for the stabilizer subgroup Gx. Hence, f induces a bijection between the set G/Gx of cosets and the orbit Gx which sends gGxgx. Combining the bijection with lagrange theorem gives orbit-stabilizer theorem as desired.

Burnside's Lemma

This is a lemma useful in taking account of symmetry when counting mathematical objects. It can be proven by orbit-stabilizer theorem and we will show that in later sections.

Theorem: Let G be a finite group acting on a set X. For each gG, let Xg denote the set of elements in X that are fixed by g:

Xg={xX|gx=x}

Burnside's lemma provides a formula for the number of orbits, denoted by X/G:

|X/G|=1|G|gG|Xg|

Examples

First, we want to see how we can apply it in real life. Suppose we want to see how many ways we can color a cube with 3 colors, it would be simply 36=729 ways. However, what if two colorings are essentially the same after some rotations?

Let X be the set of all 36 color combination and G be the rotational symmtery group of the cube acting on X in the natural manner. There are 6×4=24 elements in G.

Then two elements of X belong to the same orbit if one can be rotated to the other. Hence, we are finding the number of orbits! Now, it suffices to calculate Xg for all gG:

  • the identity element fixes all elements of X.
  • six 90-degree face rotations, each fixes 33 elements of X.
  • three 180-degree face rotations, each fixes 34 elements of X.
  • eight vertex rotations, each fixes 32 elements of X.
  • six edge flip, each fixes 33 elements of X.

Hence, the average fix size is

124(36+6×33+3×34+8×32+6×33)=57

Finally, how do we prove this lemma?

Proof: First, we would like to re-express the sum over group elements gG as an equivalent sum over elements xX:

gG|Xg|=|{(g,x)G×X|gx=x}|=xX|Gx|

By orbit-stabilizer theorem, we can rewrite the equation into:

xX|Gx|=|G|xX1|Gx|

Finally, notice that the set of orbits partition X, so we can break the sum into separate sums over each individual orbit:

xX1|Gx|=AX/GxA1|A|=|X/G|

Putting everything together, we get:

|X/G|=1|G|gG|Xg|

Comments