Skip to content

Landau–Zener Transition Worked Example

This worked example follows one swept avoided crossing from its Hamiltonian to a convention-explicit transition probability and an independent numerical benchmark. The central difficulty is not diagonalizing a two-by-two matrix. It is keeping straight which basis is fixed, which basis moves, what “stay” and “transition” mean, and which finite-time calculation actually approaches the infinite-sweep formula.

Required background. Landau–Zener Transition introduces the infinite-sweep result; Adiabatic Approximation explains moving energy eigenstates. The simulation provides a downloadable solver and detailed convergence comparisons.

Consider the coherent two-level Hamiltonian

H(t)=(vt/2ΔΔ−vt/2).H(t) = \begin{pmatrix} vt/2 & \Delta\\ \Delta & -vt/2 \end{pmatrix}.

Assume v>0v\gt0 and Δ>0\Delta\gt0.

Equivalently,

H(t)=vt2σz+Δσx.H(t) = \frac{vt}{2}\sigma_z + \Delta\sigma_x.

The fixed orthonormal basis is denoted

∣1⟩=(10),∣2⟩=(01).\lvert1\rangle = \begin{pmatrix}1\\0\end{pmatrix}, \qquad \lvert2\rangle = \begin{pmatrix}0\\1\end{pmatrix}.

The diagonal energy difference in this basis is

ϵ1(t)−ϵ2(t)=vt.\epsilon_1(t)-\epsilon_2(t) = vt.

Thus vv has dimensions of energy per unit time. The off-diagonal coupling Δ\Delta opens a minimum energy gap 2Δ2\Delta.

Prepare the system in the lower instantaneous energy eigenstate as t→−∞t\to-\infty. The requested tasks are:

  1. identify the diabatic and adiabatic states on both sides of the crossing;
  2. compute the nonadiabatic and adiabatic probabilities;
  3. translate the result into several common conventions;
  4. propagate the time-dependent Schrödinger equation numerically;
  5. separate integration error, finite-window error, and model error.

The calculation assumes a single coherent passage. Repeated passages introduce phase-sensitive Stückelberg interference and are not described by multiplying independent probabilities.

The Hamiltonian is traceless, so its two eigenvalues are opposite:

E±(t)=±v2t24+Δ2.E_\pm(t) = \pm \sqrt{ \frac{v^2t^2}{4} + \Delta^2 }.

Their separation is

G(t)≡E+(t)−E−(t)=v2t2+4Δ2.G(t) \equiv E_+(t)-E_-(t) = \sqrt{ v^2t^2 + 4\Delta^2 }.

The gap is smallest at the crossing time:

Gmin⁡=G(0)=2Δ.G_{\min} = G(0) = 2\Delta.

If Δ\Delta were zero, the two diagonal energies ±vt/2\pm vt/2 would cross. A nonzero Δ\Delta turns that diabatic crossing into an adiabatic avoided crossing.

Define the dimensionless detuning coordinate

x≡vt2Δx \equiv \frac{vt}{2\Delta}

and the dimensionless Landau–Zener parameter

γ≡Δ2ℏv.\gamma \equiv \frac{ \Delta^2 }{ \hbar v }.

Then

H(x)=Δ(x11−x),H(x) = \Delta \begin{pmatrix} x & 1\\ 1 & -x \end{pmatrix},

and the time-dependent Schrödinger equation becomes

iddx(c1c2)=2γ(x11−x)(c1c2).i \frac{d}{dx} \begin{pmatrix} c_1\\ c_2 \end{pmatrix} = 2\gamma \begin{pmatrix} x & 1\\ 1 & -x \end{pmatrix} \begin{pmatrix} c_1\\ c_2 \end{pmatrix}.

After this rescaling, the ideal infinite-sweep problem depends on only one parameter, γ\gamma. The coordinate xx measures detuning in units of the coupling:

  • ∣x∣≫1\lvert x\rvert\gg1: adiabatic and diabatic states are nearly the same;
  • ∣x∣≲1\lvert x\rvert\lesssim1: the instantaneous states are strongly mixed;
  • γ≫1\gamma\gg1: the crossing is traversed slowly on the scale set by the gap;
  • γ≪1\gamma\ll1: the passage is fast.

The natural crossing time is

