Group actions and orbit–stabilizer
Turn abstract group elements into permutations of a set and use stabilizers to count reachable configurations.
On this page
The question for today
What you’ll understand
- Check the identity and composition laws for a group action.
- Distinguish an orbit, a stabilizer, and the kernel of an action.
- Count orbits using orbit–stabilizer and Burnside’s lemma.
A group describes operations; an action specifies what those operations act on. The same abstract group can act on vertices, edges, colorings, or even on itself, producing different orbits and stabilizers. Keeping the acting group and the acted-on set separate prevents many counting mistakes. This lesson builds the bridge from a transformation rule to subgroup information, then uses it to count configurations that look different only because the observer changed orientation.
The action laws and their consequences
A left action of G on a set X assigns an element g·x of X to each pair g,x. The identity must leave every x fixed, and applying h followed by g must equal applying gh. Each g therefore acts bijectively, because its inverse undoes the action. Sending g to this permutation of X defines a homomorphism into the symmetric group of X. An action is faithful when only the identity acts as the identity permutation on every point.
Fix a point x. Its orbit contains every point reachable as g·x, and its stabilizer contains the operations that leave this particular point unchanged. The stabilizer is a subgroup: identity fixes x, products of fixing operations fix x, and inverses do too. The action kernel is the intersection of all point stabilizers. An operation can fix one point while moving another, so belonging to one stabilizer does not place it in the kernel. Orbits partition X because reachability is reflexive, symmetric, and transitive.
Why a coset counts one reachable point
The map from left cosets of G_x to the orbit of x sends gG_x to g·x. It is well defined because multiplying g on the right by something that fixes x cannot change the result. Conversely, if g·x=h·x, then h inverse g fixes x, so g and h lie in the same coset. Every orbit point is reached by definition. This constructs a bijection, proving orbit–stabilizer. The stabilizer need not be normal: the cosets are being counted as a set, not multiplied as a quotient group.
For finite G, the result says that the orbit size times stabilizer size equals |G|. In the vectors lab, hold magnitude positive and vary angle through quarter turns. This illustrates the orbit of a nonzero planar vector under the four rotations of a square. The lab permits continuous angles and displays one vector with its projections; it does not enumerate a discrete orbit or compute stabilizers. A zero vector is special: every rotation fixes it, so its orbit has one element rather than four.
Counting whole orbits with fixed points
Sometimes the goal is to count inequivalent objects, not the size of one orbit. Burnside’s lemma averages the number of fixed objects over the group. To see why, count pairs (g,x) satisfying g·x=x. Counting first by g gives the sum of fixed-point counts; counting first by x gives the sum of stabilizer sizes. Within any one orbit, all stabilizers have equal size and orbit–stabilizer makes their total contribution exactly |G|. Dividing by |G| therefore counts orbits.
Specify the allowed symmetries before counting. A necklace considered equivalent under rotations has a different acting group from one allowing reflections as well. Colors are also part of the acted-on set: if swapping color names is not declared a symmetry, it must not be silently included. In small problems, list fixed configurations for each operation and verify that the average is an integer. This is more reliable than dividing the total number of configurations by |G|, which works only when every stabilizer is trivial.
Work it through
Binary colorings of a triangular frame
Color each of three labeled triangle vertices red or blue. Count colorings up to rotations, while keeping the two color names distinct.
The acting group is C3, containing the identity and rotations by 120 and 240 degrees. The set X has 2 cubed, or eight, colorings.
The identity fixes all eight colorings. Either nonidentity rotation cycles all three vertices, so a fixed coloring must have all vertices the same color. Each such rotation fixes exactly two colorings.
Burnside’s average is (8+2+2)/3=4. Representatives are all red, all blue, exactly one blue, and exactly one red. Each mixed-color orbit has size three and stabilizer size one.
There are four rotation classes. Simply dividing eight by three would miss the larger stabilizers of monochromatic colorings.
The living notebook
Explore the model
Interactive lab · vectors
A rotation orbit of one vector
Keep magnitude positive and set angle to 0, 90, 180, and −90 degrees. The diagram shows one planar vector and its horizontal and vertical projections.
- x component
- 1.393
- y component
- 0.975
- Magnitude
- 1.7
Playback traces a fixed vector and its projections. Angle and magnitude set the geometry; the moving marker does not change them. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forQuarter turns illustrate a four-point orbit; continuous angle controls do not compute a group action or a stabilizer automatically.
Pause & reason
Check your understanding
Your turn
Try it yourself
Let the rotation group C4 act on the four vertices of a square. Find the orbit and stabilizer of a vertex, then compare with the action on the two diagonals.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
A half turn fixes each diagonal as a set, even though it moves every vertex.
Compare with the solution
A chosen vertex reaches all four vertices, and only the identity rotation fixes it, so the orbit size is four and the stabilizer has order one. A chosen diagonal reaches either of the two diagonals; identity and the half turn preserve it as a set. Its stabilizer therefore has order two, and its orbit has size two. Both satisfy 4=orbit size times stabilizer size. The acting group did not change; the acted-on set did.
Keep the idea
Take it with you
- An action is a homomorphism from a group to permutations of a specified set.
- A point stabilizer and the kernel of an action answer different questions.
- Fixed-point averaging counts orbits even when their sizes differ.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.