Skip to content

Schrieffer–Wolff Transformation

The Schrieffer–Wolff transformation is a perturbative unitary change of basis that removes couplings between a chosen low-energy subspace and its complement. Its output is an effective Hamiltonian that acts only inside the low-energy subspace while retaining the leading virtual effects of the eliminated states.

The transformed low-energy states lie in the retained block, but their physical counterparts contain small admixtures of eliminated bare states. This distinction is essential when calculating populations or transition matrix elements.

Projection Methods gives the exact energy-dependent reduction of the same P/Q block problem. Folded Effective Hamiltonians removes that energy dependence by Q-box derivative feedback. The Schrieffer–Wolff construction instead seeks a perturbative unitary change of basis, which keeps the effective Hamiltonian energy independent and supplies a consistent transformation for observables.

Its original impurity application starts from the charge-fluctuating Anderson Impurity Model Preview, removes empty and doubly occupied local-orbital states, and produces the antiferromagnetic exchange used in the Kondo Model Preview.

Effective Hamiltonians in Many-Body Systems applies this formalism to extensive projected sectors and compares the Hubbard-to-Heisenberg and Anderson-to-Kondo reductions, including generated same-order operators.

Required background. Unitary operators supplies the change of representation; projectors defines the blocks; degenerate perturbation theory explains why strongly mixed levels must be retained together.

Let the Hilbert space be split by orthogonal projectors

P+Q=I,P2=P,Q2=Q,PQ=0.P+Q=I, \qquad P^2=P, \qquad Q^2=Q, \qquad PQ=0.

The subspace PHP\mathcal H is the retained model space. The subspace QHQ\mathcal H is the eliminated space. Write

H=H0+V,H=H_0+V,

where H0H_0 is block diagonal with respect to PP and QQ:

PH0Q=0,QH0P=0.PH_0Q=0, \qquad QH_0P=0.

The perturbation can be separated into block-diagonal and block-off-diagonal parts:

Vd=PVP+QVQ,Vod=PVQ+QVP.V_{\mathrm d}=PVP+QVQ, \qquad V_{\mathrm{od}}=PVQ+QVP.

The off-diagonal part is what mixes the retained and eliminated subspaces.

The goal is to find a unitary operator

U=eS,S†=−S,U=e^S, \qquad S^\dagger=-S,

such that the transformed Hamiltonian

H′=eSHe−SH'=e^SHe^{-S}

is block diagonal to a chosen order:

PH′Q=0PH'Q=0

up to controlled corrections. The effective Hamiltonian in the retained space is then

Heff=PH′P.H_{\mathrm{eff}}=PH'P.

Because UU is unitary, this is not merely a projection after throwing away information. It is a perturbative change of basis that first folds virtual high-energy processes into the low-energy block.

Using the Baker-Campbell-Hausdorff expansion,

H′=H+[S,H]+12[S,[S,H]]+⋯ .H' = H+[S,H] +\frac12[S,[S,H]] +\cdots.

Choose a block-off-diagonal generator, PSP=QSQ=0PSP=QSQ=0, fixing the freedom to rotate separately within the blocks. At first order in VV, write S=S1+O(V2)S=S_1+O(V^2) and choose S1S_1 to cancel the off-diagonal coupling (denoted SS in the leading formulas below):

Vod+[S,H0]=0.V_{\mathrm{od}}+[S,H_0]=0.

In an eigenbasis of H0H_0, let ∣a⟩\lvert a\rangle and ∣b⟩\lvert b\rangle lie in the retained space, and let ∣r⟩\lvert r\rangle lie in the eliminated space. Then

⟨a∣S∣r⟩=⟨a∣V∣r⟩Ea(0)−Er(0).\langle a|S|r\rangle = \frac{\langle a|V|r\rangle} {E_a^{(0)}-E_r^{(0)}}.

The denominator is the energy cost of the virtual excursion into the eliminated subspace. If that denominator is small, the chosen model space is not well separated.

With the leading generator, the retained-space Hamiltonian through second order is

Heff=PH0P+PVP+12P[S,Vod]P+O ⁣(V3Δ2),H_{\mathrm{eff}} = PH_0P +PVP +\frac12P[S,V_{\mathrm{od}}]P +O\!\left(\frac{V^3}{\Delta^2}\right),

