Skip to content
ISEGORIABenjamin Haire

ISEGORIA / MATH ENCYCLOPEDIA

Group theory: symmetry as algebra

Compose symmetries, inspect group tables, and count orbits.

Before you begin: Functions and composition

Predict, manipulate, then check your reasoning against the example and question. Graphs illustrate the mathematics; they do not replace a proof.

1. Order matters

Number the vertices of a regular polygon and attach a small flag, then apply the same two symmetries in both orders: reflect in the vertical mirror and rotate anticlockwise by k steps. The outline never changes, but the labels and the flag show which symmetry you ended with. Press Play to watch both compositions move.

Worked example. For a square with k = 1, reflect then rotate gives rs, while rotate then reflect gives r³s: the labels end up in different places.

Watch out. An unchanged outline does not mean every vertex stayed fixed.

When do the two displayed compositions agree?

When 2k is divisible by n, including zero rotation and a half-turn for even n.

Reference: Thomas Judson · Abstract Algebra: Theory and Applications

2. A multiplication table

A cell in row a and column b records the product a·b. For the rotation group Cₙ this is addition of steps modulo n. Switch to the full dihedral group Dₙ to add the reflections: the table stops being symmetric about its diagonal, because rotations and reflections do not commute. Click any cell to choose a and b, and find the inverse of a where the identity appears in its row.

Worked example. In C₅, 3+4 ≡ 2 modulo 5, and the inverse of 3 is 2. In D₄, r·s = rs but s·r = r³s.

Watch out. This rotation subgroup is commutative; the full dihedral group generally is not.

Why does each row contain every group element once?

Adding a fixed element is a bijection, with subtraction as its inverse.

Reference: Thomas Judson · Abstract Algebra: Theory and Applications

3. Orbits, stabilizers, and cosets

A subgroup of symmetries acts on the vertices. Generate it from the rotation by k steps, optionally together with the reflection s, and click a vertex x. Its orbit is highlighted, and on the right the group elements are sorted by where they send x: each column is a coset of the stabilizer Gₓ, so every orbit point is hit by exactly |Gₓ| elements.

Worked example. For n=6 and k=2, the orbits are {0,2,4} and {1,3,5}.

Watch out. For the rotation subgroup every stabilizer is trivial; once the reflection is included, a vertex on the mirror line is fixed by s, and orbits can have different sizes.

How many orbits does the rotation subgroup ⟨rᵏ⟩ have?

gcd(n, k): each orbit has n/gcd(n, k) vertices, the order of the subgroup.

Reference: Thomas Judson · Abstract Algebra: Theory and Applications

Continue exploring

Linear algebra: the geometry of transformationsFourier analysis: functions made of wavesDynamical systems: stability and chaosOptimization: the geometry of the best choiceProbability: learning from uncertaintyAlgebraic topology: detecting holesNumerical analysis: when computation misleadsNumber theory: patterns in the integersGraph theory: routes, trees, and networksPartial differential equations: fields in motionInformation theory: uncertainty and codesCalculus of variations: paths and principlesClassical mechanics: motion and forcesElectromagnetism: fields and inductionOptics: rays, waves, and colourThermodynamics: energy, work, and entropyQuantum mechanics: amplitudes and spinComplex analysis: maps, residues, and harmonic fieldsFluid dynamics: flow, pressure, and vorticityStatistics and inference: signals in dataSpecial relativity: space, time, and lightDifferential geometry: curvature and shapeStatistical mechanics: microstates and temperatureMeasure theory: size, approximation, and convergenceMarkov chains: transition, stationarity, and absorptionDifferential forms: circulation, curl, and pullbacksGeneral relativity: curvature, clocks, and lightFunctional analysis: norms, projections, and operatorsPlasma physics: screening, orbits, and wavesLie groups and Lie algebras: continuous symmetryHamiltonian mechanics: phase space and its geometryStochastic processes: Brownian motion and noiseSolid-state physics: waves in a crystalControl theory: feedback, poles, and stabilityLogic and computability: what can be computedHyperbolic geometry: where parallels multiplyRigid-body dynamics: spinning, tumbling, precessingElliptic curves: geometry that addsAtomic physics: orbitals and spectraQuaternions: rotation as multiplicationPush-forward and pullback: integrating through a mapKnot theory: telling tangles apartFractal geometry: dimension between the integersQuantum information: entanglement and its limitsCosmology: the expanding universeCellular automata: computation from local rulesComplex systems: order from many simple partsGalois theory: the symmetry of equationsMagnetism and the Ising model: order from alignmentOscillators and escapements: how a watch keeps timeGears and mechanisms: transmitting motion exactlyQuartz resonators: a crystal that keeps timeLoudspeakers: the moving-coil driverFilters and crossovers: splitting sound between driversRoom acoustics: the room is part of the speakerWavelets: zooming in on a signalLaser physics: light that copies itselfRepresentation theory: groups acting as matricesSemiconductor physics: bands, doping, junctions

Back to the math encyclopedia