Skip to content

Nakajima–Zwanzig Projection

The Nakajima–Zwanzig projection method derives an exact time-nonlocal equation for selected variables of a larger dynamical system. In open quantum systems, those selected variables are usually the reduced system state, while the eliminated variables contain environmental degrees of freedom and system-environment correlations.

The output has the memory-kernel form

ddtPρ(t)=PL(t)Pρ(t)+∫t0tds K(t,s)Pρ(s)+I(t).\frac{d}{dt}\mathcal P\rho(t) = \mathcal P\mathcal L(t)\mathcal P\rho(t) + \int_{t_0}^t ds\, \mathcal K(t,s)\mathcal P\rho(s) + \mathcal I(t).

Here P\mathcal P is a projection superoperator, L\mathcal L is the total Liouvillian, K\mathcal K is the memory kernel, and I(t)\mathcal I(t) is an inhomogeneous term determined by the initially irrelevant part of the state.

The method is exact until one approximates the kernel, chooses a simplified projection, assumes a factorized initial state, or takes a Markov limit.

For the time-local counterpart, see Time-Convolutionless Master Equations.

Let the total state obey

ddtρ(t)=L(t)ρ(t),\frac{d}{dt}\rho(t) = \mathcal L(t)\rho(t),

where, for Hamiltonian evolution,

L(t)X=−iℏ[H(t),X].\mathcal L(t)X = -\frac{i}{\hbar}[H(t),X].

The total state ρ(t)\rho(t) may include both system and environment. The goal is to derive a closed equation for a relevant part of ρ(t)\rho(t).

A projection superoperator satisfies

P2=P.\mathcal P^2=\mathcal P.

Define the complementary projection

Q=I−P,\mathcal Q = \mathcal I-\mathcal P,

so that

Q2=Q,PQ=QP=0.\mathcal Q^2=\mathcal Q, \qquad \mathcal P\mathcal Q = \mathcal Q\mathcal P = 0.

For a system SS and environment EE, the standard factorizing projection is

PX=Tr⁡E(X)⊗ρE,\mathcal P X = \operatorname{Tr}_E(X)\otimes\rho_E,

where ρE\rho_E is a chosen reference environment state. Then Pρ(t)\mathcal P\rho(t) stores the reduced system state together with the fixed reference bath:

Pρ(t)=ρS(t)⊗ρE.\mathcal P\rho(t) = \rho_S(t)\otimes\rho_E.

The complementary part

Qρ(t)=ρ(t)−Pρ(t)\mathcal Q\rho(t) = \rho(t)-\mathcal P\rho(t)

contains whatever is not represented by ρS(t)⊗ρE\rho_S(t)\otimes\rho_E: system-environment correlations, bath deviations, and other discarded variables.

The projection is a modeling choice. More elaborate correlated projections can keep additional relevant variables.

Apply P\mathcal P and Q\mathcal Q to the Liouville equation:

ddtPρ(t)=PL(t)Pρ(t)+PL(t)Qρ(t),\frac{d}{dt}\mathcal P\rho(t) = \mathcal P\mathcal L(t)\mathcal P\rho(t) + \mathcal P\mathcal L(t)\mathcal Q\rho(t),

and

ddtQρ(t)=QL(t)Pρ(t)+QL(t)Qρ(t).\frac{d}{dt}\mathcal Q\rho(t) = \mathcal Q\mathcal L(t)\mathcal P\rho(t) + \mathcal Q\mathcal L(t)\mathcal Q\rho(t).

The first equation is not closed because it contains Qρ(t)\mathcal Q\rho(t). The second equation tells how the irrelevant part is driven by the relevant part and by its own dynamics.

Define the propagator inside the Q\mathcal Q subspace by

∂∂tGQ(t,s)=QL(t)GQ(t,s),GQ(s,s)=I.\frac{\partial}{\partial t} \mathcal G_Q(t,s) = \mathcal Q\mathcal L(t)\mathcal G_Q(t,s), \qquad \mathcal G_Q(s,s)=\mathcal I.

Formally,

GQ(t,s)=Texp⁡[∫stdu QL(u)],\mathcal G_Q(t,s) = \mathcal T \exp \left[ \int_s^t du\, \mathcal Q\mathcal L(u) \right],

where T\mathcal T denotes time ordering.

The solution of the Q\mathcal Q equation is

Qρ(t)=GQ(t,t0)Qρ(t0)+∫t0tds GQ(t,s)QL(s)Pρ(s).\mathcal Q\rho(t) = \mathcal G_Q(t,t_0)\mathcal Q\rho(t_0) + \int_{t_0}^t ds\, \mathcal G_Q(t,s) \mathcal Q\mathcal L(s)\mathcal P\rho(s).

The first term propagates initially irrelevant information. The second term is the irrelevant part generated after t0t_0 by coupling to the relevant variables.

Substitute the solution for Qρ(t)\mathcal Q\rho(t) into the P\mathcal P equation:

ddtPρ(t)=PL(t)Pρ(t)+∫t0tds PL(t)GQ(t,s)QL(s)Pρ(s)+PL(t)GQ(t,t0)Qρ(t0).\begin{aligned} \frac{d}{dt}\mathcal P\rho(t) =& \mathcal P\mathcal L(t)\mathcal P\rho(t) \\ & + \int_{t_0}^t ds\, \mathcal P\mathcal L(t) \mathcal G_Q(t,s) \mathcal Q\mathcal L(s) \mathcal P\rho(s) \\ & + \mathcal P\mathcal L(t) \mathcal G_Q(t,t_0) \mathcal Q\rho(t_0). \end{aligned}

This is the Nakajima–Zwanzig equation.

The memory kernel is

K(t,s)=PL(t)GQ(t,s)QL(s)P,\mathcal K(t,s) = \mathcal P\mathcal L(t) \mathcal G_Q(t,s) \mathcal Q\mathcal L(s) \mathcal P,

and the inhomogeneous term is

I(t)=PL(t)GQ(t,t0)Qρ(t0).\mathcal I(t) = \mathcal P\mathcal L(t) \mathcal G_Q(t,t_0) \mathcal Q\rho(t_0).

If Qρ(t0)=0\mathcal Q\rho(t_0)=0, the inhomogeneous term vanishes. This is the projection-operator version of a factorized or projection-compatible initial condition. For the preparation-domain issue behind this term, see Initial Correlations.

With the standard projection

Pρ(t)=ρS(t)⊗ρE,\mathcal P\rho(t)=\rho_S(t)\otimes\rho_E,

the P\mathcal P equation can be traced over EE to obtain an equation for ρS(t)\rho_S(t). Its general form is the memory-kernel equation described in Memory Kernels:

ddtρS(t)=∫t0tds KS(t,s)ρS(s)+IS(t),\frac{d}{dt}\rho_S(t) = \int_{t_0}^t ds\, \mathcal K_S(t,s)\rho_S(s) + \mathcal I_S(t),

possibly with an additional time-local term if PLP\mathcal P\mathcal L\mathcal P does not vanish.

In an interaction picture with centered bath operators, the PLIP\mathcal P\mathcal L_I\mathcal P term often vanishes. Then the leading reduced dynamics is carried by the memory kernel.

Let

L(t)=L0+λLI(t)\mathcal L(t) = \mathcal L_0+\lambda\mathcal L_I(t)

in the interaction picture with respect to the free dynamics. To second order in λ\lambda, the projected kernel is approximated by

K(2)(t,s)=λ2PLI(t)QLI(s)P.\mathcal K^{(2)}(t,s) = \lambda^2 \mathcal P\mathcal L_I(t) \mathcal Q\mathcal L_I(s) \mathcal P.

For the standard factorizing projection and centered bath operators, this gives the familiar Born memory term:

ddtρSI(t)=−λ2ℏ2∫t0tds Tr⁡E[HI(t),[HI(s),ρSI(s)⊗ρE]].\frac{d}{dt}\rho_S^{I}(t) = -\frac{\lambda^2}{\hbar^2} \int_{t_0}^t ds\, \operatorname{Tr}_E \left[ H_I(t), \left[ H_I(s), \rho_S^{I}(s)\otimes\rho_E \right] \right].

The Markov Approximation then replaces ρSI(s)\rho_S^{I}(s) by ρSI(t)\rho_S^{I}(t) under short-memory assumptions. The Redfield Equation is a common time-local weak-coupling result before full secularization.

The exact projection identity is not itself a weak-coupling approximation. The approximations enter through later choices:

  • choosing a projection that discards important variables;
  • assuming Qρ(t0)=0\mathcal Q\rho(t_0)=0;
  • truncating the kernel in powers of the interaction;
  • replacing the Q\mathcal Q propagator by a simpler propagator;
  • taking a Markov limit;
  • applying secular or coarse-graining approximations;
  • ignoring positivity constraints of the resulting reduced map.

This distinction matters. A memory-kernel equation may be exact in principle and still unusable in practice unless the kernel can be computed or approximated consistently.

The relevant part Pρ\mathcal P\rho is the information retained in the reduced model. The irrelevant part Qρ\mathcal Q\rho stores everything else.

The memory kernel says:

the system at time s creates irrelevant correlations;
those correlations evolve in the Q subspace;
later they feed back into the relevant state at time t.

This is why the kernel contains

PL(t)GQ(t,s)QL(s)P.\mathcal P\mathcal L(t) \mathcal G_Q(t,s) \mathcal Q\mathcal L(s) \mathcal P.

Read from right to left:

  • P\mathcal P selects the relevant state at time ss;
  • QL(s)\mathcal Q\mathcal L(s) sends part of it into irrelevant variables;
  • GQ(t,s)\mathcal G_Q(t,s) propagates those variables;
  • PL(t)\mathcal P\mathcal L(t) brings their influence back into the relevant sector.

The standard projection

PX=Tr⁡E(X)⊗ρE\mathcal P X = \operatorname{Tr}_E(X)\otimes\rho_E

is natural for weak coupling to a large bath near a fixed reference state. It is not mandatory.

Other projections may keep:

  • several bath sectors;
  • classical populations of environmental states;
  • slow collective coordinates;
  • correlated system-environment reference states;
  • relevant observables rather than the full reduced density operator.