where Δ\Delta denotes the relevant gap and the remainder notation assumes bounded perturbations with ∥V∥/Δ≪1\|V\|/\Delta\ll1. A second-order generator cancels the remaining off-diagonal terms when Vd≠0V_{\mathrm d}\ne0, but does not alter the displayed retained block through second order.

For low-energy basis states ∣a⟩,∣b⟩\lvert a\rangle,\lvert b\rangle, this gives

⟨a∣Heff∣b⟩=Ea(0)δab+Vab+12∑r∈QVarVrb(1Ea(0)−Er(0)+1Eb(0)−Er(0))+⋯ .\langle a|H_{\mathrm{eff}}|b\rangle = E_a^{(0)}\delta_{ab} +V_{ab} + \frac12 \sum_{r\in Q} V_{ar}V_{rb} \left( \frac{1}{E_a^{(0)}-E_r^{(0)}} + \frac{1}{E_b^{(0)}-E_r^{(0)}} \right) +\cdots.

This form makes Hermiticity transparent when VV is Hermitian. It also shows why the method is closely related to degenerate perturbation theory: both keep a model space and account for coupling to outside states perturbatively.

Consider

H=(0gg∗Δ),∣Δ∣≫∣g∣.H = \begin{pmatrix} 0&g\\ g^*&\Delta \end{pmatrix}, \qquad |\Delta|\gg |g|.

Take PP to retain the first bare state and QQ the second. For Δ>0\Delta>0 the retained state is the lower one; for Δ<0\Delta<0 the same algebra describes the separated upper state. The second-order effective Hamiltonian in PP is the number

Heff=−∣g∣2Δ+O ⁣(∣g∣4Δ3).H_{\mathrm{eff}} = - \frac{|g|^2}{\Delta} +O\!\left(\frac{|g|^4}{\Delta^3}\right).

The eliminated state is not populated in the effective description, but virtual visits to it lower or raise the retained energy depending on the sign of Δ\Delta.

This is the simplest version of dispersive shifts, level repulsion, and perturbative elimination.

Suppose two nearly degenerate states ∣1⟩,∣2⟩\lvert1\rangle,\lvert2\rangle are coupled only through a far-detuned state ∣e⟩\lvert e\rangle:

H0=Δ∣e⟩⟨e∣,V=Ω1∣e⟩⟨1∣+Ω2∣e⟩⟨2∣+h.c.H_0 = \Delta\lvert e\rangle\langle e\rvert, \qquad V = \Omega_1\lvert e\rangle\langle1\rvert +\Omega_2\lvert e\rangle\langle2\rvert +\mathrm{h.c.}

Here Ωi\Omega_i denote energy matrix elements, not angular frequencies; a frequency convention would include the appropriate factors of ℏ\hbar. For ∣Ωi∣≪∣Δ∣|\Omega_i|\ll|\Delta|, eliminating ∣e⟩\lvert e\rangle gives the retained-space Hamiltonian

Heff≈−1Δ(∣Ω1∣2Ω1∗Ω2Ω2∗Ω1∣Ω2∣2)H_{\mathrm{eff}} \approx - \frac{1}{\Delta} \begin{pmatrix} |\Omega_1|^2&\Omega_1^*\Omega_2\\ \Omega_2^*\Omega_1&|\Omega_2|^2 \end{pmatrix}

in the basis {∣1⟩,∣2⟩}\{\lvert1\rangle,\lvert2\rangle\}. The diagonal terms are light shifts or level shifts. The off-diagonal terms are effective couplings mediated by a virtual excursion through ∣e⟩\lvert e\rangle.

The same algebra appears in Raman transitions, superexchange, dispersive qubit couplings, and many perturbative gadget constructions.

The control parameter is not simply the size of VV. It is the ratio of off-diagonal matrix elements to energy denominators:

ϵ∼∥Vod∥Δ.\epsilon \sim \frac{\|V_{\mathrm{od}}\|}{\Delta}.

This ratio is necessary but does not by itself control arbitrarily large block-diagonal perturbations. Such terms can close the gap even when VodV_{\mathrm{od}} is small; either bound the full perturbation relative to the original gap or include the large diagonal terms in the unperturbed blocks and reassess their separation. The retained subspace must contain all strongly mixed levels. Extensive many-body systems require local or linked-cluster estimates rather than an unqualified volume-independent bound on the total perturbation norm. If a supposedly eliminated state is nearly resonant, it should be moved into PP.