tcross∼2Δv,t_{\mathrm{cross}} \sim \frac{2\Delta}{v},

the time required for the diabatic energy difference to change by approximately the minimum gap. This is a mixing-region scale, not a universal transition duration. In a fast passage, phase accumulation introduces the additional scale ℏ/v\sqrt{\hbar/v}, which can be much longer than Δ/v\Delta/v. Numerical endpoints must lie beyond both scales: parametrically X≫1X\gg1 and γX≫1\sqrt\gamma X\gg1. Exact definitions of transition time depend on the basis and observable; see Vitanov.

The diabatic basis {∣1⟩,∣2⟩}\{\lvert1\rangle,\lvert2\rangle\} is fixed in time. Its diagonal energies cross when the coupling is ignored.

The adiabatic basis {∣+;x⟩,∣−;x⟩}\{\lvert+;x\rangle,\lvert-;x\rangle\} diagonalizes H(x)H(x) at each instant. Introduce the continuous angle

θ(x)=atan2⁡(1,x),0<θ<π.\theta(x) = \operatorname{atan2}(1,x), \qquad 0\lt\theta\lt\pi.

It obeys

cos⁡θ=x1+x2,sin⁡θ=11+x2.\cos\theta = \frac{x}{\sqrt{1+x^2}}, \qquad \sin\theta = \frac{1}{\sqrt{1+x^2}}.

One convenient real phase convention is

∣+;x⟩=cos⁡θ2 ∣1⟩+sin⁡θ2 ∣2⟩,∣−;x⟩=−sin⁡θ2 ∣1⟩+cos⁡θ2 ∣2⟩.\begin{aligned} \lvert+;x\rangle &= \cos\frac{\theta}{2}\, \lvert1\rangle + \sin\frac{\theta}{2}\, \lvert2\rangle, \\ \lvert-;x\rangle &= - \sin\frac{\theta}{2}\, \lvert1\rangle + \cos\frac{\theta}{2}\, \lvert2\rangle. \end{aligned}

The asymptotic identifications are

x→−∞x→+∞∣+;x⟩∣2⟩∣1⟩∣−;x⟩−∣1⟩∣2⟩\begin{array}{c|cc} & x\to-\infty & x\to+\infty\\ \hline \lvert+;x\rangle & \lvert2\rangle & \lvert1\rangle\\ \lvert-;x\rangle & -\lvert1\rangle & \lvert2\rangle \end{array}

up to physically irrelevant phases.

This table resolves the language problem. Starting in the lower adiabatic state at x→−∞x\to-\infty means starting in diabatic state ∣1⟩\lvert1\rangle. Following the lower adiabatic branch carries the state into ∣2⟩\lvert2\rangle. Remaining in the same diabatic state ∣1⟩\lvert1\rangle means ending on the upper adiabatic branch.

Even though the adiabatic Hamiltonian is diagonal instant by instant, the basis itself moves. Differentiating the eigenstates gives

∣⟨+;x|ddt|−;x⟩∣=∣θ˙∣2.\left| \left\langle +;x \middle| \frac{d}{dt} \middle| -;x \right\rangle \right| = \frac{ \lvert\dot\theta\rvert }{2}.

Since

θ˙=−v2Δ(1+x2),\dot\theta = - \frac{ v }{ 2\Delta(1+x^2) },

the derivative coupling is

∣⟨+;x|ddt|−;x⟩∣=v4Δ(1+x2).\left| \left\langle +;x \middle| \frac{d}{dt} \middle| -;x \right\rangle \right| = \frac{ v }{ 4\Delta(1+x^2) }.

It is largest at x=0x=0, exactly where the energy gap is smallest. A local adiabatic ratio is

A(x)≡ℏ∣⟨+;x∣−˙;x⟩∣G(t)=18γ(1+x2)3/2.\begin{aligned} \mathcal A(x) &\equiv \frac{ \hbar \left| \langle+;x\vert\dot{-};x\rangle \right| }{ G(t) } \\ &= \frac{ 1 }{ 8\gamma (1+x^2)^{3/2} }. \end{aligned}

Therefore

Amax⁡=18γ.\mathcal A_{\max} = \frac{1}{8\gamma}.

This ratio identifies the dangerous region and the slow-passage trend. It does not by itself give the final probability. The exact result contains destructive phase cancellation accumulated over the whole trajectory and is exponentially small for large γ\gamma.

