Skip to content

Scalar, Vector, and Tensor Operators

Scalar, vector, and tensor operators are classified by how their components transform under rotations. The classification is not about whether an operator is “small,” “large,” or visually arrow-like. It is a representation-theoretic statement:

U(R)†OaU(R)=∑bDab(R)Ob,U(\mathcal R)^\dagger O_a U(\mathcal R) = \sum_b D_{ab}(\mathcal R)O_b,

where U(R)U(\mathcal R) is the quantum rotation operator and D(R)D(\mathcal R) is the finite-dimensional rotation matrix acting on the component label aa.

This page explains the Cartesian classification. The chapter guide maps the full route from transformation laws to spectroscopy. Commutators with Angular Momentum gives the infinitesimal tests for these transformation laws. Irreducible Spherical Tensors rewrites the same idea in the spherical basis used by the Wigner–Eckart theorem.

Use the active convention fixed in Rotations Preview. A state rotates as

∣ψ⟩↦U(R)∣ψ⟩.|\psi\rangle \mapsto U(\mathcal R)|\psi\rangle.

An operator is classified by its adjoint transformation law:

O↦U(R)†OU(R).O \mapsto U(\mathcal R)^\dagger O U(\mathcal R).

For one operator OO, scalar behavior means

U(R)†OU(R)=OU(\mathcal R)^\dagger O U(\mathcal R) = O

for every proper rotation R\mathcal R. For a collection of three operators ViV_i, vector behavior means

U(R)†ViU(R)=∑jRijVj.U(\mathcal R)^\dagger V_i U(\mathcal R) = \sum_j \mathcal R_{ij}V_j.

For a two-index Cartesian tensor operator TijT_{ij}, tensor behavior means

U(R)†TijU(R)=∑a,bRiaRjbTab.U(\mathcal R)^\dagger T_{ij} U(\mathcal R) = \sum_{a,b} \mathcal R_{ia} \mathcal R_{jb} T_{ab}.

The same pattern extends to higher-index tensors: every Cartesian index is rotated by a copy of the ordinary three-dimensional rotation matrix.

Let J=(Jx,Jy,Jz)\mathbf J=(J_x,J_y,J_z) be the generator of rotations on the Hilbert space being considered. The finite transformation laws above have infinitesimal versions in terms of commutators.

A rotational scalar satisfies

[Ji,O]=0i=x,y,z.[J_i,O]=0 \qquad i=x,y,z.

A vector operator V=(Vx,Vy,Vz)\mathbf V=(V_x,V_y,V_z) satisfies

[Ji,Vj]=iℏ∑kϵijkVk.[J_i,V_j] = i\hbar \sum_k \epsilon_{ijk}V_k.

These commutators are not optional decorations. They are often the cleanest way to test what kind of operator one has, especially when the operator is written abstractly rather than as a function of coordinates. The systematic commutator derivation is the job of Commutators with Angular Momentum.

For example, the position and momentum operators obey

[Li,Rj]=iℏ∑kϵijkRk,[Li,Pj]=iℏ∑kϵijkPk[L_i,R_j] = i\hbar \sum_k\epsilon_{ijk}R_k, \qquad [L_i,P_j] = i\hbar \sum_k\epsilon_{ijk}P_k

for orbital rotations. Therefore R\mathbf R and P\mathbf P are vector operators under orbital angular momentum.

A scalar operator is unchanged by rotations. Important examples include:

  • II, the identity operator;
  • R2\mathbf R^2, P2\mathbf P^2, L2\mathbf L^2, and S2\mathbf S^2;
  • scalar products such as L⋅S\mathbf L\cdot\mathbf S when L\mathbf L and S\mathbf S are both rotated by the same total generator;
  • rotationally invariant Hamiltonians such as
H=P22m+V(R2).H = \frac{\mathbf P^2}{2m} + V(\mathbf R^2).

If an operator is a rotational scalar, it commutes with the rotation generators:

[Ji,O]=0.[J_i,O]=0.

Consequently it cannot change angular-momentum labels in a nondegenerate irreducible sector. More precisely, by Schur-type reasoning and by the rank-00 case of the Wigner–Eckart theorem,

⟨α′,j′,m′∣O∣α,j,m⟩=0\langle \alpha',j',m'|O|\alpha,j,m\rangle =0

unless j′=jj'=j and m′=mm'=m, though the operator may still act nontrivially on additional labels α\alpha.

This is why a central Hamiltonian can mix radial functions only if the model allows such mixing, but it does not mix different mm values inside a fixed rotationally invariant problem.

A vector operator has three components that rotate into one another. Standard examples include:

  • the position operator R\mathbf R;
  • the momentum operator P\mathbf P;
  • angular momentum J\mathbf J itself under rotations generated by J\mathbf J;
  • the electric dipole moment d=∑aqara\mathbf d=\sum_a q_a\mathbf r_a;
  • magnetic moment operators, under proper rotations.

