The objects of physics form a hierarchy under rotations.

Scalars (rank 0), vectors (rank 1), and the infinite tower above them.

Rotating frame

In physics, scalars are quantities that don't change under rotations. Vectors are quantities with three components that mix in a specific way. But this is just the beginning of a hierarchy: rank-2 tensors, rank-3 tensors, and so on — each with $(2k+1)$ components that transform in an increasingly intricate pattern. This hierarchy is not a mathematical curiosity. It is the organizing principle of angular momentum in quantum mechanics, and it determines which transitions are allowed and which are forbidden.

The central idea: a tensor operator of rank $k$ has $2k+1$ components $T_q^{(k)}$ (where $q = -k, -k+1, \ldots, k$) that transform among themselves under rotations in exactly the same way the spherical harmonics $Y_k^q$ do. Let's build this up from scratch.

Rank 0: Scalars

A scalar is an operator $S$ that is unchanged by rotations. If you rotate the entire physical system by any angle about any axis, $S$ remains the same:

$$R(\hat{n}, \theta) \, S \, R^\dagger(\hat{n}, \theta) = S$$

In terms of angular momentum commutators, this means a scalar commutes with every component of $\vec{J}$:

$$[J_i, S] = 0 \qquad \text{for } i = x, y, z$$

Examples: the Hamiltonian $H$ of a rotationally symmetric system, the dot product $\vec{A} \cdot \vec{B}$ of two vectors, the squared angular momentum $\vec{J}^2$. A scalar has exactly one component ($2 \cdot 0 + 1 = 1$) — itself. Rotate the coordinate axes in the visualization below; the scalar (golden sphere) doesn't move:

Rank 0 · Scalar Invariance Under Rotation
The scalar is invariant — 1 component, unchanged by any rotation.

This is the trivial case. Every physicist encounters scalars so often that they forget scalars are a special case of something larger. The next step is more interesting.

Rank 1: Vectors

A vector operator $\vec{V} = (V_x, V_y, V_z)$ has three Cartesian components that mix under rotations:

$$R(\hat{n}, \theta) \, V_i \, R^\dagger(\hat{n}, \theta) = \sum_j R_{ij}(\hat{n}, \theta) \, V_j$$

where $R_{ij}$ is the $3 \times 3$ rotation matrix. But there is a much more revealing way to package these three components. Instead of $(V_x, V_y, V_z)$, define the spherical components:

$$T_{+1}^{(1)} = -\frac{1}{\sqrt{2}}(V_x + iV_y) \qquad T_0^{(1)} = V_z \qquad T_{-1}^{(1)} = \frac{1}{\sqrt{2}}(V_x - iV_y)$$

These three components ($q = -1, 0, +1$, so $2 \cdot 1 + 1 = 3$) are called spherical tensor components of rank 1. They transform under rotations exactly like the spherical harmonics $Y_1^{-1}$, $Y_1^0$, $Y_1^1$.

The defining commutation relations with angular momentum are:

$$[J_z, T_q^{(1)}] = \hbar q \, T_q^{(1)} \qquad [J_\pm, T_q^{(1)}] = \hbar \sqrt{2 - q(q \pm 1)} \, T_{q \pm 1}^{(1)}$$

where $J_\pm = J_x \pm iJ_y$ are the raising and lowering operators. Watch the vector components mix as the coordinate frame rotates:

Rank 1 · Vector Components Under Rotation
3 components. $V_x$, $V_y$, $V_z$ mix under rotation, but $|\vec{V}|$ is invariant.

Notice: the length of the vector doesn't change — $|\vec{V}|^2 = V_x^2 + V_y^2 + V_z^2$ is a scalar (rank 0). Rotation mixes the three components, but the magnitude stays put. This is the rank-1 irreducible representation of the rotation group $SO(3)$.

Rank 2: Quadrupoles and Beyond

A rank-2 tensor operator has $2 \cdot 2 + 1 = 5$ independent components $T_q^{(2)}$ with $q = -2, -1, 0, +1, +2$. Physically, rank-2 tensors describe quadrupole moments, stress tensors, and the anisotropic part of any $3 \times 3$ matrix.

If you start with a Cartesian rank-2 tensor $T_{ij}$ (a $3 \times 3$ matrix like the moment of inertia), it decomposes into irreducible pieces:

$$T_{ij} = \underbrace{\tfrac{1}{3}\text{Tr}(T) \, \delta_{ij}}_{\text{rank 0 (scalar)}} + \underbrace{\tfrac{1}{2}(T_{ij} - T_{ji})}_{\text{rank 1 (antisymmetric)}} + \underbrace{\left(\tfrac{1}{2}(T_{ij} + T_{ji}) - \tfrac{1}{3}\text{Tr}(T)\,\delta_{ij}\right)}_{\text{rank 2 (symmetric traceless)}}$$