The method also assumes that the desired observable or process is insensitive to the discarded high-energy amplitudes beyond the order retained. When observables are transformed, they must be transformed consistently:

Oeff=PeSOe−SP.O_{\mathrm{eff}} = Pe^SOe^{-S}P.

The physical state corresponding to an effective state ∣ϕ⟩∈PH|\phi\rangle\in P\mathcal H is e−S∣ϕ⟩e^{-S}|\phi\rangle, to the calculated order. Consequently a bare QQ-population measurement can be nonzero even though the effective state lies entirely in PP. Using HeffH_{\mathrm{eff}} while leaving other operators untransformed can produce inconsistent matrix elements.

The transformation replaces direct access to high-energy states by virtual processes. The perturbative products encode virtual admixture through QQ, shifting the energy; they do not assign a measurable duration to an intermediate stationary state. Two different states in PP can communicate through the same eliminated state, producing an effective coupling.

This is why the second-order term contains products such as

VarVrb.V_{ar}V_{rb}.

The intermediate state ∣r⟩\lvert r\rangle is not a final state. It is a virtual state whose contribution is weighted by an energy denominator.

Degenerate perturbation theory diagonalizes the perturbation inside a near-degenerate subspace and then treats outside states perturbatively. Schrieffer–Wolff does the same job in a unitary block-diagonal language.

Feshbach projection methods produce energy-dependent effective Hamiltonians using resolvents. Schrieffer–Wolff instead produces an energy-independent perturbative Hamiltonian after a change of basis.

Adiabatic elimination starts from equations of motion and slaves a fast amplitude to slow variables. It reproduces the same leading virtual coupling when its timescale assumptions hold, while Adiabatic Elimination explains initial transients, memory, derivative corrections, and decaying sectors.

The Foldy–Wouthuysen transformation in relativistic quantum mechanics is a close cousin: it block diagonalizes positive- and negative-energy sectors perturbatively. In effective field theory, analogous transformations remove redundant high-energy effects and organize low-energy operators by powers of a scale separation.

  1. In the two-level example with Δ>0\Delta>0, calculate the physical upper-bare-state population of the dressed lower eigenstate to leading order. Compare it with the maximum upper-state population when the initial state is the bare retained vector.
Solution

Reconstruction gives ∣Ψ−⟩≃∣p⟩−(g∗/Δ)∣q⟩|\Psi_-\rangle\simeq|p\rangle-(g^*/\Delta)|q\rangle, so the dressed eigenstate has upper-state probability ∣g∣2/Δ2+O(∣g/Δ∣4)|g|^2/\Delta^2+O(|g/\Delta|^4). Direct two-level evolution of ∣p⟩|p\rangle instead gives

Pq(t)=4∣g∣2Δ2+4∣g∣2sin⁡2 ⁣(Δ2+4∣g∣2 t2ℏ).P_q(t)=\frac{4|g|^2}{\Delta^2+4|g|^2} \sin^2\!\left(\frac{\sqrt{\Delta^2+4|g|^2}\,t}{2\hbar}\right).

Its maximum is approximately 4∣g∣2/Δ24|g|^2/\Delta^2. The bare preparation includes both dressed eigenstates and has a fast transient that a stationary one-block description alone omits.

  1. Why is the second-order matrix element symmetric in the two retained energies Ea(0)E_a^{(0)} and Eb(0)E_b^{(0)}?
Solution

Hermiticity requires

⟨a∣Heff∣b⟩=⟨b∣Heff∣a⟩∗\langle a|H_{\mathrm{eff}}|b\rangle = \langle b|H_{\mathrm{eff}}|a\rangle^*

when HH is Hermitian. The symmetrized denominator

12(1Ea(0)−Er(0)+1Eb(0)−Er(0))\frac12 \left( \frac{1}{E_a^{(0)}-E_r^{(0)}} + \frac{1}{E_b^{(0)}-E_r^{(0)}} \right)

is the form produced by the unitary block diagonalization and preserves this Hermitian structure. A formula using only one of the two denominators generally corresponds to a different, energy-dependent perturbative convention and must be interpreted carefully.