For proper rotations, polar vectors and axial vectors both transform with the same 3×33\times3 matrix R\mathcal R. They differ under parity. For example, R\mathbf R is parity odd, while L=R×P\mathbf L=\mathbf R\times\mathbf P is parity even. That parity distinction matters for selection rules but is separate from the SO(3) vector classification.

A vector operator does not mean “any operator with three entries.” The three entries must transform as a vector under the same rotation generator. If A\mathbf A is assembled from three unrelated observables, it is not a vector operator just because it has three components.

External fields are a common source of confusion. A coupling such as

HB=−μ⋅BH_B = -\boldsymbol\mu\cdot\mathbf B

is a scalar if both μ\boldsymbol\mu and the background B\mathbf B are rotated together. But in a laboratory Hamiltonian, B\mathbf B is usually a fixed external direction. Then the Hamiltonian is not invariant under every rotation; it is invariant only under rotations that leave B\mathbf B fixed.

For B=Bz^\mathbf B=B\hat{\mathbf z}, the coupling becomes

HB=−Bμz.H_B=-B\mu_z.

This preserves rotations about the zz axis but breaks the full rotational symmetry. Therefore JzJ_z may remain a good label while J2J^2 need not be protected by the same argument. Always distinguish transformation covariance of an operator from invariance of a particular Hamiltonian with fixed backgrounds.

A Cartesian two-index tensor operator TijT_{ij} transforms with one rotation matrix for each index:

U†TijU=∑a,bRiaRjbTab.U^\dagger T_{ij}U = \sum_{a,b} \mathcal R_{ia} \mathcal R_{jb} T_{ab}.

Such a tensor is usually reducible under rotations. It can be separated into three pieces:

Tij=13δijTaa+12(Tij−Tji)+[12(Tij+Tji)−13δijTaa],T_{ij} = \frac{1}{3}\delta_{ij}T_{aa} + \frac{1}{2}(T_{ij}-T_{ji}) + \left[ \frac{1}{2}(T_{ij}+T_{ji}) - \frac{1}{3}\delta_{ij}T_{aa} \right],

where repeated Cartesian indices are summed. The three terms are:

Cartesian pieceRotational contentDimension
trace TaaT_{aa}scalar11
antisymmetric partvector-like33
symmetric traceless partrank-22 tensor55

The dimensions add as

3⊗3=1⊕3⊕5.3\otimes3 = 1\oplus3\oplus5.

This is the Cartesian version of angular-momentum addition:

1⊗1=0⊕1⊕2.1\otimes1 = 0\oplus1\oplus2.

The symmetric traceless piece is the part usually meant by a quadrupole tensor. For a charge distribution, a common Cartesian quadrupole operator is

Qij=∑aqa(3ra,ira,j−δijra2),Q_{ij} = \sum_a q_a \left( 3r_{a,i}r_{a,j} - \delta_{ij}r_a^2 \right),

which is symmetric and traceless:

Qij=Qji,∑iQii=0.Q_{ij}=Q_{ji}, \qquad \sum_i Q_{ii}=0.

The precise numerical factor is conventional; the transformation type is not.

“Tensor operator” is sometimes used in two different ways:

  • a Cartesian tensor with one or more indices;
  • an irreducible spherical tensor Tq(k)T_q^{(k)} of definite rank kk.

These are related but not identical. A general Cartesian two-index tensor contains rank-00, rank-11, and rank-22 rotational pieces. An irreducible spherical tensor contains only one rank.

For selection-rule work, the irreducible form is usually the useful one. A rank-kk spherical tensor component Tq(k)T_q^{(k)} carries a definite angular-momentum label kk and component qq. The Wigner–Eckart theorem can then read off angular dependence from Clebsch–Gordan coefficients.

The practical route is:

identify Cartesian transformation law
-> decompose into irreducible rotational pieces
-> use spherical components T_q^(k)
-> apply Wigner-Eckart and selection rules

The classification controls which matrix elements can be nonzero before any radial integral is evaluated.

For a scalar operator:

Δj=0,Δm=0.\Delta j=0, \qquad \Delta m=0.

For a vector operator, after rewriting it in spherical components VqV_q with q=0,±1q=0,\pm1, angular momentum allows

m′=m+qm'=m+q

and

∣j−1∣≤j′≤j+1,|j-1|\le j'\le j+1,

with the usual additional exclusion that the relevant Clebsch–Gordan coefficient may vanish in special cases.

For a rank-22 irreducible tensor:

q=−2,−1,0,1,2,m′=m+q,q=-2,-1,0,1,2, \qquad m'=m+q,

and

∣j−2∣≤j′≤j+2.|j-2|\le j'\le j+2.

