Skip to content

Unravelings

An unraveling is a representation of an unconditional open-system evolution as an ensemble of conditioned trajectories. The same density matrix ρ(t)\rho(t) can be written as an average over many possible records:

ρ(t)=EU ⁣[ρc(U)(t)],\rho(t) = \mathbb E_{\mathcal U} \!\left[ \rho_c^{(\mathcal U)}(t) \right],

where U\mathcal U labels the monitoring scheme or stochastic representation. Photon counting, homodyne detection, heterodyne detection, and other trajectory constructions can all unravel the same Lindblad master equation.

The main lesson is:

the unconditional master equation does not determine a unique record.\text{the unconditional master equation does not determine a unique record.}

To assign operational meaning to a trajectory, specify how the environment or output channel is monitored.

Consider a Markovian master equation

dρdt=Lρ=−iℏ[H,ρ]+∑kD[Lk]ρ,\frac{d\rho}{dt} = \mathcal L\rho = - \frac{i}{\hbar}[H,\rho] + \sum_k\mathcal D[L_k]\rho,

with

D[L]ρ=LρL†−12{L†L,ρ}.\mathcal D[L]\rho = L\rho L^\dagger - \frac12\{L^\dagger L,\rho\}.

This equation describes the ensemble state when output records are ignored. An unraveling adds a record model and a conditioned update rule such that averaging over records returns the same L\mathcal L.

The conditional states may be pure or mixed, jump-like or diffusive, smooth between events or noisy at every instant. Those differences are not visible in ρ(t)\rho(t) alone.

If a channel LL is monitored by direct detection, the record is a counting process. The conditional intensity is

E[dNt∣ρc(t)]=Tr⁡(L†Lρc(t)) dt\mathbb E[dN_t|\rho_c(t)] = \operatorname{Tr}(L^\dagger L\rho_c(t))\,dt

for unit efficiency. A click updates the state through the jump operation

ρc⟼LρcL†Tr⁡(L†Lρc).\rho_c \longmapsto \frac{L\rho_cL^\dagger} {\operatorname{Tr}(L^\dagger L\rho_c)}.

No-click intervals are also conditioned evolution. The ensemble of all click and no-click histories recovers the dissipator D[L]ρ\mathcal D[L]\rho.

The detection model is Photon Counting; the conditioned dynamics is Quantum Jump Trajectories.

The same output channel can be mixed with a strong local oscillator and measured as a quadrature. A homodyne record has the schematic form

dYt=η ⟨e−iϕL+eiϕL†⟩c dt+dWt.dY_t = \sqrt{\eta}\, \langle e^{-i\phi}L+e^{i\phi}L^\dagger\rangle_c\,dt + dW_t.

Changing the local-oscillator phase ϕ\phi changes the measured quadrature and therefore changes the individual conditioned trajectories. The unconditional master equation is unchanged after averaging.

Thus the same dissipator D[L]ρ\mathcal D[L]\rho can be represented by photon-counting jumps or by homodyne diffusion. Neither trajectory picture is the unique hidden story behind the master equation. Each is tied to a different record.

For the detector model, see Homodyne Detection. For the stochastic equation, see Diffusive Trajectories.

Heterodyne and Other Diffusive Unravelings

Section titled “Heterodyne and Other Diffusive Unravelings”

Heterodyne detection records two quadratures, often written as a complex record

dZt=η ⟨L⟩c dt+dζt.dZ_t = \sqrt{\eta}\,\langle L\rangle_c\,dt + d\zeta_t.

It gives a different conditioned ensemble from a fixed-phase homodyne measurement. More generally, diffusive unravelings can involve different quadrature phases, channel mixing, adaptive phases, or inefficient detection. The ensemble average is constrained by the same master equation, but the records and conditioned states differ.

This freedom is useful experimentally and computationally. It is also a warning: a plotted trajectory is not an invariant property of the open system. It is a property of the system plus monitoring scheme.

If several Lindblad channels are present, measuring different linear combinations of the output fields can produce different records while leaving the unconditional generator unchanged. For two channels, a unitary mixing

Mα=∑kuαkLk,u†u=I,M_\alpha = \sum_k u_{\alpha k}L_k, \qquad u^\dagger u=I,

satisfies

∑αD[Mα]ρ=∑kD[Lk]ρ.\sum_\alpha \mathcal D[M_\alpha]\rho = \sum_k \mathcal D[L_k]\rho.

The master equation does not know which output basis a detector uses. A detector that resolves channels L1,L2L_1,L_2 conditions the state differently from a detector that resolves M1,M2M_1,M_2, even though the unread state can obey the same equation.

This should be distinguished from a mere change of notation. Physical meaning comes from the ports, beam splitters, local oscillators, detector modes, and records.

Unravelings are often used as Monte Carlo simulation tools. One can simulate many pure-state trajectories and average them to approximate a density-matrix master equation. This can be numerically efficient, especially in large Hilbert spaces.

But a simulation trajectory is not automatically an experimental record. It becomes operationally meaningful only if the stochastic process corresponds to a possible monitoring scheme. Without such a scheme, the trajectory is a computational representation of the density matrix, not a directly observed path.

