Symmetry and Groups
Equivariance states that a transformation of a physical object can be carried through a map without changing the result.
This chapter develops the general language. Rotations and their irreducible representations are treated in Representations of SO(3) and O(3).
Transformations and Group Actions
Definition (group). A group \(G\) is a set with an associative composition, an identity \(e\), and an inverse \(g^{-1}\) for each \(g\in G\).
Definition (group action). An action of \(G\) on a set \(\mathcal X\) assigns an object \(g\mathbin{\cdot}x\) to every \(g\in G\) and \(x\in\mathcal X\), such that
We use active transformations: \(g\mathbin{\cdot}x\) is the transformed physical object, described in the same coordinate frame as \(x\). For example, a proper rotation sends a position to
Euclidean transformations
An element of the three-dimensional Euclidean group is a pair
acting on a point as
The group law is
Thus \(\mathrm{E}(3)=\mathbb R^3\rtimes\mathrm{O}(3)\): translations and orthogonal transformations do not form an ordinary direct product.
For a scalar field \(f:\mathbb R^3\to\mathbb F\), where \(\mathbb F=\mathbb R\) or \(\mathbb C\), the corresponding active field action is
More generally, if the value of a field belongs to a space \(V\) carrying a spatial representation \(\rho_V(Q)\), then
The transformation of the argument and the transformation of the field value are distinct. A scalar field has only the former; a vector or tensor field has both.
An internal value such as electronic spin may instead carry an action of a separate group. Spatial and spin actions, and the conditions under which they become joint, are developed in Spatial and Spin Symmetries.
Atomic centers and relabeling
For atom-centered data, a Euclidean transformation moves every center,
while an attached angular object transforms under \(Q\). Once all spatial arguments are written relative to their centers, a global translation leaves the relative coordinates unchanged. This is why the nontrivial local transformation type is usually an \(\mathrm{O}(3)\) representation rather than a finite-dimensional representation of the full \(\mathrm{E}(3)\).
A relabeling of atoms acts on the carrier index \(i\); permutation symmetry additionally requires the corresponding atomic attributes to be permuted. This does not replace the \(\mathrm{O}(3)\) action on the angular components. Spatial transformations and relabeling may be considered together, but they are different actions and should remain distinguishable in notation.
Representations
When the transformed objects form a vector space, a linear group action is a representation.
Definition (representation). A representation of \(G\) on a vector space \(V\) is a map
such that
The pair \((V,\rho_V)\), not the dimension of \(V\) alone, specifies the transformation type. Two three-component objects need not transform in the same way: a polar vector and an axial vector agree under \(\mathrm{SO}(3)\) but differ under inversion.
The representation is the basis-independent linear action. After choosing a basis \(B\) of \(V\), it is described by matrices
If another basis \(B'\) uses component vectors related by
then
The matrices have changed, but the representation has not. This distinction is central to Wigner matrices, spherical harmonics, and Clebsch–Gordan coefficients.
Equivariant Maps
Let \(G\) act on both \(\mathcal X\) and \(\mathcal Y\).
Definition (equivariance). A map \(F:\mathcal X\to\mathcal Y\) is \(G\)-equivariant if
For representation spaces this becomes
An invariant map is the special case in which the output carries the trivial action:
Proposition (composition). If \(F:\mathcal X\to\mathcal Y\) and \(H:\mathcal Y\to\mathcal Z\) are \(G\)-equivariant, then \(H\circ F\) is \(G\)-equivariant.
Indeed,
This closure under composition is a structural fact about equivariant maps; it does not depend on how a map is implemented.
Intertwiners
Definition (intertwiner). A linear map \(A:V\to W\) between two representations is an intertwiner if
Thus an intertwiner is precisely a linear equivariant map. A change of basis between two coordinate realizations of the same representation satisfies
The same equation is later used to characterize angular couplings. It is also the correct rule for converting components between software conventions: the conversion must commute with the physical group action.