A $3 \times 3$ matrix has 9 components: 1 comes from the trace (rank 0), 3 from the antisymmetric part (rank 1, equivalent to a pseudovector), and 5 from the symmetric traceless part (rank 2). This $9 = 1 + 3 + 5$ is the tensor product decomposition $1 \otimes 1 = 0 \oplus 1 \oplus 2$.

The visualization below shows a rank-2 quadrupole as an angular deformation pattern. Five independent lobes, corresponding to $q = -2, \ldots, +2$:

Rank 2 · Quadrupole Components $T_q^{(2)}$
$T_0^{(2)} \propto 3\cos^2\theta - 1$ (the familiar $d_{z^2}$ shape).

The $q = 0$ component is the classic "dumbbell-minus-equator" shape — positive along the poles, negative at the equator. The $q = \pm 1$ components are tilted lobes, and $q = \pm 2$ are the four-lobed "cloverleaf" patterns. These are the five $d$-orbital shapes from chemistry, and that is no coincidence — the $d$ orbitals are eigenstates of $L^2$ with $l = 2$, and the spherical harmonics $Y_2^q$ are rank-2 tensor components.

The General Pattern

A spherical tensor operator of rank $k$ is a set of $2k + 1$ operators $\{T_q^{(k)} : q = -k, \ldots, k\}$ satisfying:

$$\boxed{[J_z, T_q^{(k)}] = \hbar q \, T_q^{(k)}}$$ $$\boxed{[J_\pm, T_q^{(k)}] = \hbar \sqrt{k(k+1) - q(q \pm 1)} \, T_{q \pm 1}^{(k)}}$$

These are identical in form to the angular momentum relations $J_z |k, q\rangle = \hbar q |k, q\rangle$ and $J_\pm |k, q\rangle = \hbar\sqrt{k(k+1) - q(q\pm 1)} |k, q\pm 1\rangle$. The tensor components of rank $k$ live in a $(2k+1)$-dimensional space that rotates exactly like the spin-$k$ representation of angular momentum.

The first commutation relation says $T_q^{(k)}$ carries angular momentum projection $q$ along $z$: if applied to a state $|m\rangle$, the result has projection $m + q$. The second says $J_\pm$ steps $q \to q \pm 1$ within the multiplet, with the same Clebsch–Gordan-like coefficients as for angular momentum states.

The Hierarchy · Components by Rank
Rank 2: 5 components ($q = -2, -1, 0, +1, +2$). $J_\pm$ shifts $q$ by $\pm 1$.

The pattern is clean:

Rank $k$ Components Physical example
0 1 Energy, $\vec{J}^2$, $\vec{A} \cdot \vec{B}$
1 3 Position $\vec{r}$, dipole moment $\vec{d}$, angular momentum $\vec{J}$
2 5 Quadrupole moment, $d$-orbitals, traceless stress tensor
3 7 Octupole moment, $f$-orbitals
$k$ $2k+1$ $2^k$-pole moment, rank-$k$ spherical harmonic $Y_k^q$

The Ladder Structure

The commutation relation $[J_\pm, T_q^{(k)}] = \hbar\sqrt{k(k+1) - q(q\pm 1)} \, T_{q\pm 1}^{(k)}$ means $J_+$ and $J_-$ act as ladder operators on the tensor components themselves. Just as $J_+$ raises $|j, m\rangle$ to $|j, m+1\rangle$, the action of $J_+$ on $T_q^{(k)}$ produces $T_{q+1}^{(k)}$ (up to a coefficient).

This is the deep reason the hierarchy exists. The rotation group has irreducible representations labeled by a non-negative integer (or half-integer) $k$, and the components within each representation are labeled by $q$. Tensor operators are these representations, living not in the Hilbert space of states but in the space of operators.

Ladder Operators · $J_\pm$ Action on $T_q^{(k)}$
Click a component to see $J_+$ and $J_-$ transitions with coefficients.

Connection to Spherical Harmonics

Why do the $Y_k^q$ keep appearing? Because the spherical harmonics are the simplest tensor operators of each rank. Specifically, $C_q^{(k)}(\theta, \phi) = \sqrt{\frac{4\pi}{2k+1}} Y_k^q(\theta, \phi)$ forms a rank-$k$ spherical tensor when we identify $\hat{n} = (\theta, \phi)$ as a unit vector on the sphere.

