Skip to content

Active and Passive Transformations

An active transformation changes the physical state, system, or operator being considered while the description frame is held fixed. A passive transformation changes the coordinates, basis, or reference frame used to describe the same physical object. The same unitary matrix can appear in both stories, but it usually appears with an inverse or adjoint in one of them.

This volume uses active transformations by default unless a page explicitly says otherwise. That convention fixes signs in translation, rotation, and generator formulas.

ViewpointWhat changes?What stays fixed?Typical formula
Activethe physical state or systemcoordinate axes or basis labels∣ψ⟩↦U∣ψ⟩\lvert\psi\rangle\mapsto U\lvert\psi\rangle
Passivethe coordinate system or basisthe abstract state or physical situationcomponents transform with U†U^\dagger or U−1U^{-1}

The distinction is not about whether a matrix is present. Both viewpoints may use unitary matrices. The distinction is what the matrix is being used to do.

For a unitary UU, an active state transformation is

∣ψ⟩↦∣ψact⟩=U∣ψ⟩.\lvert\psi\rangle \mapsto \lvert\psi_{\rm act}\rangle = U\lvert\psi\rangle.

If the observable AA is kept fixed, the new expectation value is

⟨A⟩act=⟨ψ∣U†AU∣ψ⟩.\langle A\rangle_{\rm act} = \langle\psi|U^\dagger A U|\psi\rangle.

If the observable is transformed along with the state, the transformed operator is

Aact=UAU†,A_{\rm act} = UAU^\dagger,

and the physical relation is represented consistently:

⟨Uψ∣UAU†∣Uψ⟩=⟨ψ∣A∣ψ⟩.\langle U\psi|UAU^\dagger|U\psi\rangle = \langle\psi|A|\psi\rangle.

That last equality is not saying the state did not change. It says that if one moves the whole physical setup, including the state and the apparatus represented by AA, the relational prediction is unchanged.

In a passive basis change, the abstract vector is not changed. Only its coordinates change.

Let a new orthonormal basis be related to the old one by

∣ei′⟩=U∣ei⟩.\lvert e_i'\rangle = U\lvert e_i\rangle.

The coordinate components of the same state are then

ci′=⟨ei′∣ψ⟩=⟨ei∣U†∣ψ⟩.c_i' = \langle e_i'|\psi\rangle = \langle e_i|U^\dagger|\psi\rangle.

In column-vector language,

c′=U†c.c' = U^\dagger c.

The matrix of the same abstract operator changes as

A′=U†AU.A' = U^\dagger A U.

This is why a passive change often looks like the inverse of an active transformation. The physical state did not move; the coordinate grid used to describe it moved.

For the general linear-algebra convention, see Change of Basis. For the quantum state convention, see Change of Basis.

Both descriptions are useful because they answer different questions.

Use the active description when asking:

  • What state results after applying a translation, rotation, parity operation, or time evolution?
  • Is a Hamiltonian invariant under a physical transformation?
  • What generator produces this continuous transformation?
  • Which quantum numbers are conserved by a symmetry?

Use the passive description when asking:

  • What are the components of the same state in a new basis?
  • How does an operator matrix look in another representation?
  • How do spherical components or spin components change when axes are relabeled?
  • Why do two references write inverse rotation matrices for the same physics?

The danger is switching descriptions mid-calculation. A sign error in a generator is often an active/passive error in disguise.

With the active convention, translating a wavefunction to the right by aa gives

(T(a)ψ)(x)=ψ(x−a),(T(a)\psi)(x) = \psi(x-a),

where

T(a)=exp⁡(−iaPℏ).T(a) = \exp\left( -\frac{iaP}{\hbar} \right).

The argument is x−ax-a because the translated wavepacket value at the old coordinate xx came from the old wavepacket value at x−ax-a. This is the convention used in Translations and Momentum.

A passive relabeling of coordinates has the opposite flavor. If the same physical point is described by a new coordinate

x′=x−a,x' = x-a,

then the same physical wavefunction is represented by

