Abstract AlgebraGroup Actions and Counting

Group Actions

A group acts on a set X when each g moves points, x ↦ g·x, with e·x = x and g·(h·x) = (gh)·x; the orbit of x is everywhere it can go, and its stabilizer is the subgroup that fixes it.

Not started Jump to practice

Groups earn their keep by moving things: symmetries move the corners of a polygon, permutations move numbers, matrices move vectors. A group action makes "moving things" precise, and it turns many counting problems into group theory.

Definition. A group $G$ acts on a set $X$ if each $g \in G$ and $x \in X$ give a point $g \cdot x \in X$, with $$e \cdot x = x \quad \text{and} \quad g \cdot (h \cdot x) = (gh) \cdot x.$$ Equivalently, each $g$ gives a permutation of $X$, and $g \mapsto$ (that permutation) is a homomorphism from $G$ to the permutations of $X$.

  • $S_{n}$ acts on $\{1, \dots, n\}$ by $\sigma \cdot i = \sigma(i)$.
  • $D_{n}$ acts on the vertices, and on the edges, of a regular $n$-gon.
  • $GL_{2}(\mathbb{R})$ acts on $\mathbb{R}^{2}$ by $A \cdot v = Av$.
  • $G$ acts on itself by left multiplication, $g \cdot x = gx$ (Cayley's theorem), and by conjugation, $g \cdot x = gxg^{-1}$.

Orbits and stabilizers. The orbit of $x$ is $G \cdot x = \{g \cdot x : g \in G\}$, everywhere $x$ can be moved. The stabilizer of $x$ is $G_{x} = \{g \in G : g \cdot x = x\}$, the elements that leave it in place.

Why it works

(1) The orbits split $X$ into disjoint pieces. Say $x \sim y$ when $y = g \cdot x$ for some $g$. This is an equivalence relation: $x = e \cdot x$; if $y = g \cdot x$ then $x = g^{-1} \cdot y$ (apply $g^{-1}$ and use the rule); if $y = g \cdot x$ and $z = h \cdot y$ then $z = (hg) \cdot x$. Its classes are the orbits.
(2) Each stabilizer is a subgroup. $e \cdot x = x$; if $g, h$ fix $x$ then $(gh) \cdot x = g \cdot (h \cdot x) = x$, and $g^{-1} \cdot x = g^{-1} \cdot (g \cdot x) = e \cdot x = x$. $\square$
$D_{6}$ acting on a hexagon. Tap the elements: vertex 1 can be sent to any of the 6 positions, and exactly two elements, $e$ and $s$, leave it in place.

Worked example: Orbits of a cyclic group

$H = \langle (1\;2\;3)(4\;5) \rangle$ acts on $\{1, \dots, 6\}$. Find the orbits.
  1. Powers of $\sigma = (1\;2\;3)(4\;5)$ move $1, 2, 3$ around their cycle and swap $4, 5$; nothing moves $6$.
  2. Orbits: $\{1, 2, 3\}$, $\{4, 5\}$ and $\{6\}$.

Answer: Three orbits: the cycles of $\sigma$, with the fixed point as its own orbit.

Worked example: A stabilizer in $S_{4}$

$S_{4}$ acts on the 2-element subsets of $\{1, 2, 3, 4\}$. Find the stabilizer of $\{1, 2\}$.
  1. $\sigma$ fixes the set $\{1, 2\}$ when it sends $\{1, 2\}$ to itself, and hence $\{3, 4\}$ to itself.
  2. So $\sigma$ permutes $1, 2$ ($2$ ways) and $3, 4$ ($2$ ways): $\{e, (1\;2), (3\;4), (1\;2)(3\;4)\}$.

Answer: $4$ elements.

Common mistake

Counting a point twice. The orbit is a set: if two group elements send $x$ to the same place, that place is counted once. Its size is usually smaller than $|G|$. The reverse slip is assuming the stabilizer is always $\{e\}$: for a vertex of a polygon it also contains the reflection through that vertex.

Key idea

An action lets each $g$ move points, with $e \cdot x = x$ and $g \cdot (h \cdot x) = (gh) \cdot x$. Orbits (where a point can go) partition the set; stabilizers (what fixes a point) are subgroups.

Practice

Pass with 3 right answers, the last 2 in a row. Each right answer earns 2 XP.

Loading practice…

Builds on

Leads to

Sources and further reading

  • Thomas W. Judson, Abstract Algebra: Theory and Applications (open textbook), chapter 14, Group Actions (section 14.1, Groups Acting on Sets)
  • MIT OpenCourseWare 18.701 Algebra I (Fall 2010), lecture notes on group operations (Artin, Algebra, chapter 6)
  • John A. Beachy and William D. Blair, Abstract Algebra, online study guide (Northern Illinois University), section 7.3, Groups Acting on Sets
@teddyrookbook GitHub