Translations of the wrapped 2×2 grid together with the diagonal flip give a group of
order 8. Small enough to draw completely — every element, every subgroup, and the pattern
that picks each subgroup out.
The group
Mod 2 the quarter turn r(a,b) = (−b, a) becomes the diagonal flip
s(a,b) = (b,a), because −1 ≡ 1. So there is no genuine
rotation here, and r² = 1. With the four translations this generates
Γ = (ℤ/2)² ⋊ ⟨s⟩ of order 8,
which is D₄ — acting on the four cells as a Sylow 2-subgroup of
S₄.
Writing X and Y for the two translations, the flip conjugates one
into the other: s X s⁻¹ = Y. So Y is redundant and
Γ = ⟨X, s⟩ — and since X² = s² = 1
with (Xs) of order 4, this is the dihedral presentation
⟨X, s | X² = s² = (Xs)⁴ = 1⟩.
Two views of Γ
Xorder 2sorder 2
Cay(Γ, {X, s}) — 8 vertices, 8 edges, degree 2.
Both generators are involutions, so each contributes one undirected edge per vertex and
the graph is a single octagon with edges alternating X,
s. Girth 8, diameter 4.
Xorder 2Yorder 2sorder 2
Cay(Γ, {X, Y, s}) — 8 vertices, 12 edges, degree 3.
Keeping the redundant Y splits the group into two squares (the cosets of the
translation subgroup) joined by a perfect matching of s-edges. Girth 4,
diameter 3.
Dropping s altogether disconnects the graph into two components — the index of
the translation subgroup, visible as connected components.
All ten subgroups
Each card shows Cay(H, gens) with one colour per generator, next to the
orbit colouring: colour each orbit of H on the four cells a different
colour. That colouring is how you specify a subgroup by drawing — but it only works for
seven of the ten, and the three failures are labelled with their reason.
|H| = 8 · drawable
{X, XY, XYs, Xs, Y, Ys, e, s}
Xorder 2XYsorder 2
orbit colouring
Generators
X, XYs
Index & normality
index 1 in Γ; normal
Orbits on the four cells
[[0, 1, 2, 3]]
Connection with colouring
Colour each orbit differently and the stabilizer is exactly this subgroup. Needs 1 colour.
|H| = 4 · not drawable
{X, XY, Y, e}
Xorder 2XYorder 2
orbit colouring
Generators
X, XY
Index & normality
index 2 in Γ; normal
Orbits on the four cells
[[0, 1, 2, 3]]
Connection with colouring
Transitive on the four cells, so the only invariant pattern is constant — and a constant pattern is fixed by all of Γ.
|H| = 4 · drawable
{XY, XYs, e, s}
XYorder 2XYsorder 2
orbit colouring
Generators
XY, XYs
Index & normality
index 2 in Γ; normal
Orbits on the four cells
[[0, 3], [1, 2]]
Connection with colouring
Colour each orbit differently and the stabilizer is exactly this subgroup. Needs 2 colours.
|H| = 4 · not drawable
{XY, Xs, Ys, e}
Xsorder 4
orbit colouring
Generators
Xs
Index & normality
index 2 in Γ; normal
Orbits on the four cells
[[0, 1, 2, 3]]
Connection with colouring
Also transitive: its order-4 generator is a single 4-cycle, so again only the constant pattern survives.
|H| = 2 · drawable
{X, e}
Xorder 2
orbit colouring
Generators
X
Index & normality
index 4 in Γ; not normal
Orbits on the four cells
[[0, 2], [1, 3]]
Connection with colouring
Colour each orbit differently and the stabilizer is exactly this subgroup. Needs 2 colours.
|H| = 2 · not drawable
{XY, e}
XYorder 2
orbit colouring
Generators
XY
Index & normality
index 4 in Γ; normal
Orbits on the four cells
[[0, 3], [1, 2]]
Connection with colouring
Its orbits force cell 0 to match cell 3 and cell 1 to match cell 2 — but that pattern is then also fixed by both flips, giving the order-4 group above instead.
|H| = 2 · drawable
{XYs, e}
XYsorder 2
orbit colouring
Generators
XYs
Index & normality
index 4 in Γ; not normal
Orbits on the four cells
[[0, 3], [1], [2]]
Connection with colouring
Colour each orbit differently and the stabilizer is exactly this subgroup. Needs 3 colours.
|H| = 2 · drawable
{Y, e}
Yorder 2
orbit colouring
Generators
Y
Index & normality
index 4 in Γ; not normal
Orbits on the four cells
[[0, 1], [2, 3]]
Connection with colouring
Colour each orbit differently and the stabilizer is exactly this subgroup. Needs 2 colours.
|H| = 2 · drawable
{e, s}
sorder 2
orbit colouring
Generators
s
Index & normality
index 4 in Γ; not normal
Orbits on the four cells
[[0], [1, 2], [3]]
Connection with colouring
Colour each orbit differently and the stabilizer is exactly this subgroup. Needs 3 colours.
|H| = 1 · drawable
{e}
orbit colouring
Generators
none (trivial)
Index & normality
index 8 in Γ; normal
Orbits on the four cells
[[0], [1], [2], [3]]
Connection with colouring
Colour each orbit differently and the stabilizer is exactly this subgroup. Needs 4 colours.
Colour groups
The subgroups above are single groups. A colour group records the whole triple
that a colouring produces:
G the symmetries permuting the colours,
H those fixing one chosen colour, and
K those fixing every colour. All three are stabilizers —
of the unordered partition, of one block, and of the labelled partition respectively —
and K ⊆ H ⊆ G. The colouring is regular when
|G/K| equals the number of colours, which happens exactly when
H = K; Conway then writes a single slash.
Both are regular, so H = K and a single slash suffices. The first is the
checkerboard, whose symmetry is all of Γ; the second is the striped colouring, where
the diagonal flip fails to act and G drops to the translation subgroup. Six
chromatic two-colourings in total — the colour classes must have equal size, so only
the three 2+2 partitions qualify, each with two labellings.
Three colours — none
There are no chromatic three-colourings: the colour group permutes the
colour classes transitively, so they must all have the same size, and
3 ∤ 4. Only k dividing 4 is possible — one, two or
four colours.
Here |G/K| = 8 but there are only 4 colours, so H ≠ K and the
symbol carries a double slash. This is the rainbow colouring; the
non-regular page works through why H has
to be named separately.
Summary
|H|
generators
index
normal
orbits
as a stabilizer
8
X, XYs
1
yes
1
drawable
4
X, XY
2
yes
1
not drawable
4
XY, XYs
2
yes
2
drawable
4
Xs
2
yes
1
not drawable
2
X
4
no
2
drawable
2
XY
4
yes
2
not drawable
2
XYs
4
no
3
drawable
2
Y
4
no
2
drawable
2
s
4
no
3
drawable
1
—
8
yes
4
drawable
Seven of the ten subgroups are stabilizers of some pattern. The three exceptions fail for
two distinct reasons: the translation subgroup and the cyclic C₄ are
transitive, so they force the constant pattern; the centre
{e, XY} forces a pattern that carries strictly more symmetry than asked for.
Realizable subgroups are exactly the partition stabilizers, and they form a closure system.