Skip to content

Hellmann–Feynman Theorem

The Hellmann–Feynman theorem converts the derivative of an exact energy eigenvalue into the expectation value of the Hamiltonian’s parameter derivative. It is simultaneously a spectral theorem, the differential form of first-order perturbation theory, and the foundation for interpreting energy gradients as generalized forces.

Its familiar one-line formula is easy to remember:

dEndλ=⟨n(λ)∣∂H∂λ∣n(λ)⟩.\frac{dE_n}{d\lambda} = \left\langle n(\lambda) \left\vert \frac{\partial H}{\partial\lambda} \right\vert n(\lambda) \right\rangle.

Using it correctly is less automatic. One must identify a differentiable eigenvalue branch, control degeneracy, distinguish exact from approximate states, include parameter dependence in bases and domains, and keep the operator derivative separate from the total state response.

The theorem is commonly associated with Hellmann’s 1937 quantum-chemistry text and Feynman’s 1939 analysis of molecular forces. The compound name records the standard modern attribution; the mathematical idea also has earlier perturbative antecedents.

Let H(λ)H(\lambda) be a differentiable family of self-adjoint operators on a Hilbert space. Suppose that, on an interval of λ\lambda, there is a normalized differentiable eigenbranch

H(λ)∣n(λ)⟩=En(λ)∣n(λ)⟩,H(\lambda)\lvert n(\lambda)\rangle = E_n(\lambda)\lvert n(\lambda)\rangle,

with

⟨n(λ)∣n(λ)⟩=1.\langle n(\lambda)\vert n(\lambda)\rangle=1.

If the operator derivative is meaningful on the branch, then

dEn(λ)dλ=⟨n(λ)∣∂H(λ)∂λ∣n(λ)⟩.\frac{dE_n(\lambda)}{d\lambda} = \left\langle n(\lambda) \left\vert \frac{\partial H(\lambda)} {\partial\lambda} \right\vert n(\lambda) \right\rangle.

For several real parameters R=(R1,…,Rk)\mathbf R=(R_1,\ldots,R_k), the componentwise form is

∂En∂Ri=⟨n∣∂H∂Ri∣n⟩.\frac{\partial E_n}{\partial R_i} = \left\langle n\left\vert \frac{\partial H}{\partial R_i} \right\vert n\right\rangle.

Equivalently,

∇REn=⟨n∣∇RH∣n⟩,\nabla_{\mathbf R}E_n = \left\langle n\left\vert \nabla_{\mathbf R}H \right\vert n\right\rangle,

provided the same differentiability and domain assumptions hold in each parameter direction.

The textbook statement packages several hypotheses.

The state must satisfy the eigenvalue equation for the Hamiltonian being differentiated. For a generic normalized trial state, an additional residual-response term appears.

En(λ)E_n(\lambda) and a representative of ∣n(λ)⟩\lvert n(\lambda)\rangle must be differentiable locally. A sorted list of eigenvalues can develop cusps at crossings even when smooth branch labels exist.

A simple isolated eigenvalue has a locally well-defined branch under standard perturbative conditions. At a degeneracy, the derivative is obtained only after resolving the perturbation inside the degenerate subspace.

States at nearby parameter values must be compared in one fixed Hilbert space, or by an explicitly specified unitary identification. If a boundary, integration measure, or operator domain moves with λ\lambda, its contribution cannot be silently discarded.

For bounded matrices, entrywise differentiability is enough. For unbounded Hamiltonians, one commonly assumes a common dense domain or works with differentiable quadratic forms. Kato’s analytic perturbation theory gives rigorous frameworks for isolated spectral branches.

Suppress the branch label and write a prime for d/dλd/d\lambda. Differentiate

H∣n⟩=En∣n⟩H\lvert n\rangle=E_n\lvert n\rangle

to obtain

H′∣n⟩+H∣n′⟩=En′∣n⟩+En∣n′⟩.H'\lvert n\rangle + H\lvert n'\rangle = E_n'\lvert n\rangle + E_n\lvert n'\rangle.

Left-multiply by ⟨n∣\langle n\rvert:

⟨n∣H′∣n⟩+⟨n∣H∣n′⟩=En′⟨n∣n⟩+En⟨n∣n′⟩.\begin{aligned} \langle n\rvert H'\lvert n\rangle &+ \langle n\rvert H\lvert n'\rangle \\ &= E_n'\langle n\vert n\rangle + E_n\langle n\vert n'\rangle. \end{aligned}

Self-adjointness and the eigenvalue equation imply

⟨n∣H=En⟨n∣.\langle n\rvert H = E_n\langle n\rvert.

The terms involving ∣n′⟩\lvert n'\rangle therefore cancel. Since the state is normalized,

En′=⟨n∣H′∣n⟩.E_n' = \langle n\rvert H'\lvert n\rangle.

The cancellation is the theorem’s essential content. The state generally changes with λ\lambda, but its derivative is unnecessary for the first derivative of an exact eigenvalue.

For a normalized exact eigenstate,

En(λ)=⟨n(λ)∣H(λ)∣n(λ)⟩.E_n(\lambda) = \langle n(\lambda)\rvert H(\lambda) \lvert n(\lambda)\rangle.

Differentiation gives

En′=⟨n′∣H∣n⟩+⟨n∣H′∣n⟩+⟨n∣H∣n′⟩.\begin{aligned} E_n' ={}& \langle n'\rvert H\lvert n\rangle + \langle n\rvert H'\lvert n\rangle \\ &+ \langle n\rvert H\lvert n'\rangle. \end{aligned}

Using H∣n⟩=En∣n⟩H\lvert n\rangle=E_n\lvert n\rangle on both state-response terms,

En′=⟨n∣H′∣n⟩+Enddλ⟨n∣n⟩.\begin{aligned} E_n' ={}& \langle n\rvert H'\lvert n\rangle \\ &+ E_n \frac{d}{d\lambda} \langle n\vert n\rangle. \end{aligned}

The norm derivative vanishes, leaving the theorem. This proof also shows why normalization and exact stationarity matter when the state is approximate.

The eigenstate may be rephased:

∣n(λ)⟩⟶eiα(λ)∣n(λ)⟩.\lvert n(\lambda)\rangle \longrightarrow e^{i\alpha(\lambda)} \lvert n(\lambda)\rangle.

This changes ∣n′⟩\lvert n'\rangle by a component parallel to ∣n⟩\lvert n\rangle, but it does not change ⟨n∣H′∣n⟩\langle n\vert H'\vert n\rangle. The energy derivative is gauge invariant.

For a distinct nondegenerate eigenstate ∣m⟩\lvert m\rangle, project the differentiated eigenvalue equation with ⟨m∣\langle m\rvert:

⟨m∣H′∣n⟩+Em⟨m∣n′⟩=En⟨m∣n′⟩.\langle m\vert H'\vert n\rangle + E_m\langle m\vert n'\rangle = E_n\langle m\vert n'\rangle.

Thus

⟨m∣n′⟩=⟨m∣H′∣n⟩En−Em,m≠n.\langle m\vert n'\rangle = \frac{ \langle m\vert H'\vert n\rangle }{ E_n-E_m }, \qquad m\ne n.

The diagonal theorem determines an energy derivative; this off-diagonal identity determines the physically relevant complementary part of the state derivative. The parallel part remains a phase convention and underlies geometric connections such as the Berry connection.

If λ\lambda is a generalized coordinate, define the conjugate force by

Fλ≡−dEndλ.\mathcal F_\lambda \equiv -\frac{dE_n}{d\lambda}.

The theorem gives

Fλ=−⟨∂H∂λ⟩n.\mathcal F_\lambda = -\left\langle \frac{\partial H}{\partial\lambda} \right\rangle_n.

The minus sign follows the convention that force is minus the energy gradient. Examples include:

  • mechanical force for a spatial coordinate or nuclear position;
  • electric polarization or dipole response for an applied electric field;
  • magnetization for an applied magnetic field;
  • pressure-like response for a volume or strain parameter;
  • expectation value of an interaction when λ\lambda is a coupling constant.

The interpretation depends on how the Hamiltonian is parameterized. If

H(E)=H0−ED,H(\mathcal E) = H_0-\mathcal E D,

then

dEndE=−⟨D⟩n.\frac{dE_n}{d\mathcal E} = -\langle D\rangle_n.