For the stated Hamiltonian and asymptotic preparation, the Landau–Zener nonadiabatic probability is

Pna=exp⁡(−2πγ)=exp⁡(−2πΔ2ℏv).P_{\mathrm{na}} = \exp(-2\pi\gamma) = \exp\left( - \frac{ 2\pi\Delta^2 }{ \hbar v } \right).

Here “nonadiabatic” means ending on the other instantaneous energy branch. With the asymptotic state dictionary above,

Pna=P−→+(ad)=P1→1(diab).\begin{aligned} P_{\mathrm{na}} &= P_{-\to+}^{(\mathrm{ad})} \\ &= P_{1\to1}^{(\mathrm{diab})}. \end{aligned}

The probability of adiabatic following is

Pad=1−Pna=P−→−(ad)=P1→2(diab).\begin{aligned} P_{\mathrm{ad}} &= 1-P_{\mathrm{na}} \\ &= P_{-\to-}^{(\mathrm{ad})} \\ &= P_{1\to2}^{(\mathrm{diab})}. \end{aligned}

The same physical event can therefore be called a transition or no transition depending on which labels are being tracked. A probability without a Hamiltonian convention and a basis definition is incomplete.

Final outcome Adiabatic description Diabatic description Probability
follows lower energy branch ∣−⟩→∣−⟩\lvert-\rangle\to\lvert-\rangle ∣1⟩→∣2⟩\lvert1\rangle\to\lvert2\rangle 1−e−2πγ1-e^{-2\pi\gamma}
jumps between energy branches ∣−⟩→∣+⟩\lvert-\rangle\to\lvert+\rangle ∣1⟩→∣1⟩\lvert1\rangle\to\lvert1\rangle e−2πγe^{-2\pi\gamma}

For γ≫1\gamma\gg1,

Pna=e−2πγ≪1.P_{\mathrm{na}} = e^{-2\pi\gamma} \ll1.

The state follows the lower adiabatic branch and changes diabatic character.

For γ≪1\gamma\ll1,

Pna=1−2πγ+O(γ2),Pad=2πγ+O(γ2).\begin{aligned} P_{\mathrm{na}} &= 1 - 2\pi\gamma + O(\gamma^2), \\ P_{\mathrm{ad}} &= 2\pi\gamma + O(\gamma^2). \end{aligned}

The state then remains close to the same fixed diabatic basis vector. This is the sudden-passage limit.

For a target nonadiabatic error ε\varepsilon, require

Pna≤ε.P_{\mathrm{na}} \le \varepsilon.

The corresponding design inequalities are

γ≥ln⁡(1/ε)2π\gamma \ge \frac{ \ln(1/\varepsilon) }{ 2\pi }

or

v≤2πΔ2ℏln⁡(1/ε).v \le \frac{ 2\pi\Delta^2 }{ \hbar\ln(1/\varepsilon) }.

For example, Pad≥0.99P_{\mathrm{ad}}\ge0.99 requires

γ≥ln⁡1002π≈0.733.\gamma \ge \frac{\ln100}{2\pi} \approx 0.733.

This criterion applies to the ideal infinite linear sweep. It is not by itself an error budget for endpoint preparation, additional levels, nonlinear control, or decoherence.

The exact solution can be written in terms of parabolic-cylinder functions. A shorter semiclassical check recovers the exponent without reproducing that full special-function derivation.

The analytically continued gap

G(t)=v2t2+4Δ2G(t) = \sqrt{ v^2t^2 + 4\Delta^2 }

vanishes at the complex branch points

tc=±2iΔv.t_c = \pm \frac{ 2i\Delta }{v}.

For the upper-half-plane point, define

Sc≡∫02iΔ/vG(t) dt.\mathcal S_c \equiv \int_0^{2i\Delta/v} G(t)\,dt.

Set

t=2iΔvy.t = \frac{ 2i\Delta }{v} y.

Then

Sc=4iΔ2v∫011−y2 dy=4iΔ2vπ4=iπΔ2v.\begin{aligned} \mathcal S_c &= \frac{ 4i\Delta^2 }{v} \int_0^1 \sqrt{1-y^2} \,dy \\ &= \frac{ 4i\Delta^2 }{v} \frac{\pi}{4} \\ &= \frac{ i\pi\Delta^2 }{v}. \end{aligned}

