6.1 Definition
A group action of G on a set X is a map G×X→XWritten (g,x)↦g⋅x Satisfying:
- e⋅x=x for all x∈X.
- g⋅(h⋅x)=(gh)⋅x for all g,h∈G and x∈X.
6.2 Orbits and Stabilizers
The orbit of x∈X is Orb(x)={g⋅x:g∈G}.
The stabilizer of x∈X is Stab(x)={g∈G:g⋅x=x}.
Proposition 6.1. Stab(x) is a subgroup of G.
Theorem 6.2 (Orbit-Stabilizer Theorem). For any x∈X
∣Orb(x)∣=[G:Stab(x)]=∣Stab(x)∣∣G∣
Proof. Define ϕ:G→Orb(x) by ϕ(g)=g⋅x. Then g and h have the same Image iff g⋅x=h⋅x iff h−1g⋅x=x iff h−1g∈Stab(x) Iff g∈hStab(x). So the fibers of ϕ are precisely the cosets of Stab(x) And there are [G:Stab(x)] of them, each mapping to a distinct element of Orb(x). ■
6.3 Burnside”s Lemma
Theorem 6.3 (Burnside’s Lemma). If a finite group G acts on a finite set XThen the number Of orbits is
∣G∣1∑g∈G∣Fix(g)∣
Where Fix(g)={x∈X:g⋅x=x}.
Proof. Count the set S={(g,x)∈G×X:g⋅x=x} in two ways. Grouping by g: ∣S∣=∑g∈G∣Fix(g)∣. Grouping by x: ∣S∣=∑x∈X∣Stab(x)∣. For x in orbit O, ∣Stab(x)∣=∣G∣/∣O∣. So ∑x∈O∣Stab(x)∣=∣O∣⋅∣G∣/∣O∣=∣G∣. Summing over all orbits: ∣S∣=∣G∣⋅(number of orbits). ■
6.4 Conjugation Action and the Class Equation
G acts on itself by conjugation: g⋅x=gxg−1.
The orbits are called conjugacy classes. The stabilizer of x is the centralizer CG(x)={g∈G:gx=xg}.
Theorem 6.4 (Class Equation). For a finite group G
∣G∣=∣Z(G)∣+∑i[G:CG(xi)]
Where the sum is over representatives xi of the non-central conjugacy classes.
Proof. The conjugacy classes partition G. Central elements form singleton classes. For a non-central element x, ∣Orb(x)∣=[G:CG(x)] by the orbit-stabilizer theorem. Summing gives the result. ■
6.5 Worked Example: Symmetries of a Cube
Problem. The rotational symmetry group of a cube has 24 elements. Use the orbit-stabilizer theorem To verify the sizes of the orbits of vertices, edges, and faces under this action.
Solution
Solution. Let G be the rotation group of a cube, with ∣G∣=24.
Vertices. The cube has 8 vertices. The action on vertices is transitive (any vertex can be rotated To any other), so ∣Orb(v)∣=8. By orbit-stabilizer, ∣Stab(v)∣=24/8=3. Indeed, the stabilizer of a vertex consists of rotations about the space diagonal through that vertex And its opposite: the identity, 120° rotation, and 240° rotation.
Edges. The cube has 12 edges. The action is transitive, so ∣Orb(e)∣=12 and ∣Stab(e)∣=24/12=2. The stabilizer of an edge is {id,r} where r is the 180° rotation about the axis through the midpoints of that edge and its opposite.
Faces. The cube has 6 faces. The action is transitive, so ∣Orb(f)∣=6 and ∣Stab(f)∣=24/6=4. The stabilizer of a face consists of rotations about the axis Through the center of that face and its opposite: {0°,90°,180°,270°}≅Z/4Z.
This verifies: 24=8⋅3=12⋅2=6⋅4. ■
6.6 Application: Centers of p-Groups
Theorem 6.5. If G is a non-trivial finite p-group (i.e., ∣G∣=pn for some prime p and n≥1), then Z(G) is non-trivial: ∣Z(G)∣≥p.
Proof. By the class equation:
∣G∣=∣Z(G)∣+∑i=1r[G:CG(xi)]
Where x1,…,xr are representatives of the non-central conjugacy classes. For each i xi is non-central, so CG(xi)=G. Thus [G:CG(xi)] is a divisor of ∣G∣=pn That is strictly greater than 1Hence p divides [G:CG(xi)]. Since p also divides ∣G∣ We have:
∣Z(G)∣=∣G∣−∑i=1r[G:CG(xi)]≡0−0≡0(modp)
Since e∈Z(G)We have ∣Z(G)∣≥1. Therefore ∣Z(G)∣≥p. ■
Corollary 6.6. Every group of order p2 (where p is prime) is abelian.
Proof. By Theorem 6.5, ∣Z(G)∣≥p. Since Z(G)≤G, ∣Z(G)∣ divides p2So ∣Z(G)∣=p or ∣Z(G)∣=p2. If ∣Z(G)∣=p2Then G=Z(G) is abelian. If ∣Z(G)∣=p Then G/Z(G) has order p and is therefore cyclic, say G/Z(G)=⟨gZ(G)⟩. Then every element of G has the form gkz for some k∈Z and z∈Z(G). For any two such elements (gk1z1)(gk2z2)=gk1+k2z1z2=gk2+k1z2z1=(gk2z2)(gk1z1) So G is abelian, contradicting ∣Z(G)∣=p. Thus ∣Z(G)∣=p2 and G is abelian. ■