
Optional unit · institution-dependent · Interactive lesson
The Lindblad form, the GKSL theorem and a thermal reservoir
Almost every open-system model you will meet — a decaying atom, a lossy cavity, a qubit in a cryostat — is written in one form. This lesson proves that form is safe, quotes the theorem that makes it the only memoryless one, and uses it to watch an atom warm or cool to the temperature of the light around it.
UAQM-14.04 · Lesson 4 of 9 in this unit. Position is not a completion score.Optional unit · institution-dependent. Units 14 and 15 are the course’s optional extension into open systems and quantum gases. Unit 14 builds on radiation and decay; Unit 15 builds on second quantisation. Keep the fifteen-unit numbering and follow your institution’s required syllabus. Optional work is not a required completion gate.
Build the model
Memoryless, completely positive dynamics has one form, and heat enters it through n̄.
The key idea
A Lindblad master equation is a first-order equation for the density operator, built from a Hamiltonian and jump operators Lₖ, whose solution at every later time is a completely positive, trace-preserving map of the initial state.
Example. At 300 K, sodium's 589 nm line sees n̄ = 4 × 10⁻³⁶ and needs one jump operator, √Γ σ₋. A 10.0 GHz transition sees n̄ = 625 and needs two, so it relaxes 1250 times faster than in the vacuum and settles with pₑ = 0.4996.
The complete physical model and assumptions
Any model of an open system must turn density operators into density operators, for the system alone and for the system entangled with anything else. The Lindblad form, dρ/dt = −(i/ħ)[H, ρ] + Σₖ(LₖρLₖ† − ½Lₖ†Lₖρ − ½ρLₖ†Lₖ), passes that test by construction: over one step dt it is a Kraus map with operators 1 − (i/ħ)H dt − ½ΣₖLₖ†Lₖ dt and √dt Lₖ, and a product of Kraus maps is again one. The GKSL theorem of 1976, quoted here, supplies the converse: every evolution that is completely positive and memoryless, ΛₜΛₛ = Λₜ₊ₛ, has exactly this form. Building a Markovian model therefore means choosing H and the Lₖ, and physics does the choosing. Rerunning topic 14.03 with a thermal field, whose modes hold n̄ photons on average, gives two jump operators, emission at Γ(n̄ + 1) and absorption at Γn̄, and the atom relaxes from any state at the rate Γ(2n̄ + 1) to the Boltzmann ratio. Quantum Mechanics II's postulated canonical state becomes the end point of a process with a computable rate. The form fails where its derivation does: a bath that forgets slowly compared with 1/Γ, so that memory matters, coupling strong enough to correlate atom and bath, or levels closer together than Γ, where the secular step fails. An atom trading one photon back and forth with a lossless cavity mode is the cleanest counterexample.
1What a generator has to protect
Units are SI with ħ and kB kept explicit; nothing here is relativistic, so the course metric diag(1, −1, −1, −1) never enters. A master equation dρ/dt = ℒ[ρ] is admissible only if ρ(t) stays Hermitian, keeps unit trace and stays positive, and, as topic 14.01 showed with half of a singlet, stays positive while the system is entangled with an untouched partner. The Lindblad form passes the first two tests line by line. Taking the adjoint sends the commutator and the jump term into themselves with ρ replaced by ρ† and swaps the two −½ terms, so (ℒ[ρ])† = ℒ[ρ†] and a Hermitian ρ stays Hermitian. The trace of a commutator vanishes, and cyclicity gives Tr(LₖρLₖ†) = Tr(Lₖ†Lₖρ), which the two −½ terms cancel exactly. Those terms are not optional: drop them from spontaneous emission, L = √Γ σ₋, and d(Tr ρ)/dt = Γpₑ, so an excited atom manufactures probability. Dimensions fix the rest: ρ is a pure number, so every Lₖ carries s(−1/2).
2One step dt is a Kraus map
Positivity needs more than a trace count, and the cleanest proof writes one short step as a quantum operation. Take K₀ = 1 − (i/ħ)H dt − ½ΣₖLₖ†Lₖ dt and Kₖ = √dt Lₖ. Then K₀ρK₀† = ρ − (i/ħ)[H, ρ]dt − ½Σₖ(Lₖ†Lₖρ + ρLₖ†Lₖ)dt + O(dt²) and KₖρKₖ† = LₖρLₖ† dt, so Σ KρK† = ρ + ℒ[ρ]dt + O(dt²): the master equation is this Kraus map to first order. The same expansion gives K₀†K₀ + ΣₖKₖ†Kₖ = 1 + O(dt²). Each step is completely positive because it has Kraus form, and its trace error is O(dt²). Over a finite time t = N dt those errors total O(dt) and vanish as dt → 0; a limit of completely positive maps is completely positive, and the exact identity Tr ℒ[ρ] = 0 restores the trace. So e(ℒt) is completely positive and trace-preserving for every t ≥ 0. This direction is derived; the converse is not.
3The GKSL theorem: the converse, quoted
Call an evolution Markovian when its maps form a semigroup, ΛₜΛₛ = Λₜ₊ₛ: what happens after time t depends on ρ(t) alone, not on how it got there, and then Λₜ = e(ℒt). The theorem of Gorini, Kossakowski and Sudarshan for N levels, and of Lindblad for bounded generators, both 1976, says that if every Λₜ is completely positive and trace-preserving, ℒ must have the Lindblad form, with a Hermitian H and at most N² − 1 jump operators. This course quotes it; the proof is a structure theorem about completely positive maps, not physics. Three consequences matter. Every memoryless model, however it was reached, is a choice of H and the Lₖ, and a qubit never needs more than three. The choice is not unique: mixing the Lₖ by a unitary matrix, or shifting one by a constant while adding a compensating term to H, leaves ℒ unchanged. And the theorem is silent on which Lₖ nature picks; that takes a microscopic derivation such as topic 14.03's.
4Where the semigroup breaks
The form inherits every assumption of the semigroup. Put the atom in a lossless cavity mode at resonance with coupling g, starting in |e⟩ with the mode empty, so pₑ = cos²(gt). At gt = π/2 the atom is in |g⟩ whether it started in |e⟩ or in |g⟩, so a semigroup would have to give the two the same future; yet the first returns to |e⟩ at gt = π and the second never leaves |g⟩. No Lindblad equation for the atom alone can do this, because the memory sits in the mode; the remedy is to enlarge the system to atom plus mode. In general the derivation needs three separations of scale: system and bath start uncorrelated and stay nearly so (Born), the bath forgets in a time τR short compared with 1/Γ (Markov), and Γ is small compared with ω₀ and with every level splitting (secular). For sodium's 589 nm line in the vacuum, τR ≈ 1/ω₀ = 3.1 × 10⁻¹⁶ s and Γ/ω₀ = 1.9 × 10⁻⁸, so all three hold with room to spare.
5A thermal field: rerun topic 14.03 with n̄ and n̄ + 1
Topic 14.03 traced out a field in its vacuum. Replace it by the thermal state exp(−HR/kB T)/Z, still uncorrelated with the atom at t = 0. Its mode averages are ⟨aₖ†aₖ⟩ = n̄(ωₖ) and ⟨aₖaₖ†⟩ = n̄(ωₖ) + 1, with the Bose-Einstein n̄(ω) = 1/(exp(ħω/kB T) − 1), and ⟨aₖaₖ⟩ = 0. In the second-order double commutator, terms that lower the atom pair with ⟨aa†⟩ and terms that raise it with ⟨a†a⟩: Unit 12's factors n̄ + 1 and n̄. The Markov step evaluates the mode sum at ω₀ as before, so the vacuum rate Γ is multiplied by n̄(ω₀) + 1 for emission and by n̄(ω₀) for absorption, and the secular step again discards σ₋ρσ₋ and σ₊ρσ₊. With D[L]ρ = LρL† − ½L†Lρ − ½ρL†L the result is dρ/dt = −(i/ħ)[H′, ρ] + Γ(n̄ + 1)D[σ₋]ρ + Γn̄D[σ₊]ρ: Lindblad form, so completely positive. The shift in H′ gains a temperature-dependent part that only moves ω₀. Markov now also needs the thermal spectrum flat across the line, Γ ≪ kB T/ħ = 3.9 × 10¹³ s⁻¹ at 300 K.
6Relaxation to Boltzmann, checked three ways
Populations decouple from coherences: dpₑ/dt = −Γ(n̄ + 1)pₑ + Γn̄pg = −Γ(2n̄ + 1)pₑ + Γn̄. Any deviation from equilibrium decays at the sum of the two rates, 1/T₁ = Γ(2n̄ + 1), towards pₑ = n̄/(2n̄ + 1), so pₑ/pg = n̄/(n̄ + 1) = exp(−ħω₀/kB T). Each jump operator removes half its rate from ρeg, which therefore decays at Γ(2n̄ + 1)/2, giving T₂ = 2T₁. From any start the atom reaches exp(−HA/kB T)/Z, the canonical state Quantum Mechanics II postulated, now with a rate attached. Dimensions: Γ(2n̄ + 1) is in s⁻¹ and ħω₀/kB T is a pure number. Limits: n̄ → 0 returns topic 14.03, and kB T ≫ ħω₀ gives pₑ → ½ − ħω₀/(4kB T) with 1/T₁ → 2ΓkB T/(ħω₀). Measurement: interstellar CN's 113.5 GHz rotational line has n̄ = 0.157 in the 2.7255 K microwave background, and its measured excitation temperature, about 2.73 K toward ζ Ophiuchi, agrees to about 1%, as this steady state requires when radiation outpaces collisions.
Key equations
Read the units, assumptions and limits before substituting.
Lindblad (GKSL) generator
dρ/dt = −(i/ħ)[H, ρ] + Σₖ (Lₖ ρ Lₖ† − ½Lₖ†Lₖ ρ − ½ρ Lₖ†Lₖ)
Derived here: this form keeps ρ Hermitian, of unit trace and completely positive. That no other memoryless form exists is the quoted GKSL theorem. The −½ terms pay for each jump.
ρ dimensionless; H in J; ħ in J s; each jump operator Lₖ in s(−1/2), as in L = √Γ σ₋ with Γ in s⁻¹One step dt as a Kraus map
K₀ = 1 − (i/ħ)H dt − ½Σₖ Lₖ†Lₖ dt and Kₖ = √dt Lₖ, with Σ K†K = 1 + O(dt²)
Derived: Σ KρK† = ρ + ℒ[ρ]dt + O(dt²). Each step is completely positive by its Kraus form, and the O(dt²) trace error summed over t/dt steps vanishes as dt → 0.
dt in s, short compared with 1/Γ; K₀ and the Kₖ are dimensionlessGKSL theorem (quoted)
ΛₜΛₛ = Λₜ₊ₛ and every Λₜ = e(ℒt) CPTP ⇒ ℒ has the Lindblad form, with at most N² − 1 operators Lₖ
Quoted, not derived: Gorini, Kossakowski and Sudarshan, and Lindblad, both 1976. It fixes the form of every memoryless model; physics still has to choose H and the Lₖ.
N is the number of levels, so a qubit needs at most three; ℒ is in s⁻¹ and t in sJump operators of a thermal field
L↓ = √(Γ(n̄ + 1)) σ₋ and L↑ = √(Γn̄) σ₊
Derived by rerunning topic 14.03 with ⟨a†a⟩ = n̄ and ⟨aa†⟩ = n̄ + 1: emission is spontaneous plus stimulated, absorption is stimulated only.
Γ in s⁻¹ is Unit 12's vacuum rate A; n̄ = 1/(exp(ħω₀/kB T) − 1) is the dimensionless Planck occupation at ω₀Thermal population relaxation time
1/T₁ = Γ(n̄ + 1) + Γn̄ = Γ(2n̄ + 1)
Derived from dpₑ/dt = −Γ(2n̄ + 1)pₑ + Γn̄: a deviation from equilibrium decays at the sum of the up and down rates, never at their difference.
T₁ in s; T₁ = 1/Γ at T = 0, and T₁ ≈ ħω₀/(2ΓkB T) once kB T ≫ ħω₀Steady state: the Boltzmann ratio
pₑ/pg = n̄/(n̄ + 1) = exp(−ħω₀/kB T)
Derived: the canonical state that Quantum Mechanics II postulated is the unique attractor of this dynamics, reached from any initial ρ, mixtures and superpositions alike.
pₑ and pg are the excited and ground populations, ω₀ in rad s⁻¹, kB in J K⁻¹; equivalently pₑ = n̄/(2n̄ + 1)Interactive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Start at kB T/ħω₀ = 0.1, where the solid and dashed curves coincide, then raise it: T₁ shrinks by 2n̄ + 1 and the floor climbs towards ½ without reaching it. Set pₑ(0) below the floor to watch the field heat the atom to the same level.
Live results
- MEAN OCCUPATION n̄
- 0.582
- T₁ IN UNITS OF 1/Γ
- 0.462
- STEADY pₑ
- 0.269
- RATIO pₑ/pg
- 0.368
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. Temperature kB T/ħω₀: 1.0; Initial excited population pₑ(0): 1.00
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
Students who know Weisskopf-Wigner's amplitude cₑ(t) = e(−Γt/2) often model decay with the effective Hamiltonian Heff = H − (iħ/2)ΣₖLₖ†Lₖ alone, dρ/dt = −(i/ħ)(Heff ρ − ρHeff†), dropping the jump term LₖρLₖ†. That equation loses probability: from |e⟩ it gives ρₑₑ = e(−Γt) and leaves ρgg = 0, so Tr ρ falls to zero instead of the atom arriving in |g⟩. Weisskopf-Wigner got away with it because it also tracked the emitted photon; once the field is traced out, σ₋ρσ₊ is the term that deposits the lost probability in |g⟩⟨g|. Renormalising by hand does not rescue it either: a superposition would then stay pure for ever, whereas a decaying atom's state is mixed at every intermediate time, with Tr ρ² below 1.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
A microwave transition at 51.1 GHz, like those between the circular Rydberg levels used in cavity experiments, has vacuum lifetime 1/Γ = 30 ms. Treating it as a two-level atom, find n̄, the emission and absorption rates, T₁ and the steady excited population in a 300 K enclosure, then repeat at 0.80 K.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 5 steps revealed.
- The photon energy in temperature units is ħω₀/kB = hν/kB = (4.799 × 10⁻¹¹ K s)(5.11 × 10¹⁰ s⁻¹) = 2.4524 K, and Γ = 1/(30 ms) = 33.3 s⁻¹.
- At 300 K: ħω₀/kB T = 2.4524 K/300 K = 8.175 × 10⁻³, so n̄ = 1/(exp(0.008175) − 1) = 121.8. Emission runs at Γ(n̄ + 1) = 4.09 × 10³ s⁻¹ and absorption at Γn̄ = 4.06 × 10³ s⁻¹.
- 1/T₁ = Γ(2n̄ + 1) = 33.3 s⁻¹ × 244.7 = 8.16 × 10³ s⁻¹, so T₁ = 0.123 ms, 245 times shorter than the vacuum lifetime. The atom settles at pₑ = n̄/(2n̄ + 1) = 0.498: room-temperature radiation leaves it almost evenly split.
- At 0.80 K: ħω₀/kB T = 2.4524 K/0.80 K = 3.0655, so n̄ = 1/(exp(3.0655) − 1) = 0.04891 and 2n̄ + 1 = 1.0978, giving T₁ = 30 ms/1.0978 = 27.3 ms and pₑ = 0.04891/1.0978 = 0.0446.
- Checks: pₑ/pg = n̄/(n̄ + 1) = 0.0466 = exp(−3.0655), the Boltzmann factor; n̄ → 0 returns T₁ = 30 ms, topic 14.03's vacuum value; and n̄ ≈ 0.05 is the thermal photon number reported for 51 GHz cavity modes held at 0.8 K.
Answer. At 300 K: n̄ = 122, rates 4.09 × 10³ s⁻¹ down and 4.06 × 10³ s⁻¹ up, T₁ = 0.123 ms, pₑ → 0.498. At 0.80 K: n̄ = 0.049, T₁ = 27.3 ms, pₑ → 0.045, which is why such experiments are cooled.
MediumExample 2
A thermal reservoir with n̄ = 2.0 acts on an atom with Γ = 1.0 × 10³ s⁻¹; work in the frame rotating at ω₀, where H drops out. Build the Kraus operators of one step dt = 10 μs, find how far Σ K†K departs from 1, apply the step to |e⟩ and to the Boltzmann state, and say what happens to the accumulated trace error over 1.0 ms when dt is halved.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 5 steps revealed.
- Rates: W↓ = Γ(n̄ + 1) = 3.0 × 10³ s⁻¹ and W↑ = Γn̄ = 2.0 × 10³ s⁻¹, so W↓dt = 0.030 and W↑dt = 0.020. Then K₀ = 1 − ½(W↓σ₊σ₋ + W↑σ₋σ₊)dt = 0.985|e⟩⟨e| + 0.990|g⟩⟨g|, K₁ = √0.030 σ₋ and K₂ = √0.020 σ₊.
- Σ K†K = (0.985² + 0.030)|e⟩⟨e| + (0.990² + 0.020)|g⟩⟨g| = 1.000225|e⟩⟨e| + 1.000100|g⟩⟨g|. The first-order terms cancel; the excess, (W dt/2)², is second order.
- From |e⟩: ρ′ = K₀|e⟩⟨e|K₀† + K₁|e⟩⟨e|K₁† = 0.970225|e⟩⟨e| + 0.030|g⟩⟨g|. The exact solution gives pₑ(dt) = 0.40 + 0.60 exp(−0.050) = 0.97074; the two differ by 5 × 10⁻⁴, an O(dt²) amount.
- From the Boltzmann state pₑ = n̄/(2n̄ + 1) = 0.40: the jump terms carry 0.030 × 0.40 = 0.012 down and 0.020 × 0.60 = 0.012 up, so the populations stay 0.40 and 0.60 to first order (0.40009 and 0.60006). That is detailed balance, W↓pₑ = W↑pg = 1.2 × 10³ s⁻¹.
- Iterating 100 steps from |e⟩ to t = 1.0 ms leaves Tr ρ = 1.017, and the renormalised pₑ = 0.4042 against the exact 0.4040. With dt = 5 μs, 200 steps give Tr ρ = 1.008: halving dt halves the accumulated error, so it vanishes as dt → 0, while every step stays exactly completely positive.
Answer. K₀ = 0.985|e⟩⟨e| + 0.990|g⟩⟨g|, K₁ = √0.030 σ₋, K₂ = √0.020 σ₊; Σ K†K exceeds 1 by at most 2.25 × 10⁻⁴ per step, and the trace error accumulated over 1.0 ms falls from 0.017 to 0.008 when dt is halved.
HardExample 3
A two-level transition at 10.0 GHz with vacuum rate Γ = 5.0 × 10² s⁻¹ sits in a 4.2 K enclosure, and a fluctuating field also dephases it, modelled by a third jump operator L₃ = √(γφ/2) σz with γφ = 1.0 × 10⁴ s⁻¹. Find T₁, T₂ and the steady state, check T₂ ≤ 2T₁, count the jump operators against the GKSL bound, and find the temperature at which T₁ is half its vacuum value.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 6 steps revealed.
- ħω₀/kB T = 0.4799 K/4.2 K = 0.1143, so n̄ = 1/(exp(0.1143) − 1) = 8.26 and 2n̄ + 1 = 17.52.
- Populations: σzρσz has the same diagonal as ρ, so L₃ leaves pₑ alone and 1/T₁ = Γ(2n̄ + 1) = 500 s⁻¹ × 17.52 = 8.76 × 10³ s⁻¹. T₁ = 114 μs, against 2.0 ms in the vacuum.
- Coherence: the thermal operators remove Γ(2n̄ + 1)/2 = 4.38 × 10³ s⁻¹ from ρeg, and L₃ adds (γφ/2)(σzρσz − ρ), whose eg element is (γφ/2)(−2ρeg) = −γφρeg. So 1/T₂ = 4.38 × 10³ + 1.0 × 10⁴ = 1.44 × 10⁴ s⁻¹ and T₂ = 69.5 μs, below 2T₁ = 228 μs, as topic 14.02's 1/T₂ = 1/(2T₁) + 1/Tφ requires.
- Steady state: ρeg → 0 and pₑ = n̄/(2n̄ + 1) = 0.471, so the Bloch vector settles at sz = −1/(2n̄ + 1) = −0.0571 = −tanh(ħω₀/(2kB T)), whatever γφ is.
- Counting: σ₋, σ₊ and σz are three operators, the GKSL maximum N² − 1 = 3 for N = 2. A fourth, say √κ σₓ, is a combination of them, so after mixing the generator can again be written with at most three.
- T₁ is half its vacuum value when 2n̄ + 1 = 2, so n̄ = ½ and exp(ħω₀/kB T) = 3: T = 0.4799 K/ln 3 = 0.437 K. Below about 0.1 K, n̄ falls under 10⁻² and topic 14.03's vacuum equation is enough.
Answer. T₁ = 114 μs and T₂ = 69.5 μs, within the bound 2T₁ = 228 μs; pₑ → 0.471 with no coherence left; three jump operators is the qubit maximum; T₁ falls to half its vacuum value at T = 0.437 K.
Quick check
Select an answer and explain it before checking.
Review & continue
A Lindblad master equation is a first-order equation for the density operator, built from a Hamiltonian and jump operators Lₖ, whose solution at every later time is a completely positive, trace-preserving map of the initial state.
- Explain the relationship without looking at the equation.
- Check a sign, a unit and a model assumption in your working.
- Return to the lab or worked example if a step is still unclear.