ψpass′(x′)=ψ(x′+a).\psi_{\rm pass}'(x') = \psi(x'+a).

The two formulas differ because the first moves the state through a fixed coordinate system, while the second changes the coordinate labels for the same state.

Example: Spin Rotation Versus Axis Rotation

Section titled “Example: Spin Rotation Versus Axis Rotation”

For an active spin-1/21/2 rotation by angle θ\theta about n^\hat{\mathbf n},

∣ψ⟩↦U(n^,θ)∣ψ⟩,\lvert\psi\rangle \mapsto U(\hat{\mathbf n},\theta)\lvert\psi\rangle,

with

U(n^,θ)=exp⁡(−iθ2n^⋅σ).U(\hat{\mathbf n},\theta) = \exp\left( -\frac{i\theta}{2} \hat{\mathbf n}\cdot\boldsymbol\sigma \right).

If a spin is actively rotated while the measurement axis remains zz, the probability for spin up along zz becomes

∣⟨+z∣U(n^,θ)∣ψ⟩∣2.\left| \langle +_z| U(\hat{\mathbf n},\theta) |\psi\rangle \right|^2.

By contrast, if the physical spin state is unchanged and the spin basis is rotated, the new basis vector is

∣+z′⟩=U(n^,θ)∣+z⟩,\lvert +_{z'}\rangle = U(\hat{\mathbf n},\theta)\lvert +_z\rangle,

and the component of the same state in the rotated basis is

⟨+z′∣ψ⟩=⟨+z∣U†(n^,θ)∣ψ⟩.\langle +_{z'}|\psi\rangle = \langle +_z| U^\dagger(\hat{\mathbf n},\theta) |\psi\rangle.

The adjoint appears because the bra belongs to the rotated basis. This is the same inverse relation that appears in ordinary coordinate changes.

For an active continuous unitary transformation,

U(α)=exp⁡(−iαGℏ),U(\alpha) = \exp\left( -\frac{i\alpha G}{\hbar} \right),

the infinitesimal state change is

δ∣ψ⟩=−iαℏG∣ψ⟩.\delta\lvert\psi\rangle = -\frac{i\alpha}{\hbar}G\lvert\psi\rangle.

For an active transformation of an operator along with the system,

A↦UAU†,A \mapsto UAU^\dagger,

so to first order

δA=−iαℏ[G,A].\delta A = -\frac{i\alpha}{\hbar}[G,A].

For the passive or Heisenberg-style convention

A↦U†AU,A \mapsto U^\dagger A U,

the sign is instead

δA=iαℏ[G,A].\delta A = \frac{i\alpha}{\hbar}[G,A].

Both conventions are legitimate. Mixing them silently is not. When comparing two books, identify whether their UU moves states, moves axes, changes basis, or evolves operators.

When this volume asks whether a transformation is a symmetry of a Hamiltonian, it uses the active condition

SHS−1=H.SHS^{-1} = H.

For a unitary symmetry,

UHU†=H.UHU^\dagger = H.

This is a statement about the physical Hamiltonian being invariant under a physical transformation. It is not merely the statement that the matrix of HH can be rewritten in another basis.

A passive change of basis can make the entries of a Hamiltonian matrix look different while all predictions remain the same. A true symmetry is stronger: it says the transformed Hamiltonian is the same operator under the stated transformation.

  • Inferring a physical symmetry from a passive basis change.
  • Translating a wavefunction to the right with ψ(x+a)\psi(x+a) while using the active convention elsewhere.
  • Comparing rotation formulas from different books without checking whether axes or vectors are being rotated.
  • Forgetting that bras in a changed basis bring in U†U^\dagger.
  • Treating A↦UAU†A\mapsto UAU^\dagger and A↦U†AUA\mapsto U^\dagger A U as interchangeable notation rather than different conventions.
  • Changing both the state and the basis and then interpreting the result as if only one had changed.
  • J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020.
  • R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.
  • L. E. Ballentine, Quantum Mechanics: A Modern Development, 2nd ed., World Scientific, 2014.
  • B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013.
  1. With the active translation convention (T(a)ψ)(x)=ψ(x−a)(T(a)\psi)(x)=\psi(x-a), show that a narrow wavepacket centered near x0x_0 moves to a wavepacket centered near x0+ax_0+a.
Solution

The translated wavefunction has large magnitude where ψ(x−a)\psi(x-a) has large magnitude. If the original wavefunction is centered near x0x_0, then ψ(x−a)\psi(x-a) is largest when x−a≈x0x-a\approx x_0, or x≈x0+ax\approx x_0+a. Thus the active transformation moves the packet to the right by aa.

  1. Suppose ∣ei′⟩=U∣ei⟩\lvert e_i'\rangle=U\lvert e_i\rangle. Why do the coordinates of the same state transform as c′=U†cc'=U^\dagger c rather than c′=Ucc'=Uc?
Solution

Coordinates are overlaps with basis bras. Since

∣ei′⟩=U∣ei⟩,\lvert e_i'\rangle = U\lvert e_i\rangle,

the corresponding bra is

⟨ei′∣=⟨ei∣U†.\langle e_i'| = \langle e_i|U^\dagger.

Therefore

ci′=⟨ei′∣ψ⟩=⟨ei∣U†∣ψ⟩.c_i' = \langle e_i'|\psi\rangle = \langle e_i|U^\dagger|\psi\rangle.

In matrix form this is c′=U†cc'=U^\dagger c. The adjoint appears because this is a passive coordinate change, not an active transformation of the state.