The dipole moment is therefore −∂En/∂E-\partial E_n/\partial\mathcal E with this sign convention.

For

H(λ)=H0+λV,H(\lambda)=H_0+\lambda V,

the theorem applies at every regular point of the branch:

dEn(λ)dλ=⟨n(λ)∣V∣n(λ)⟩.\frac{dE_n(\lambda)}{d\lambda} = \langle n(\lambda)\rvert V \lvert n(\lambda)\rangle.

Integrating from λ=0\lambda=0 to λ=1\lambda=1 gives

En(1)−En(0)=∫01dλ ⟨n(λ)∣V∣n(λ)⟩.\begin{aligned} E_n(1)-E_n(0) = \int_0^1 d\lambda\, \langle n(\lambda)\rvert V \lvert n(\lambda)\rangle. \end{aligned}

This exact coupling-constant integral replaces an energy difference by expectation values along a path. It does not remove the need to know the interacting branch, but it is useful for formal identities, numerical thermodynamic integration, and adiabatic-connection constructions. “Adiabatic” here describes a parameter path, not necessarily real-time evolution under the adiabatic theorem.

Connection to First-Order Perturbation Theory

Section titled “Connection to First-Order Perturbation Theory”

For the Rayleigh–Schrödinger expansion

En(λ)=En(0)+λEn(1)+λ2En(2)+⋯ ,\begin{aligned} E_n(\lambda) ={}& E_n^{(0)} +\lambda E_n^{(1)} \\ &+ \lambda^2E_n^{(2)} +\cdots, \end{aligned}

the coefficient of λ\lambda is

En(1)=dEndλ∣λ=0.E_n^{(1)} = \left. \frac{dE_n}{d\lambda} \right|_{\lambda=0}.

Since ∂λH=V\partial_\lambda H=V,

En(1)=⟨n(0)∣V∣n(0)⟩.E_n^{(1)} = \langle n^{(0)}\rvert V \lvert n^{(0)}\rangle.

First-order perturbation theory is therefore the Hellmann–Feynman theorem evaluated at the reference point. The theorem is stronger in one sense: when the exact eigenstate at a finite λ\lambda is known, it gives the exact local slope there, not merely a coefficient about λ=0\lambda=0.

First-Order Energy Corrections owns the interpretation and examples of the linear coefficient. Rayleigh–Schrödinger Perturbation Theory owns the full order-by-order construction.

Differentiate the theorem once more:

En′′=⟨n∣H′′∣n⟩+2Re⁡⟨n′∣H′∣n⟩.\begin{aligned} E_n'' ={}& \langle n\rvert H''\lvert n\rangle \\ &+ 2\operatorname{Re} \langle n'\rvert H'\lvert n\rangle. \end{aligned}

Insert a complete set of discrete eigenstates and use the off-diagonal state-derivative identity. For a simple discrete level,

