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.

Choosing a fixed projection does not itself approximate the dynamics. The identity remains exact with its full kernel and initial-state source. Approximations enter when those terms are truncated or discarded, or when an assumed initial state differs from the physical preparation.

Helpful background. Reduced dynamics defines the subsystem state; memory kernels explain time-nonlocal equations. The time-convolutionless method gives a complementary local representation.

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) includes system and environment. The derivation below uses a time-independent linear projection and a finite-dimensional model, or an infinite-dimensional model with sufficiently well-defined propagators and operator domains. A time-dependent projection introduces additional derivative terms.

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 fixed positive normalized 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 choice of variables, not a claim that the total physical state equals Pρ\mathcal P\rho. In particular, Qρ\mathcal Q\rho need not be positive and is not a second density matrix. More elaborate correlated projections can retain additional 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)QGQ(t,s),GQ(s,s)=Q.\frac{\partial}{\partial t} \mathcal G_Q(t,s) = \mathcal Q\mathcal L(t)\mathcal Q\mathcal G_Q(t,s), \qquad \mathcal G_Q(s,s)=\mathcal Q.

Formally,

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

where T\mathcal T denotes time ordering. On the range of Q\mathcal Q, Q\mathcal Q is the identity. This convention makes explicit that GQ\mathcal G_Q propagates only the eliminated operator components; it is not generally a positive quantum channel.

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).\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).

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)=λLI(t)\mathcal L(t) = \lambda\mathcal L_I(t)

in the interaction picture with respect to the free Hamiltonian; there is no remaining free L0\mathcal L_0 in this picture. Since the two outer interaction factors already contribute λ2\lambda^2, replace GQ(t,s)\mathcal G_Q(t,s) by its zeroth-order value Q\mathcal Q to obtain

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 projection, centered stationary bath operators give PLI(t)P=0\mathcal P\mathcal L_I(t)\mathcal P=0, so the internal Q\mathcal Q may be replaced by the identity between the two interaction factors. If also Qρ(t0)=0\mathcal Q\rho(t_0)=0, 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.

Worked example: eliminating one correlation

Section titled “Worked example: eliminating one correlation”

Let two qubits evolve with H=ℏgZS⊗ZEH=\hbar gZ_S\otimes Z_E, and define

x(t)=⟨XS⊗IE⟩t,y(t)=⟨YS⊗ZE⟩t.x(t)=\langle X_S\otimes I_E\rangle_t, \qquad y(t)=\langle Y_S\otimes Z_E\rangle_t.

The Heisenberg commutators give x˙=−2gy\dot x=-2gy and y˙=2gx\dot y=2gx. The first is a local system expectation; the second involves a system–environment correlation. Integrating the second equation and substituting into the first eliminates that correlation:

x˙(t)=−2g y(0)−4g2∫0tx(s) ds.\dot x(t)=-2g\,y(0)-4g^2\int_0^t x(s)\,ds.

This is an exact scalar memory equation with a constant kernel and an initial-correlation source. For an initially factorized state with ⟨ZE⟩=0\langle Z_E\rangle=0, y(0)=0y(0)=0. If x(0)=1x(0)=1, its solution is x(t)=cos⁡(2gt)x(t)=\cos(2gt): coherence disappears and returns because the environment has not forgotten.

More generally x(t)=x(0)cos⁡(2gt)−y(0)sin⁡(2gt)x(t)=x(0)\cos(2gt)-y(0)\sin(2gt). Dropping a nonzero initial y(0)y(0) changes the answer even though the kernel is exact. This small example displays the same elimination mechanism as the full operator equation, without evaluating a large projected propagator.

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.

Exact projection versus an approximate kernel

Section titled “Exact projection versus an approximate kernel”

A fixed projection can place slow variables in the eliminated sector and thereby make the exact kernel difficult to compute, but it does not invalidate the identity. Weak-coupling truncation, omitted initial sources, short-memory replacement, and secular averaging are separate approximations.

The exact unitary model gives a physical reduced trajectory for each physical joint initial state. It gives a universal CPTP map on all system inputs when the environment preparation is fixed and uncorrelated. Initial correlated families need their own preparation-domain analysis. Neither an approximate kernel nor the projection notation alone proves complete positivity.

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.

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