This distinction is especially important in foundations discussions. Quantum trajectories do not add detector-independent hidden paths to the theory. They are conditioned state assignments or stochastic decompositions tied to records.

An ideal pure-state unraveling usually assumes that every relevant environmental channel is monitored with unit efficiency. If some information is lost, the conditional state generally becomes mixed. A common model splits a channel into monitored and unmonitored parts:

Lmon=η L,Lloss=1−η L.L_{\mathrm{mon}} = \sqrt{\eta}\,L, \qquad L_{\mathrm{loss}} = \sqrt{1-\eta}\,L.

The two dissipators add to the same total:

D[Lmon]ρ+D[Lloss]ρ=D[L]ρ.\mathcal D[L_{\mathrm{mon}}]\rho + \mathcal D[L_{\mathrm{loss}}]\rho = \mathcal D[L]\rho.

Only the monitored part appears in the observer’s record. The unmonitored part still causes decoherence or dissipation, so the conditional state contains less information than an ideal trajectory would.

  • Thinking a Lindblad master equation selects a unique trajectory picture.
  • Interpreting a numerical unraveling as an observed record without specifying a detector.
  • Assuming a collapse operator is literally a click detector rather than a coupling operator.
  • Comparing jump and diffusive trajectories as if they were different unconditional dynamics.
  • Forgetting that detector efficiency changes the conditioned state even when the unconditional dissipator is fixed.
  • Treating different Lindblad-operator representations as physically identical without checking the output ports and measurement basis.
  • Reading interpretive claims about reality from a convenient simulation unraveling.
  • H. J. Carmichael, An Open Systems Approach to Quantum Optics, Springer, 1993.
  • H. M. Wiseman and G. J. Milburn, Quantum Measurement and Control, Cambridge University Press, 2010.
  • K. Jacobs, Quantum Measurement Theory and its Applications, Cambridge University Press, 2014.
  • M. B. Plenio and P. L. Knight, “The quantum-jump approach to dissipative dynamics in quantum optics,” Reviews of Modern Physics 70, 101–144, 1998.
  • J. Dalibard, Y. Castin, and K. Mølmer, “Wave-function approach to dissipative processes in quantum optics,” Physical Review Letters 68, 580–583, 1992.
  • N. Gisin and I. C. Percival, “The quantum-state diffusion model applied to open systems,” Journal of Physics A 25, 5677–5691, 1992.
  1. For one collapse operator LL, explain why photon counting and homodyne detection can average to the same dissipator while producing different individual trajectories.
Solution

The dissipator D[L]ρ\mathcal D[L]\rho describes the unread effect of coupling to the output channel. Photon counting retains event information from that output, while homodyne detection retains quadrature information obtained by interfering the output with a local oscillator. The records are different, so the conditional updates are different. After averaging over all possible records with their correct probabilities, both descriptions erase the record information and recover the same unconditional channel.

  1. Let
M1=L1+L22,M2=L1−L22.M_1 = \frac{L_1+L_2}{\sqrt2}, \qquad M_2 = \frac{L_1-L_2}{\sqrt2}.

Show that ∑αMαρMα†=∑kLkρLk†\sum_\alpha M_\alpha\rho M_\alpha^\dagger=\sum_k L_k\rho L_k^\dagger.

Solution

Compute the two terms:

M1ρM1†=12(L1+L2)ρ(L1†+L2†),M2ρM2†=12(L1−L2)ρ(L1†−L2†).\begin{aligned} M_1\rho M_1^\dagger &= \frac12 (L_1+L_2)\rho(L_1^\dagger+L_2^\dagger), \\ M_2\rho M_2^\dagger &= \frac12 (L_1-L_2)\rho(L_1^\dagger-L_2^\dagger). \end{aligned}

Adding them cancels the cross terms and leaves

M1ρM1†+M2ρM2†=L1ρL1†+L2ρL2†.M_1\rho M_1^\dagger + M_2\rho M_2^\dagger = L_1\rho L_1^\dagger + L_2\rho L_2^\dagger.

The same cancellation also preserves the anticommutator part because ∑αMα†Mα=∑kLk†Lk\sum_\alpha M_\alpha^\dagger M_\alpha=\sum_kL_k^\dagger L_k.

  1. Why does finite efficiency generally make the conditioned state more mixed?
Solution

Finite efficiency means that some information carried away by the environment is not included in the observer’s record. The unobserved part still affects the system through the unconditional dissipator, but the observer cannot condition on its detailed outcome. The conditional state must therefore average over those lost alternatives, which generally produces mixing.

  1. A simulation uses quantum jumps to solve a master equation, but the experiment actually measures a homodyne current. Which trajectory picture should be used to interpret a single experimental record?
Solution

The homodyne trajectory picture should be used for the single experimental record, because the actual retained data are a homodyne current. A jump simulation may still be a valid numerical method for the same unconditional master equation, but its individual jumps do not correspond to the observed record unless the environment is actually monitored by photon counting.