The complex-time transition estimate is

Pna∼exp⁡[−2ℏIm⁡Sc]=exp⁡(−2πΔ2ℏv).\begin{aligned} P_{\mathrm{na}} &\sim \exp\left[ - \frac{2}{\hbar} \operatorname{Im}\mathcal S_c \right] \\ &= \exp\left( - \frac{ 2\pi\Delta^2 }{ \hbar v } \right). \end{aligned}

For the ideal Landau–Zener problem, the exact solution confirms this exponential with unit prefactor. The contour argument is an exponent check, not a replacement for the exact connection formula in a generic time-dependent problem.

Factors of two usually come from renaming either the diagonal slope or the minimum gap.

Hamiltonian convention Diabatic slope Minimum gap Nonadiabatic probability
(vt/2ΔΔ−vt/2)\begin{pmatrix}vt/2&\Delta\\\Delta&-vt/2\end{pmatrix} vv 2Δ2\Delta e−2πΔ2/(ℏv)e^{-2\pi\Delta^2/(\hbar v)}
(αtΔΔ−αt)\begin{pmatrix}\alpha t&\Delta\\\Delta&-\alpha t\end{pmatrix} 2α2\alpha 2Δ2\Delta e−πΔ2/(ℏα)e^{-\pi\Delta^2/(\hbar\alpha)}
(vt/2g/2g/2−vt/2)\begin{pmatrix}vt/2&g/2\\g/2&-vt/2\end{pmatrix} vv gg e−πg2/(2ℏv)e^{-\pi g^2/(2\hbar v)}

Never transfer only the exponent from one convention. First identify the derivative of the diabatic energy difference and the actual minimum gap.

To test the asymptotic formula independently, propagate the dimensionless Schrödinger equation itself rather than evaluating the Landau–Zener exponential numerically.

The compact RK4 benchmark here supports the worked calculation. For a unitary fourth-order Magnus implementation, phase-sensitive state errors, bare-basis comparisons, data, and independent window and step sweeps, use Landau–Zener Simulation.

Choose a finite interval

−X≤x≤X.-X \le x \le X.

At the initial endpoint, prepare the exact lower instantaneous eigenstate

c(−X)=∣−;−X⟩.\boldsymbol c(-X) = \lvert-;-X\rangle.

After propagation, project onto the upper instantaneous eigenstate at the final endpoint:

Pna(X)=∣⟨+;X∣c(X)⟩∣2.P_{\mathrm{na}}^{(X)} = \left| \langle+;X\vert \boldsymbol c(X) \rangle \right|^2.

This endpoint convention matters. Starting with the bare vector ∣1⟩\lvert1\rangle at finite XX adds a basis mismatch of order X−2X^{-2} in probability before any dynamical error is considered.

The benchmark below used classical fourth-order Runge–Kutta propagation in xx with:

  • symmetric windows X=12X=12 and X=32X=32;
  • step size h=2.5×10−4h=2.5\times10^{-4};
  • exact instantaneous eigenvectors at both endpoints;
  • double-precision complex amplitudes;
  • final projection in the adiabatic basis.

At X=32X=32, halving the step from 5×10−45\times10^{-4} changed every reported probability by less than 5×10−105\times10^{-10}. The largest norm drift at the smaller step was 8.6×10−98.6\times10^{-9}. Those diagnostics make time-step error negligible compared with the finite-window difference.

γ\gamma exact e−2πγe^{-2\pi\gamma} numerical X=12X=12 numerical X=32X=32 X=32X=32 minus exact
0.050.05 0.73040269100.7304026910 0.73143588460.7314358846 0.73043044000.7304304400 +2.78×10−5+2.78\times10^{-5}
0.100.10 0.53348809110.5334880911 0.53208006900.5320800690 0.53342007340.5334200734 −6.80×10−5-6.80\times10^{-5}
0.250.25 0.20787957640.2078795764 0.20743852220.2074385222 0.20786628170.2078662817 −1.33×10−5-1.33\times10^{-5}
0.500.50 0.04321391830.0432139183 0.04319116770.0431911677 0.04320772520.0432077252 −6.19×10−6-6.19\times10^{-6}
1.001.00 0.00186744270.0018674427 0.00186904590.0018690459 0.00186766140.0018676614 +2.19×10−7+2.19\times10^{-7}