These are only rotational rules. Parity, exchange symmetry, charge conservation, time reversal, and dynamical details can impose additional zeros.

Use this checklist:

  1. Identify the rotation generator J\mathbf J acting on the system.
  2. Decide whether all relevant degrees of freedom are being rotated, including spin and external backgrounds.
  3. Compute the finite adjoint action U†OUU^\dagger O U or the commutators [Ji,O][J_i,O].
  4. Compare the result with scalar, vector, or tensor transformation laws.
  5. If there are several components, decompose reducible tensors into irreducible rotational pieces.
  6. Only then apply angular-momentum selection rules.

This order prevents a common error: applying a vector selection rule to an operator before confirming that it is a vector under the symmetry that the Hamiltonian actually has.

  • Treating a fixed external field as if it rotates when testing Hamiltonian invariance.
  • Calling B⋅μ\mathbf B\cdot\boldsymbol\mu rotationally invariant without specifying whether B\mathbf B is a transformed background or a fixed laboratory direction.
  • Forgetting that polar and axial vectors transform the same way under proper rotations but differently under parity.
  • Treating every two-index tensor as an irreducible rank-22 tensor; the trace and antisymmetric pieces have different rotational rank.
  • Assuming that a scalar operator is proportional to the identity on every label. It is identity-like only within an irreducible angular-momentum multiplet; it may still act on radial, internal, or degeneracy labels.
  • Using selection rules without naming the operator whose transformation law is being used.
  • A. R. Edmonds, Angular Momentum in Quantum Mechanics, Princeton University Press, 1957.
  • M. E. Rose, Elementary Theory of Angular Momentum, Wiley, 1957.
  • J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020.
  • L. D. Landau and E. M. Lifshitz, Quantum Mechanics: Non-Relativistic Theory, 3rd ed., Pergamon Press, 1977.
  • D. A. Varshalovich, A. N. Moskalev, and V. K. Khersonskii, Quantum Theory of Angular Momentum, World Scientific, 1988.
  1. Show that R2\mathbf R^2 is a scalar if R\mathbf R is a vector operator.
Solution

Use

[Ji,Rj]=iℏ∑kϵijkRk.[J_i,R_j] = i\hbar \sum_k\epsilon_{ijk}R_k.

Then

[Ji,R2]=∑j([Ji,Rj]Rj+Rj[Ji,Rj]).[J_i,\mathbf R^2] = \sum_j \left( [J_i,R_j]R_j + R_j[J_i,R_j] \right).

Substituting the vector commutator gives

[Ji,R2]=iℏ∑j,kϵijk(RkRj+RjRk).[J_i,\mathbf R^2] = i\hbar \sum_{j,k} \epsilon_{ijk} \left( R_kR_j+R_jR_k \right).

The factor in parentheses is symmetric under j↔kj\leftrightarrow k, while ϵijk\epsilon_{ijk} is antisymmetric. The sum vanishes, so [Ji,R2]=0[J_i,\mathbf R^2]=0.

  1. Decompose a Cartesian tensor TijT_{ij} into trace, antisymmetric, and symmetric traceless pieces. How many independent components does each piece have?
Solution

The decomposition is

Tij=13δijTaa+12(Tij−Tji)+[12(Tij+Tji)−13δijTaa].T_{ij} = \frac{1}{3}\delta_{ij}T_{aa} + \frac{1}{2}(T_{ij}-T_{ji}) + \left[ \frac{1}{2}(T_{ij}+T_{ji}) - \frac{1}{3}\delta_{ij}T_{aa} \right].

The trace has one independent component. The antisymmetric 3×33\times3 tensor has three independent components. The symmetric tensor has six independent components, and removing the trace leaves five. Thus 9=1+3+59=1+3+5.

  1. A Hamiltonian contains HB=−BμzH_B=-B\mu_z with BB fixed by the laboratory. Which rotations are still symmetries?
Solution

Only rotations about the zz axis leave the fixed vector Bz^B\hat{\mathbf z} unchanged. Therefore the Hamiltonian may commute with JzJ_z but not with JxJ_x or JyJ_y. Full rotational symmetry is broken to axial symmetry.

  1. Let OO be a rotational scalar. Explain why ⟨α′,j′,m′∣O∣α,j,m⟩\langle \alpha',j',m'|O|\alpha,j,m\rangle vanishes when j′≠jj'\ne j or m′≠mm'\ne m, assuming the states are organized into irreducible angular-momentum multiplets.
Solution

A scalar commutes with all components of J\mathbf J, so it does not change the angular-momentum representation. Equivalently, it is a rank-00 tensor, and the rank-00 Wigner–Eckart selection rules give j′=jj'=j and m′=mm'=m. The labels α\alpha and α′\alpha' can still be affected if they distinguish states inside repeated copies of the same angular-momentum representation.