This means the angular shapes of the $s, p, d, f, \ldots$ orbitals are literally rank-$0, 1, 2, 3, \ldots$ tensor harmonics. The $s$-orbital is spherically symmetric (scalar). The three $p$-orbitals form a vector. The five $d$-orbitals form a rank-2 tensor. The seven $f$-orbitals form rank 3.

Spherical Harmonics as Tensor Components · $Y_k^q(\theta, \phi)$

The Wigner–Eckart Theorem

The payoff of this entire framework is the Wigner–Eckart theorem — arguably the single most powerful result in angular momentum theory. It says:

$$\langle j', m' | T_q^{(k)} | j, m \rangle = \langle j, m; k, q | j', m' \rangle \, \frac{\langle j' \| T^{(k)} \| j \rangle}{\sqrt{2j' + 1}}$$

In words: the matrix element of any rank-$k$ tensor operator between angular momentum states factorizes into two pieces:

  1. A Clebsch–Gordan coefficient $\langle j, m; k, q | j', m' \rangle$ that depends only on the geometry (the quantum numbers $j, m, k, q, j', m'$) and encodes the selection rules.
  2. A reduced matrix element $\langle j' \| T^{(k)} \| j \rangle$ that depends on the dynamics (the specific operator and states) but is independent of $m$, $m'$, and $q$.

The selection rules follow immediately from the Clebsch–Gordan coefficient:

$$m' = m + q \qquad |j - k| \le j' \le j + k$$

The first rule is the magnetic selection rule: the tensor component $T_q^{(k)}$ shifts the projection by exactly $q$. The second is the triangle rule: $j$, $k$, and $j'$ must form a triangle. For a scalar ($k = 0$), this gives $j' = j$ — scalars can't change the angular momentum. For a vector ($k = 1$), $j' = j - 1, j, j + 1$ — the familiar dipole selection rule $\Delta j = 0, \pm 1$.

Selection Rules · Wigner–Eckart in Action
Allowed transitions: $j' = 1, 2, 3$ (dipole selection rule $\Delta j = 0, \pm 1$).

The power of the Wigner–Eckart theorem is that once you know the reduced matrix element $\langle j' \| T^{(k)} \| j \rangle$ (one number), you get all $(2j+1)(2k+1)$ matrix elements for free — the Clebsch–Gordan coefficients are tabulated.

Building Higher Ranks: Tensor Products

Given two tensor operators $T^{(k_1)}$ and $U^{(k_2)}$, their tensor product produces operators of every rank from $|k_1 - k_2|$ to $k_1 + k_2$:

$$[T^{(k_1)} \otimes U^{(k_2)}]_q^{(K)} = \sum_{q_1, q_2} \langle k_1, q_1; k_2, q_2 | K, q \rangle \, T_{q_1}^{(k_1)} U_{q_2}^{(k_2)}$$

For example, coupling two vectors ($k_1 = k_2 = 1$) gives rank $0 \oplus 1 \oplus 2$ — the dot product (scalar), the cross product (pseudovector), and the symmetric traceless part (quadrupole). This is how the Cartesian decomposition we saw earlier connects to the spherical tensor framework.

The visualization below shows how coupling two rank-1 tensors produces three irreducible pieces:

Tensor Product · $T^{(k_1)} \otimes U^{(k_2)}$ Decomposition
$1 \otimes 1 = 0 \oplus 1 \oplus 2$ — 9 product components decompose into 1 + 3 + 5.

Why This Matters

The tensor operator hierarchy is not abstract formalism. It determines:

Every time you see a selection rule, a multipole expansion, or a Clebsch–Gordan coefficient, the tensor operator hierarchy is working behind the scenes.

Exercises

Exercise 1

How many independent components does a rank-4 tensor operator have? Give the formula for general rank $k$.

Exercise 2

The electric quadrupole operator is rank 2 ($k = 2$). Using the triangle rule, what are the allowed values of $j'$ for an initial state with $j = 3$?

Exercise 3

Verify the decomposition $1 \otimes 1 = 0 \oplus 1 \oplus 2$ by counting components: the left side has $3 \times 3 = 9$ components. Show that $1 + 3 + 5 = 9$.

Exercise 4

A scalar operator has $k = 0$. Using the magnetic selection rule $m' = m + q$ with $q = 0$, show that a scalar cannot change $m$. Using the triangle rule, show it cannot change $j$ either. Conclude that scalar operators are diagonal in $|j, m\rangle$.

Exercise 5

Couple a rank-2 tensor with a rank-1 tensor: $2 \otimes 1 = ?$. What ranks appear, and how many total components does each side have?

Summary