206 Chapter 7
point the reader to the work of Weiler and Cesa (2019b). Furthermore, while
our text remains focused on standard domains and avoids the broader topic of
Lie groups, readers interested in extending equivariance to arbitrary continu-
ous groups operating on irregular data, such as point clouds, will find a critical
milestone in the LieConv architecture proposed by Finzi et al. (2020).
Exercises
1. Consider a homogeneous domain Ω, and a symmetry group G acting on it. Given
any element u ∈Ω, we can form the stabiliser subgroup G
u
= {g | g.u = u}, consisting
of those elements of G that leave u invariant.
(i) Show that the stabiliser G
u
is indeed a subgroup of G.
(ii) Let G = O(3) be the group of orthogonal 3 ×3 matrices (AA
⊤
= I, i.e., the group
of continuous 3D rotations and reflections) acting on the sphere Ω = S
2
. What is the
stabiliser of an arbitrary point u ∈Ω (e.g., the north pole)?
(iii) Let G = S
n
be the group of permutations of n elements, Ω = {1, 2, . . . , n}. What is the
stabiliser of an arbitrary point u ∈Ω?
(iv) Let u, v ∈Ω be two elements on the domain. By homogeneity of Ω, we can find a
g ∈G such that g.u = v. Show that, if h ∈G
v
, then g
–1
hg ∈G
u
.
(v) From the previous part, it follows that there exists a mapping f : G
v
→G
u
defined by
f (h) = g
–1
hg. Provide an inverse of f , i.e., a map f
–1
: G
u
→G
v
.
(vi) Show that f (hh
′
) = f (h)f (h
′
) for all h, h
′
∈G
v
; i.e., that f is a group homomor-
phism. This, coupled with the existence of f
–1
, implies that any two points u, v of a
homogeneous space Ω have isomorphic stabiliser subgroups.
2. Let G= S
n
be the group of permutations acting on a set of n elements Ω = {1, . . . , n}.
Let S
n–1
be the subgroup of S
n
that leaves invariant the element 1, i.e. g.1 = 1 for
all g ∈S
n–1
. We will study the cosets gS
n–1
= {gh | h ∈S
n–1
} (where g ∈S
n
) and the
quotient S
n
/S
n–1
= {gS
n–1
| g ∈S
n
} (the set of cosets).
(i) What is the size, N, of S
n
/S
n–1
, i.e., how many cosets are there?
(ii) Characterise the cosets gS
n–1
, i.e., find a property that all elements of a given coset
have, and that no element outside of the coset has. In the following parts, we will
leverage this to identify S
n
/S
n–1
with the set {1, . . . , N} in the natural way.
(iii) Consider the map π : S
n
→S
n
/S
n–1
defined by π(g) = gS
n–1
. What are the fibers, F
u
=
π
–1
(u), where u ∈S
n
/S
n–1
is a coset? (Note: in this context, π is a fiber bundle.)
(iv) Consider the right action of S
n–1
on S
n
, defined as g.h = gh, for g ∈S
n
, h ∈S
n–1
. Show
that this action preserves fibers, i.e., π(g.h) = π(g) for all g ∈S
n
, h ∈S
n–1
.
(v) Additionally, show that this right action is transitive on the fibers, i.e., for any g, g
′
∈
π
–1
(u), there exists h ∈S
n–1
such that g.h = g
′
.
(vi) Additionally, show that this right action is fixed-point free. That is, if g.h = g for some
g ∈S
n
and h ∈S
n–1
, then h = e (the identity).