Adiabatic and diabatic Landau–Zener energies above a semilog comparison of exact and numerically propagated transition probabilities.

Dashed diabatic energies cross, while solid adiabatic energies retain a minimum gap 2Δ2\Delta. In the lower panel the exact Landau–Zener law is a straight line on a logarithmic probability scale. Numerical points propagated on −32≤x≤32-32\le x\le32 lie on that line to the finite-window accuracy reported in the table.

The numerical values do not approach the asymptotic probability monotonically as XX increases. Far from the crossing, the residual moving-basis coupling is small but nonzero. Amplitude generated near an endpoint accumulates a rapidly varying dynamical phase before it interferes with the principal transition amplitude.

Consequently:

  • increasing XX generally reduces the envelope of endpoint error;
  • the signed error can change sign as the endpoint phase changes;
  • agreement at one window is not a convergence study;
  • halving the step at fixed XX tests integration error, not endpoint error.

A reliable numerical comparison varies hh and XX separately. It also monitors norm preservation because explicit Runge–Kutta propagation is not exactly unitary.

The table’s X=32X=32 discrepancy therefore does not contradict the exact formula. Its scale and oscillatory sign are consistent with replacing asymptotic boundary conditions by finite endpoints.

The exponential is exact for the ideal mathematical model, not for every experimental avoided crossing.

Other levels must remain far enough away that their transition amplitudes are negligible. If several crossings overlap, a two-state reduction may fail even when each pairwise gap appears small.

The energy difference must be well approximated by vtvt over the transition region. A local Taylor expansion is useful only if quadratic and higher terms remain small during the interval that contributes appreciably to the transition amplitude.

The off-diagonal matrix element is taken to be Δ\Delta. A coupling that changes substantially through the crossing alters both the instantaneous gap and the transition law.

The formula assumes well-defined incoming and outgoing states at t→±∞t\to\pm\infty. Laboratory ramps and numerical calculations begin and end at finite detuning. Endpoint rotations and phases must be checked.

Relaxation, dephasing, noise, and measurement backaction are absent. Their importance is set by comparison of the full evolution interval that affects the transition with the relevant open-system timescales; the narrow mixing-region time alone can underestimate exposure in a fast sweep.

Two or more coherent passages produce interference controlled by the dynamical phase accumulated between crossings and by the Landau–Zener scattering phase. Probabilities cannot generally be composed as classical independent events.

Show that lower-branch adiabatic following takes ∣1⟩\lvert1\rangle at x→−∞x\to-\infty into ∣2⟩\lvert2\rangle at x→+∞x\to+\infty. What final state corresponds to the nonadiabatic probability?

Solution

As x→−∞x\to-\infty, θ→π\theta\to\pi, so

∣−;x⟩⟶−∣1⟩.\lvert-;x\rangle \longrightarrow -\lvert1\rangle.

As x→+∞x\to+\infty, θ→0\theta\to0, so

∣−;x⟩⟶∣2⟩.\lvert-;x\rangle \longrightarrow \lvert2\rangle.

Following the lower adiabatic branch therefore transfers the diabatic population from ∣1⟩\lvert1\rangle to ∣2⟩\lvert2\rangle. The nonadiabatic outcome ends on the upper branch, and

∣+;x⟩⟶∣1⟩\lvert+;x\rangle \longrightarrow \lvert1\rangle

at positive infinity. Thus PnaP_{\mathrm{na}} is the same-diabatic-state probability for this preparation.

Starting from θ(x)=atan2⁡(1,x)\theta(x)=\operatorname{atan2}(1,x), derive A(x)\mathcal A(x) and locate its maximum.

Solution

Differentiate:

dθdx=−11+x2.\frac{d\theta}{dx} = - \frac{1}{1+x^2}.

Because

dxdt=v2Δ,\frac{dx}{dt} = \frac{v}{2\Delta},

one finds

∣θ˙∣=v2Δ(1+x2).\lvert\dot\theta\rvert = \frac{ v }{ 2\Delta(1+x^2) }.

The off-diagonal derivative coupling has magnitude ∣θ˙∣/2\lvert\dot\theta\rvert/2, while the gap is