A better projection can shorten the memory kernel by keeping slow variables explicitly. A poor projection can create long memory because it throws away variables that should have remained part of the effective system.

Calling Nakajima–Zwanzig an approximation

Section titled “Calling Nakajima–Zwanzig an approximation”

The projection identity is exact once P\mathcal P is chosen. Approximating or truncating the kernel is a separate step.

Dropping the inhomogeneous term without checking the initial state

Section titled “Dropping the inhomogeneous term without checking the initial state”

The term I(t)\mathcal I(t) vanishes only when Qρ(t0)=0\mathcal Q\rho(t_0)=0. Initial correlations or bath deviations can make it important.

P\mathcal P is a mathematical projection in operator space. It is not a physical projective measurement unless an additional measurement model is specified.

Assuming the kernel guarantees complete positivity

Section titled “Assuming the kernel guarantees complete positivity”

The exact kernel from a microscopic unitary model gives physical reduced dynamics. An approximate kernel may not. Complete positivity must be checked after approximation.

Using a projection that discards slow variables

Section titled “Using a projection that discards slow variables”

If an environmental mode keeps returning information to the system, putting it in Q\mathcal Q creates long memory. Including it in the system may produce a simpler time-local model.

Show that

PX=Tr⁡E(X)⊗ρE\mathcal P X = \operatorname{Tr}_E(X)\otimes\rho_E

satisfies P2=P\mathcal P^2=\mathcal P when Tr⁡EρE=1\operatorname{Tr}_E\rho_E=1.

Solution

Apply P\mathcal P twice:

P2X=P[Tr⁡E(X)⊗ρE].\mathcal P^2 X = \mathcal P \left[ \operatorname{Tr}_E(X)\otimes\rho_E \right].

Taking the environment trace gives

Tr⁡E[Tr⁡E(X)⊗ρE]=Tr⁡E(X)Tr⁡EρE=Tr⁡E(X).\operatorname{Tr}_E \left[ \operatorname{Tr}_E(X)\otimes\rho_E \right] = \operatorname{Tr}_E(X)\operatorname{Tr}_E\rho_E = \operatorname{Tr}_E(X).

Thus

P2X=Tr⁡E(X)⊗ρE=PX.\mathcal P^2X = \operatorname{Tr}_E(X)\otimes\rho_E = \mathcal P X.

Starting from ρ˙=Lρ\dot\rho=\mathcal L\rho and I=P+Q\mathcal I=\mathcal P+\mathcal Q, derive the coupled equations for Pρ\mathcal P\rho and Qρ\mathcal Q\rho.

Solution

Write

ρ=Pρ+Qρ.\rho = \mathcal P\rho+\mathcal Q\rho.

Apply P\mathcal P:

ddtPρ=PL(Pρ+Qρ)=PLPρ+PLQρ.\frac{d}{dt}\mathcal P\rho = \mathcal P\mathcal L(\mathcal P\rho+\mathcal Q\rho) = \mathcal P\mathcal L\mathcal P\rho + \mathcal P\mathcal L\mathcal Q\rho.

Apply Q\mathcal Q:

ddtQρ=QLPρ+QLQρ.\frac{d}{dt}\mathcal Q\rho = \mathcal Q\mathcal L\mathcal P\rho + \mathcal Q\mathcal L\mathcal Q\rho.

Under what condition does the inhomogeneous term

PL(t)GQ(t,t0)Qρ(t0)\mathcal P\mathcal L(t)\mathcal G_Q(t,t_0)\mathcal Q\rho(t_0)

vanish?

Solution

It vanishes if

Qρ(t0)=0.\mathcal Q\rho(t_0)=0.

For the standard factorizing projection, this means the initial state lies in the range of P\mathcal P, such as ρ(t0)=ρS(t0)⊗ρE\rho(t_0)=\rho_S(t_0)\otimes\rho_E for the chosen reference environment state.

Interpret the factors in

K(t,s)=PL(t)GQ(t,s)QL(s)P.\mathcal K(t,s) = \mathcal P\mathcal L(t) \mathcal G_Q(t,s) \mathcal Q\mathcal L(s) \mathcal P.
Solution

Read the expression from right to left. P\mathcal P selects the relevant state at time ss. QL(s)\mathcal Q\mathcal L(s) sends part of the dynamics into irrelevant variables. GQ(t,s)\mathcal G_Q(t,s) propagates those variables inside the irrelevant subspace. PL(t)\mathcal P\mathcal L(t) maps their later influence back into the relevant sector.

  • S. Nakajima, “On quantum theory of transport phenomena,” Progress of Theoretical Physics 20, 948–959 (1958).
  • R. Zwanzig, “Ensemble method in the theory of irreversibility,” Journal of Chemical Physics 33, 1338–1341 (1960).
  • H. Grabert, Projection Operator Techniques in Nonequilibrium Statistical Mechanics, Springer, 1982.
  • H.-P. Breuer and F. Petruccione, The Theory of Open Quantum Systems, Oxford University Press, 2002.
  • Á. Rivas and S. F. Huelga, Open Quantum Systems: An Introduction, Springer, 2012.