Collect the terms order by order in λ. The λ0 equation is just the unperturbed
problem, H^(0)∣n(0)⟩=En(0)∣n(0)⟩. The λ1 equation is
H^(0)∣n(1)⟩+H^′∣n(0)⟩=En(0)∣n(1)⟩+En(1)∣n(0)⟩.
Now take the inner product with ⟨n(0)∣. Because H^(0) is Hermitian,
⟨n(0)∣H^(0)∣n(1)⟩=En(0)⟨n(0)∣n(1)⟩, which cancels
the matching term on the right. With the states normalized, ⟨n(0)∣n(0)⟩=1, and we
are left with the central result:
En(1)=⟨n(0)∣H^′∣n(0)⟩.
The shift is just an expectation value
The first-order energy correction is the expectation value of the perturbation in the unperturbed
state. You do not need to solve the perturbed problem at all — you only evaluate one matrix element
using the states you already know. Setting λ=1, the energy to first order is
En≈En(0)+⟨n(0)∣H^′∣n(0)⟩.
A two-level example
Let the unperturbed Hamiltonian be diagonal in the computational basis,
H^(0)=diag(ε0,ε1), with eigenstates ∣0⟩ and
∣1⟩. Take the perturbation
H^′=(ab∗bd).
The first-order shift of the ground level is the diagonal entry seen by ∣0⟩:
E0(1)=⟨0∣H^′∣0⟩=a.
The off-diagonal element b does not enter at first order — it only shifts the energy at second
order. Concretely, if H^′=0.3σz, then in the basis where
σz=diag(1,−1) we get E0(1)=⟨0∣0.3σz∣0⟩=+0.3 and
E1(1)=−0.3.
Try it
Take H^′=0.3σz+0.5σx acting on a two-level system with unperturbed
eigenstates ∣0⟩ and ∣1⟩. Compute the first-order energy shift of the ground stateE0(1)=⟨0∣H^′∣0⟩ and return it as a number. (Recall
σz∣0⟩=∣0⟩ and σx∣0⟩=∣1⟩, and ⟨0∣1⟩=0.)
Run your code to see the quantum state.
Sign in on the full site to ask questions and join the discussion.