En′′=⟨n∣H′′∣n⟩+2∑m≠n∣⟨m∣H′∣n⟩∣2En−Em.\begin{aligned} E_n'' ={}& \langle n\rvert H''\lvert n\rangle \\ &+ 2\sum_{m\ne n} \frac{ \lvert\langle m\rvert H'\lvert n\rangle\rvert^2 }{ E_n-E_m }. \end{aligned}

A continuum contributes the corresponding spectral integral. If H(λ)=H0+λVH(\lambda)=H_0+\lambda V, then H′′=0H''=0 and, at λ=0\lambda=0,

En′′(0)=2∑m≠n∣Vmn∣2En(0)−Em(0)=2En(2).E_n''(0) = 2 \sum_{m\ne n} \frac{ \lvert V_{mn}\rvert^2 }{ E_n^{(0)}-E_m^{(0)} } = 2E_n^{(2)}.

This makes the hierarchy transparent:

  • the first derivative is a diagonal matrix element;
  • the second derivative requires the first-order change of the state;
  • higher derivatives require progressively more response information.

See Second-Order Energy Corrections for signs, polarizabilities, continuum terms, and sum-over-states convergence.

At a dd-fold degeneracy, there is no unique eigenvector branch before the perturbation direction is specified. Let PP project onto the degenerate eigenspace at λ0\lambda_0, and choose any orthonormal basis {∣a⟩}a=1d\{\lvert a\rangle\}_{a=1}^d. Form

Wab=⟨a∣H′(λ0)∣b⟩.W_{ab} = \left\langle a\left\vert H'(\lambda_0) \right\vert b\right\rangle.

The eigenvalues wαw_\alpha of WW are the first derivatives of the branches that split linearly:

Eα(λ)=E0+(λ−λ0)wα+O ⁣((λ−λ0)2).\begin{aligned} E_\alpha(\lambda) ={}& E_0+ (\lambda-\lambda_0)w_\alpha \\ &+ O\!\left( (\lambda-\lambda_0)^2 \right). \end{aligned}

The corresponding eigenvectors of WW identify the combinations to which the ordinary theorem applies on either side of the degeneracy. Taking the expectation of H′H' in an arbitrary basis vector of the degenerate subspace generally gives a basis-dependent number, not a branch derivative.

There is another labeling subtlety. For

H(λ)=λσz,H(\lambda)=\lambda\sigma_z,

the analytic branches are E±(λ)=±λE_\pm(\lambda)=\pm\lambda. If instead the levels are sorted by size, the ground-state energy is

Eg(λ)=−∣λ∣,E_{\mathrm g}(\lambda)=-\lvert\lambda\rvert,

which is not differentiable at λ=0\lambda=0. The theorem has not failed; the sorted ground-state label does not define a differentiable branch at the crossing.

Degenerate Perturbation Theory is the canonical treatment of PH′PPH'P and higher-order corrections.

Let ∣ϕ(λ)⟩\lvert\phi(\lambda)\rangle be normalized but not necessarily an eigenstate, and define its energy expectation

E(λ)=⟨ϕ(λ)∣H(λ)∣ϕ(λ)⟩.\mathcal E(\lambda) = \langle\phi(\lambda)\rvert H(\lambda) \lvert\phi(\lambda)\rangle.

Differentiating and using normalization gives

dEdλ=⟨ϕ∣H′∣ϕ⟩+2Re⁡⟨ϕ′∣(H−E)∣ϕ⟩.\begin{aligned} \frac{d\mathcal E}{d\lambda} ={}& \langle\phi\rvert H'\lvert\phi\rangle \\ &+ 2\operatorname{Re} \langle\phi'\rvert \bigl(H-\mathcal E\bigr) \lvert\phi\rangle. \end{aligned}

Define the residual

∣r⟩=(H−E)∣ϕ⟩.\lvert r\rangle = \bigl(H-\mathcal E\bigr) \lvert\phi\rangle.

Then the difference between the true energy derivative and the naive Hellmann–Feynman expectation is controlled by the response overlap

2Re⁡⟨ϕ′∣r⟩.2\operatorname{Re} \langle\phi'\vert r\rangle.

For an exact eigenstate, ∣r⟩=0\lvert r\rangle=0. For an approximate state, a small energy error alone does not guarantee a small force error: the residual can couple strongly to the parameter derivative of the state.

This identity is a practical diagnostic. Report both the eigenvalue residual and the stability of the derivative under improvement of the variational space or basis.

Internal ansatz gradients, tangent metrics, Hessians, and moving-basis overlap derivatives are developed in Variational Parameters. This section isolates the derivative with respect to an external physical parameter.

Suppose a normalized trial state depends on internal parameters α\boldsymbol\alpha and on an external parameter λ\lambda. Let

E=E(α,λ).\mathcal E = \mathcal E(\boldsymbol\alpha,\lambda).

Along optimized parameters α∗(λ)\boldsymbol\alpha_*(\lambda),

dE∗dλ=∂E∂λ+∑i∂E∂αidα∗,idλ.\frac{d\mathcal E_*}{d\lambda} = \frac{\partial\mathcal E}{\partial\lambda} + \sum_i \frac{\partial\mathcal E}{\partial\alpha_i} \frac{d\alpha_{*,i}}{d\lambda}.

If the optimization is fully stationary,

∂E∂αi∣α∗=0,\left. \frac{\partial\mathcal E} {\partial\alpha_i} \right|_{\boldsymbol\alpha_*} =0,

so response of the optimized coefficients does not contribute explicitly to the first derivative:

dE∗dλ=∂E∂λ∣α∗.\frac{d\mathcal E_*}{d\lambda} = \left. \frac{\partial\mathcal E}{\partial\lambda} \right|_{\boldsymbol\alpha_*}.

This is an envelope-theorem form of the same cancellation. It does not imply that every approximate calculation obeys the bare Hellmann–Feynman formula. The variational manifold itself may depend on λ\lambda, the optimization may be incomplete, or some orbital and basis degrees of freedom may not be stationary.

Within the Born–Oppenheimer electronic problem, let RA\mathbf R_A be a nuclear coordinate and write the potential-energy surface as

U(R)=Ee(R)+VNN(R).U(\mathbf R) = E_{\mathrm e}(\mathbf R) + V_{\mathrm{NN}}(\mathbf R).

For an exact normalized electronic eigenstate on a fixed representation,

FA=−∇RAU=−⟨Ψe∣∇RAHe∣Ψe⟩−∇RAVNN.\begin{aligned} \mathbf F_A ={}& -\nabla_{\mathbf R_A}U \\ ={}& -\left\langle\Psi_{\mathrm e}\left\vert \nabla_{\mathbf R_A}H_{\mathrm e} \right\vert\Psi_{\mathrm e}\right\rangle \\ &- \nabla_{\mathbf R_A}V_{\mathrm{NN}}. \end{aligned}

This is the molecular-force interpretation emphasized by Feynman. It says that an exact electronic energy gradient can be evaluated from the derivative of the electronic Hamiltonian, without explicitly differentiating the exact wavefunction.

The formula does not make molecular force calculations trivial. Electronic states are approximate, atom-centered basis functions move with the nuclei, electron correlation is truncated, and near-degenerate surfaces can be non-smooth or require a multistate description.

Consider a finite nonorthogonal basis {∣χμ(λ)⟩}\{\lvert\chi_\mu(\lambda)\rangle\} and the generalized eigenproblem

H(λ)c(λ)=E(λ)S(λ)c(λ),H(\lambda)c(\lambda) = E(\lambda)S(\lambda)c(\lambda),

with

c†Sc=1.c^\dagger S c=1.

Here

Hμν=⟨χμ∣H∣χν⟩,Sμν=⟨χμ∣χν⟩.H_{\mu\nu} = \langle\chi_\mu\vert H \lvert\chi_\nu\rangle, \qquad S_{\mu\nu} = \langle\chi_\mu\vert\chi_\nu\rangle.

Differentiating the generalized eigenvalue equation gives

E′=c†(H′−ES′)c.E' = c^\dagger \bigl(H'-ES'\bigr) c.

H′H' is the total matrix derivative: it includes the operator derivative and derivatives of the basis functions. The −ES′-ES' term accounts for the changing overlap metric. In atom-centered electronic-structure calculations, the basis-response contributions are commonly called Pulay terms.

Three formulas must not be conflated:

  1. The exact Hilbert-space theorem uses ⟨Ψ∣∂λH∣Ψ⟩\langle\Psi\vert\partial_\lambda H\vert\Psi\rangle for an exact eigenstate in a fixed representation.
  2. The finite generalized eigenproblem uses c†(H′−ES′)cc^\dagger(H'-ES')c with total matrix derivatives.
  3. A bare expectation of only the operator derivative can miss basis motion, incomplete variational response, or both.

Pulay’s force analysis explains why apparently well-converged energies can still yield inaccurate gradients when the basis response is neglected.

The theorem’s derivative is not merely the derivative of a differential expression. The operator includes its domain and boundary conditions.

Consider a particle in an infinite well on 0<x<L0\lt x\lt L:

HL=−ℏ22md2dx2,H_L = -\frac{\hbar^2}{2m} \frac{d^2}{dx^2},

with Dirichlet conditions at x=0x=0 and x=Lx=L. Its energies are

En(L)=π2ℏ2n22mL2.E_n(L) = \frac{ \pi^2\hbar^2n^2 }{ 2mL^2 }.

The differential expression contains no visible LL, but its domain does. Setting ∂HL/∂L=0\partial H_L/\partial L=0 would incorrectly predict dEn/dL=0dE_n/dL=0.

Map the interval to the fixed coordinate y=x/Ly=x/L, with 0<y<10\lt y\lt1. The unitarily transformed Hamiltonian is

H~(L)=−ℏ22mL2d2dy2.\widetilde H(L) = -\frac{\hbar^2}{2mL^2} \frac{d^2}{dy^2}.

Now

∂H~∂L=−2LH~,\frac{\partial\widetilde H}{\partial L} = -\frac{2}{L}\widetilde H,

and the theorem gives

dEndL=−2EnL,\frac{dE_n}{dL} = -\frac{2E_n}{L},

in agreement with direct differentiation. The fixed-domain transformation has made the hidden boundary dependence explicit.

Worked Example: Oscillator Width from an Energy Derivative

Section titled “Worked Example: Oscillator Width from an Energy Derivative”

Let

H(ω)=p22m+12mω2x2,ω>0.H(\omega) = \frac{p^2}{2m} + \frac{1}{2}m\omega^2x^2, \qquad \omega\gt0.

The exact energies are

En(ω)=ℏω(n+12).E_n(\omega) = \hbar\omega \left(n+\frac{1}{2}\right).

Differentiate the Hamiltonian:

∂H∂ω=mωx2.\frac{\partial H}{\partial\omega} = m\omega x^2.

The Hellmann–Feynman theorem yields

ℏ(n+12)=mω⟨n∣x2∣n⟩.\hbar \left(n+\frac{1}{2}\right) = m\omega \langle n\vert x^2\vert n\rangle.

Therefore

⟨n∣x2∣n⟩=ℏmω(n+12).\langle n\vert x^2\vert n\rangle = \frac{\hbar}{m\omega} \left(n+\frac{1}{2}\right).

Multiplying by mω2/2m\omega^2/2 gives

⟨12mω2x2⟩n=En2.\left\langle \frac{1}{2}m\omega^2x^2 \right\rangle_n = \frac{E_n}{2}.

The kinetic and potential expectations are equal, consistent with the Virial Theorem. The example illustrates a common use: differentiate a known spectrum to recover an expectation value without integrating the wavefunction explicitly.

The elementary Hermitian statement must be modified or replaced for:

  • non-normalizable continuum states without an appropriate box, wave-packet, or spectral regularization;
  • resonances described by non-Hermitian effective Hamiltonians, which require left and right eigenvectors;
  • parameter-dependent inner products or metrics not included in the derivative;
  • moving domains or boundary conditions not mapped to a fixed space;
  • a sorted eigenvalue at a non-differentiable crossing;
  • approximate states whose residual-response or basis-response terms are nonzero;
  • time-dependent forces away from an instantaneous stationary eigenstate.

These are changes of hypothesis, not paradoxes. State which spectral object and derivative are being used before applying the formula.

  1. Define the parameter. State what is held fixed when λ\lambda changes.
  2. Track a branch. Use symmetry or overlap, not only sorted energy order.
  3. Check degeneracy. Diagonalize PH′PPH'P in a degenerate subspace.
  4. Fix the representation. Expose moving measures, bases, boundaries, and domains.
  5. Separate exact and approximate formulas. Compute residual and response terms when the state is not exact.
  6. Differentiate every explicit dependence. Include higher-order Hamiltonian terms, overlap matrices, and external potentials.
  7. Validate the gradient. Compare with symmetric finite differences over a converged step-size window.
  8. Report numerical layers. Distinguish eigensolver, basis, correlation, and finite-difference errors.
  • Writing a partial derivative of the eigenvalue where a total branch derivative is intended.
  • Differentiating the wavefunction explicitly even though the exact eigenvalue equation already cancels its first-order response.
  • Applying the theorem to an arbitrary vector in a degenerate eigenspace.
  • Treating the sorted ground-state energy as differentiable through a level crossing.
  • Using an approximate state while omitting the residual-response term.
  • Calling all gradient corrections “Pulay terms” without identifying basis, overlap, orbital, or correlation response.
  • Ignoring parameter dependence in boundary conditions or the operator domain.
  • Assuming the theorem gives derivatives of arbitrary observables; those usually require the state derivative.
  • Forgetting the sign convention between an energy gradient and its conjugate force.

1. Prove the theorem without choosing a phase

Section titled “1. Prove the theorem without choosing a phase”

Derive the Hellmann–Feynman formula directly from the differentiated eigenvalue equation and explain why no condition on ⟨n∣n′⟩\langle n\vert n'\rangle is needed.

Solution

Differentiate:

H′∣n⟩+H∣n′⟩=En′∣n⟩+En∣n′⟩.H'\lvert n\rangle + H\lvert n'\rangle = E_n'\lvert n\rangle + E_n\lvert n'\rangle.

Left-multiplication by ⟨n∣\langle n\rvert gives

⟨n∣H′∣n⟩+En⟨n∣n′⟩=En′+En⟨n∣n′⟩.\begin{aligned} \langle n\vert H'\vert n\rangle &+ E_n\langle n\vert n'\rangle \\ &= E_n' + E_n\langle n\vert n'\rangle. \end{aligned}

The state-derivative terms cancel directly, leaving

En′=⟨n∣H′∣n⟩.E_n' = \langle n\vert H'\vert n\rangle.

A parameter-dependent phase changes ⟨n∣n′⟩\langle n\vert n'\rangle, but only inside the two terms that cancel. No parallel-transport phase convention is required.

Use the theorem with λ=m\lambda=m rather than ω\omega for

H(m)=p22m+12mω2x2H(m) = \frac{p^2}{2m} + \frac{1}{2}m\omega^2x^2

at fixed ω\omega. Recover a relation between kinetic and potential energy.

Solution

The exact energy En=ℏω(n+1/2)E_n=\hbar\omega(n+1/2) is independent of mm, so

dEndm=0.\frac{dE_n}{dm}=0.

The Hamiltonian derivative is

∂H∂m=−p22m2+12ω2x2.\frac{\partial H}{\partial m} = -\frac{p^2}{2m^2} + \frac{1}{2}\omega^2x^2.

Therefore

−⟨p22m2⟩+⟨12ω2x2⟩=0.-\left\langle\frac{p^2}{2m^2}\right\rangle + \left\langle\frac{1}{2}\omega^2x^2\right\rangle =0.

Multiplying by mm gives

⟨p22m⟩=⟨12mω2x2⟩.\left\langle\frac{p^2}{2m}\right\rangle = \left\langle\frac{1}{2}m\omega^2x^2\right\rangle.

For a simple discrete eigenvalue, derive

En′′=⟨n∣H′′∣n⟩+2∑m≠n∣⟨m∣H′∣n⟩∣2En−Em.\begin{aligned} E_n'' ={}& \langle n\vert H''\vert n\rangle \\ &+ 2\sum_{m\ne n} \frac{ \lvert\langle m\vert H'\vert n\rangle\rvert^2 }{ E_n-E_m }. \end{aligned}
Solution

Differentiate the first-derivative theorem:

En′′=⟨n∣H′′∣n⟩+2Re⁡⟨n′∣H′∣n⟩.\begin{aligned} E_n'' ={}& \langle n\vert H''\vert n\rangle \\ &+ 2\operatorname{Re} \langle n'\vert H'\vert n\rangle. \end{aligned}

Insert completeness into the response term. The real part of the parallel component vanishes because normalization implies

Re⁡⟨n∣n′⟩=0.\operatorname{Re} \langle n\vert n'\rangle=0.

For m≠nm\ne n,

⟨m∣n′⟩=⟨m∣H′∣n⟩En−Em.\langle m\vert n'\rangle = \frac{ \langle m\vert H'\vert n\rangle }{ E_n-E_m }.

Substitution gives the stated sum. A continuous spectrum adds its spectral integral.

At λ=0\lambda=0, let

H(λ)=E0I+λ(aσz+bσx).H(\lambda) = E_0I+ \lambda \bigl(a\sigma_z+b\sigma_x\bigr).

Find the two branch derivatives and explain why ⟨↑z∣H′∣↑z⟩=a\langle\uparrow_z\vert H'\vert\uparrow_z\rangle=a is not, in general, one of them.

Solution

Inside the degenerate subspace,

H′=(abb−a).H' = \begin{pmatrix} a&b\\ b&-a \end{pmatrix}.

Its eigenvalues are

w±=±a2+b2.w_\pm = \pm\sqrt{a^2+b^2}.

Thus

dE±dλ∣λ=0=±a2+b2.\left. \frac{dE_\pm}{d\lambda} \right|_{\lambda=0} = \pm\sqrt{a^2+b^2}.

The vector ∣↑z⟩\lvert\uparrow_z\rangle is not an eigenvector of H′H' when b≠0b\ne0. Its expectation aa depends on a basis choice within the degenerate eigenspace and does not label a differentiable eigenbranch.

5. Quantify failure for an approximate state

Section titled “5. Quantify failure for an approximate state”

Let ∣ϕ(λ)⟩\lvert\phi(\lambda)\rangle be normalized with residual ∣r⟩=(H−E)∣ϕ⟩\lvert r\rangle=(H-\mathcal E)\lvert\phi\rangle. Show that

∣dEdλ−⟨ϕ∣H′∣ϕ⟩∣≤2∥ϕ′∥∥r∥.\left| \frac{d\mathcal E}{d\lambda} - \langle\phi\vert H'\vert\phi\rangle \right| \le 2\lVert\phi'\rVert\lVert r\rVert.
Solution

The approximate-state identity gives

dEdλ−⟨ϕ∣H′∣ϕ⟩=2Re⁡⟨ϕ′∣r⟩.\frac{d\mathcal E}{d\lambda} - \langle\phi\vert H'\vert\phi\rangle = 2\operatorname{Re} \langle\phi'\vert r\rangle.

Use

∣Re⁡z∣≤∣z∣\lvert\operatorname{Re}z\rvert \le \lvert z\rvert

and the Cauchy–Schwarz inequality:

∣⟨ϕ′∣r⟩∣≤∥ϕ′∥∥r∥.\lvert\langle\phi'\vert r\rangle\rvert \le \lVert\phi'\rVert\lVert r\rVert.

Combining them gives the bound. A small residual helps only when the state response is also controlled.

For the infinite well of width LL, explain why differentiating the differential expression at fixed xx gives the wrong answer and verify the result after mapping to y=x/Ly=x/L.

Solution

At fixed xx, the expression

−ℏ22md2dx2-\frac{\hbar^2}{2m} \frac{d^2}{dx^2}

has no explicit LL dependence, but the domain and the boundary condition at x=Lx=L do. The elementary fixed-domain hypothesis is therefore violated.

After mapping to 0<y<10\lt y\lt1,

H~(L)=−ℏ22mL2d2dy2,\widetilde H(L) = -\frac{\hbar^2}{2mL^2} \frac{d^2}{dy^2},

so

∂H~∂L=−2LH~.\frac{\partial\widetilde H}{\partial L} = -\frac{2}{L}\widetilde H.

The theorem now gives

dEndL=−2EnL=−π2ℏ2n2mL3,\frac{dE_n}{dL} = -\frac{2E_n}{L} = -\frac{\pi^2\hbar^2n^2}{mL^3},

which agrees with direct differentiation of En(L)E_n(L).

  • H. Hellmann, Einführung in die Quantenchemie, Franz Deuticke, Leipzig and Vienna, 1937.
  • R. P. Feynman, “Forces in Molecules,” Physical Review 56, 340–343 (1939), doi:10.1103/PhysRev.56.340.
  • T. Kato, Perturbation Theory for Linear Operators, 2nd ed., Springer, 1976; reprint 1995, doi:10.1007/978-3-642-66282-9.
  • P. Pulay, “Ab Initio Calculation of Force Constants and Equilibrium Geometries in Polyatomic Molecules. I. Theory,” Molecular Physics 17, 197–204 (1969), doi:10.1080/00268976900100941.
  • F. M. Fernández, “Generalization of the Hellmann–Feynman Theorem,” Physics Letters A 374, 819–822 (2010), doi:10.1016/j.physleta.2009.12.005.
  • C. Cohen-Tannoudji, B. Diu, and F. Laloë, Quantum Mechanics, Vol. II, Wiley, 1977.
  • R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.
  • T. Helgaker, P. Jørgensen, and J. Olsen, Molecular Electronic-Structure Theory, Wiley, 2000, Chapters 10 and 14.