G(t)=2Δ1+x2.G(t) = 2\Delta\sqrt{1+x^2}.

Therefore

A(x)=ℏv8Δ2(1+x2)3/2=18γ(1+x2)3/2.\begin{aligned} \mathcal A(x) &= \frac{ \hbar v }{ 8\Delta^2 (1+x^2)^{3/2} } \\ &= \frac{ 1 }{ 8\gamma (1+x^2)^{3/2} }. \end{aligned}

The denominator is smallest at x=0x=0, so Amax⁡=1/(8γ)\mathcal A_{\max}=1/(8\gamma).

Find the minimum γ\gamma needed for 99.9%99.9\% adiabatic following. Express the corresponding maximum vv in terms of Δ\Delta and ℏ\hbar.

Solution

The allowed nonadiabatic error is

ε=10−3.\varepsilon = 10^{-3}.

Thus

γ≥ln⁡(103)2π≈1.099.\gamma \ge \frac{ \ln(10^3) }{ 2\pi } \approx 1.099.

Since γ=Δ2/(ℏv)\gamma=\Delta^2/(\hbar v),

v≤2πΔ2ℏln⁡(103).v \le \frac{ 2\pi\Delta^2 }{ \hbar\ln(10^3) }.

This is the ideal infinite-sweep bound; a finite protocol needs additional endpoint and model-error margins.

A paper uses

H(t)=(αtgg−αt).H(t) = \begin{pmatrix} \alpha t & g\\ g & -\alpha t \end{pmatrix}.

Write its nonadiabatic probability by identifying the diabatic slope and minimum gap.

Solution

The two diagonal entries differ by

2αt,2\alpha t,

so the slope corresponding to vv is 2α2\alpha. The coupling corresponding to Δ\Delta is gg, and the minimum gap is 2g2g. Substitution into the convention used on this page gives

Pna=exp⁡[−2πg2ℏ(2α)]=exp⁡(−πg2ℏα).\begin{aligned} P_{\mathrm{na}} &= \exp\left[ - \frac{ 2\pi g^2 }{ \hbar(2\alpha) } \right] \\ &= \exp\left( - \frac{ \pi g^2 }{ \hbar\alpha } \right). \end{aligned}

A calculation at fixed XX gives the same probability after halving hh, but that value differs from the Landau–Zener formula. Name two possible explanations and a test for each.

Solution

First, the finite endpoints may not approximate t→±∞t\to\pm\infty accurately. Increase XX while continuing to resolve the larger endpoint frequencies. Because convergence can oscillate, compare several windows rather than only one.

Second, the initial or final basis may not match the asymptotic probability being tested. Prepare the exact instantaneous eigenstate at −X-X and project onto the desired instantaneous eigenstate at +X+X.

If the discrepancy persists after both tests, inspect the propagated Hamiltonian, sign and factor conventions, norm drift, and whether the intended model actually has linear detuning and constant coupling.

  • A. Joye, “Proof of the Landau–Zener Formula,” Asymptotic Analysis 9, 209–258 (1994).
  • L. D. Landau, “Zur Theorie der Energieübertragung. II,” Physikalische Zeitschrift der Sowjetunion 2, 46–51 (1932).
  • E. Majorana, “Atomi orientati in campo magnetico variabile,” Il Nuovo Cimento 9, 43–50 (1932), doi:10.1007/BF02960953.
  • S. N. Shevchenko, S. Ashhab, and F. Nori, “Landau–Zener–Stückelberg interferometry,” Physics Reports 492, 1–30 (2010), doi:10.1016/j.physrep.2010.03.002.
  • E. C. G. Stückelberg, “Theorie der unelastischen Stösse zwischen Atomen,” Helvetica Physica Acta 5, 369–422 (1932).
  • N. V. Vitanov and B. M. Garraway, “Landau–Zener model: Effects of finite coupling duration,” Physical Review A 53, 4288–4304 (1996), doi:10.1103/PhysRevA.53.4288.
  • N. V. Vitanov, “Transition times in the Landau–Zener model,” Physical Review A 59, 988–994 (1999). arXiv:quant-ph/9811066.
  • C. Zener, “Non-Adiabatic Crossing of Energy Levels,” Proceedings of the Royal Society A 137, 696–702 (1932), doi:10.1098/rspa.1932.0165.