Skip to content

Real-Time Thermal Dynamics Preview

Real-time thermal dynamics studies how a quantum system prepared in a density operator ρ0\rho_0 evolves, responds, and redistributes correlations when its subsequent Hamiltonian need not preserve thermal equilibrium.

The basic initial-value formula is

⟨O(t)⟩=Tr⁡[ρ0U†(t,t0)OU(t,t0)].\langle O(t)\rangle = \operatorname{Tr} \left[ \rho_0 U^\dagger(t,t_0) O U(t,t_0) \right].

It already contains the central structural fact. The ket evolves forward with UU, while the bra evolves with U†U^\dagger. A source-functional representation must therefore carry both evolutions. Joining them at a final time produces a closed time path: a forward branch C+C_+ followed by a backward branch C−C_-.

For weak perturbations around equilibrium, the retarded response function is often enough. Quantum Quenches explains the sudden-switch protocol and its energy distribution, spreading, and entanglement. For quenches, strong drives, transients, and nonequilibrium occupations at the correlator level, one generally needs greater and lesser correlations or an equivalent closed-time-path formulation. The Schwinger–Keldysh formalism treats these operator orderings within one directed time contour.

This page is a preview of that logic. It explains why the contour is needed, what information its components carry, and how to recognize when equilibrium imaginary-time methods have reached their boundary.

Nonequilibrium Overview explains equilibration, thermalization, memory, and their different time scales.

Helpful background. Thermal Density Operators supplies the preparation state; Retarded and Advanced Response explains causal response. KMS Condition provides the equilibrium relation that is generally lost after a drive or quench.

This introduction develops the contour from density-matrix evolution and checks it on finite systems. Full contour diagrammatics, kinetic limits, and field-theory applications are developed further in the Schwinger–Keldysh Bridge.

Initial states, unitary evolution, and sources

Section titled “Initial states, unitary evolution, and sources”

The system is prepared at time t0t_0 in a normalized density operator

ρ0≥0,Tr⁡ρ0=1.\rho_0\geq0, \qquad \operatorname{Tr}\rho_0=1.

For a self-adjoint, possibly time-dependent Hamiltonian H(t)H(t) with a well-defined unitary propagator,

U(t,t0)=Texp⁡[−iℏ∫t0tds H(s)],U(t,t_0) = \mathcal T \exp \left[ -\frac{i}{\hbar} \int_{t_0}^{t} ds\,H(s) \right],

where T\mathcal T orders later real times to the left. It obeys

iℏ∂∂tU(t,t0)=H(t)U(t,t0),U(t0,t0)=I.\begin{aligned} i\hbar \frac{\partial}{\partial t} U(t,t_0) &= H(t)U(t,t_0), \\ U(t_0,t_0) &= I. \end{aligned}

The Heisenberg operator referred to the preparation time is

OH(t)=U†(t,t0)OU(t,t0).O_H(t) = U^\dagger(t,t_0) O U(t,t_0).

No equilibrium assumption is present in these definitions.

The symbol EE denotes an energy variable, while ω\omega denotes angular frequency:

E=ℏω.E=\hbar\omega.

For a grand-canonical equilibrium reference,

K=H−μN\mathcal K = H-\mu N

is the thermal generator. A one-particle energy measured relative to the chemical potential is therefore the natural argument of the Fermi function.

For a real classical source J(t)J(t) coupled to a Hermitian operator AA, use

HJ(t)=H(t)−J(t)A.H_J(t) = H(t)-J(t)A.

A complex source for a non-Hermitian operator must include its Hermitian-conjugate coupling so that HJH_J remains self-adjoint. Changing the coupling sign changes the response sign. Every contour formula must carry the same source convention on both branches.

For one normal fermionic mode,

G>(t,t′)=−iℏ⟨c(t)c†(t′)⟩,G<(t,t′)=+iℏ⟨c†(t′)c(t)⟩.\begin{aligned} G^>(t,t') &= -\frac{i}{\hbar} \left\langle c(t)c^\dagger(t') \right\rangle, \\ G^<(t,t') &= +\frac{i}{\hbar} \left\langle c^\dagger(t')c(t) \right\rangle. \end{aligned}

These signs match the convention on Green Functions in Many-Body QM. Bosonic, Nambu, spin, and observable-response conventions require their own declared statistics and operator ordering.

Imaginary time is exceptionally efficient for equilibrium. If

ρβ=e−βKZ,Z=Tr⁡(e−βK),\rho_\beta = \frac{e^{-\beta\mathcal K}}{\mathcal Z}, \qquad \mathcal Z = \operatorname{Tr} \left(e^{-\beta\mathcal K}\right),

then the Gibbs factor is itself an imaginary-time evolution:

e−βK=exp⁡[−1ℏ∫0βℏdτ K].e^{-\beta\mathcal K} = \exp \left[ -\frac{1}{\hbar} \int_0^{\beta\hbar} d\tau\,\mathcal K \right].

The trace closes the imaginary-time interval into a thermal circle. KMS periodicity or antiperiodicity selects discrete Matsubara frequencies. Equilibrium stationarity reduces a two-time function to one time difference:

Gβ(t,t′)=Gβ(t−t′).G_\beta(t,t') = G_\beta(t-t').

This structure makes imaginary time natural for:

  • partition functions and thermodynamic derivatives;
  • equilibrium expectation values;
  • static susceptibilities;
  • Euclidean correlation functions;
  • Matsubara perturbation theory;
  • equilibrium spectral representations.

The compact interval and its boundary condition are strengths, not defects. They encode the thermal trace exactly.

A nonequilibrium protocol contains information that is not specified by an equilibrium Euclidean correlator.

Suppose the state is prepared with a generator K0\mathcal K_0:

ρ0=e−βK0Z0,\rho_0 = \frac{e^{-\beta\mathcal K_0}}{\mathcal Z_0},

but for t>t0t\gt t_0 it evolves under a different Hamiltonian Hf(t)H_f(t). A single thermal circle generated by one operator cannot, by itself, represent both pieces of data:

preparation: ρ0,subsequent evolution: Hf(t).\begin{gathered} \text{preparation: }\rho_0, \\ \text{subsequent evolution: }H_f(t). \end{gathered}

The two data are independent inputs to an initial-value problem. This is the defining structure of a quench and remains true when ρ0\rho_0 is pure, mixed, correlated, or nonthermal.

After a quench or during a drive,

G(t,t′)≠G(t−t′)G(t,t') \ne G(t-t')

in general. The average time and relative time both matter:

T=t+t′2,s=t−t′.T = \frac{t+t'}{2}, \qquad s=t-t'.

Their physical roles differ. The relative time resolves spectral evolution, while the average time tracks the changing state. A single-frequency transform in ss does not remove the TT dependence.

In equilibrium, KMS relations tie positive- and negative-frequency correlations to one temperature. Out of equilibrium, the spectrum of available excitations and their occupation need not be related by a Fermi or Bose function.

Schematically,

causal propagation+distribution data\begin{gathered} \text{causal propagation} \\ + \text{distribution data} \end{gathered}

are independent pieces of information. A retarded function alone usually does not determine the equal-time occupation.

A time-dependent Hamiltonian

H(t)=H0+V(t)H(t) = H_0+V(t)

retains the ordering of perturbations at different times. Two pulses with the same Fourier power spectrum but different phases or order can produce different states. The protocol is not captured by a static Euclidean boundary condition.

Analytic Continuation Is Not Nonequilibrium Evolution

Section titled “Analytic Continuation Is Not Nonequilibrium Evolution”

For an equilibrium system, exact imaginary-time data in the correct analytic class determine the corresponding real-frequency boundary value. For example,

G(iζℓ)⟶GR(E)\mathcal G(i\zeta_\ell) \longrightarrow \mathcal G^{\mathrm R}(E)

by analytic continuation. This is a valid and powerful route to equilibrium response.

But analytic continuation does not manufacture protocol data that were never encoded. It does not by itself specify:

  • an arbitrary initial density operator;
  • a Hamiltonian switched at t0t_0;
  • the phase and duration of a drive;
  • a transient two-time occupation;
  • entropy production or approach to a steady state;
  • correlations generated by a measurement or reservoir history.

Thus the distinction is:

Problem Required structure
equilibrium real-frequency response from exact Euclidean data analytic continuation
weak perturbation around a stationary reference state retarded response
exact isolated-system quench in a manageable Hilbert space real-time unitary propagation
interacting transient with two-time correlations closed time path or an equivalent nonequilibrium method
open-system reduced dynamics under stated approximations master equation, stochastic method, or influence functional

Choose the method according to the initial state, protocol, and observable.

For an observable OO, the exact expectation value is

⟨O(t)⟩=Tr⁡[ρ0OH(t)].\langle O(t)\rangle = \operatorname{Tr} \left[ \rho_0 O_H(t) \right].

Writing out the Heisenberg operator gives

⟨O(t)⟩=Tr⁡[ρ0U†(t,t0)OU(t,t0)].\langle O(t)\rangle = \operatorname{Tr} \left[ \rho_0 U^\dagger(t,t_0) O U(t,t_0) \right].

The density operator itself evolves as

ρ(t)=U(t,t0)ρ0U†(t,t0),\rho(t) = U(t,t_0) \rho_0 U^\dagger(t,t_0),

and obeys

iℏdρ(t)dt=[H(t),ρ(t)].i\hbar \frac{d\rho(t)}{dt} = [H(t),\rho(t)].

These Schrödinger- and Heisenberg-picture expressions are equivalent. The useful choice depends on whether the state, the observables, or the correlation hierarchy is easier to propagate.

For two observables,

CAB(t,t′)=Tr⁡[ρ0AH(t)BH(t′)].C_{AB}(t,t') = \operatorname{Tr} \left[ \rho_0 A_H(t)B_H(t') \right].

When [H,ρ0]≠0[H,\rho_0]\ne0 or HH depends explicitly on time,

CAB(t,t′)C_{AB}(t,t')

is generally a genuine two-time function. There is no equilibrium trace identity that reduces every ordering to a single spectral density and one universal occupation factor.

Linear response around a specified real-time evolution

Section titled “Linear response around a specified real-time evolution”

Let a weak source perturb the Hamiltonian:

Hpert(t)=−f(t)B.H_{\mathrm{pert}}(t) = -f(t)B.

To first order in ff,

δ⟨A(t)⟩=∫t0tdt′ χABR(t,t′)f(t′),\delta\langle A(t)\rangle = \int_{t_0}^{t} dt'\, \chi^{\mathrm R}_{AB}(t,t') f(t'),

with

χABR(t,t′)=iℏθ(t−t′) Tr⁡[ρ0[AH(t),BH(t′)]].\chi^{\mathrm R}_{AB}(t,t') = \frac{i}{\hbar} \theta(t-t') \, \operatorname{Tr} \bigl[ \rho_0 [A_H(t),B_H(t')] \bigr].

The step function enforces causal support:

χABR(t,t′)=0for t<t′.\chi^{\mathrm R}_{AB}(t,t')=0 \qquad \text{for }t\lt t'.

For a stationary equilibrium reference, the kernel depends only on t−t′t-t', so Fourier analysis converts the convolution into multiplication.

The reference evolution and ρ0\rho_0 need not be thermal or stationary. The formula gives linear response to a weak additional probe even on a strongly driven background; its kernel then remains a two-time function.

Retarded response is appropriate when:

  • the source is weak enough for first-order response;
  • the reference state and unperturbed dynamics are specified;
  • the desired observable is a causal change induced by the source;
  • the first-order change is adequate over the observation interval, without a large accumulated higher-order correction;
  • a susceptibility, conductivity, or response spectrum is the target.

A retarded function alone does not generally determine:

  • the full state after a strong pulse;
  • nonlinear response;
  • transient occupations;
  • noise or fluctuation spectra away from equilibrium;
  • entropy or entanglement growth;
  • a nonequilibrium steady-state distribution.

In equilibrium, KMS and fluctuation–dissipation relations relate the dynamical statistical components; any exactly static fluctuation contribution still needs separate treatment. Away from equilibrium, that closure is absent unless a separate approximation or dynamical equation replaces it.

Introduce branch-dependent sources and evolve from t0t_0 to a time tft_f later than all operator insertions. Define

UJ+(tf,t0)=Texp⁡[−iℏ∫t0tfdt HJ+(t)].U_{J_+}(t_f,t_0) = \mathcal T \exp \left[ -\frac{i}{\hbar} \int_{t_0}^{t_f} dt\, H_{J_+}(t) \right].

The backward factor is

UJ−†(tf,t0)=T~exp⁡[+iℏ∫t0tfdt HJ−(t)],U_{J_-}^\dagger(t_f,t_0) = \widetilde{\mathcal T} \exp \left[ +\frac{i}{\hbar} \int_{t_0}^{t_f} dt\, H_{J_-}(t) \right],

where T~\widetilde{\mathcal T} anti-time-orders real times.

The generating functional is

Z[J+,J−]=Tr⁡[UJ+(tf,t0)ρ0UJ−†(tf,t0)].\mathcal Z[J_+,J_-] = \operatorname{Tr} \bigl[ U_{J_+}(t_f,t_0) \rho_0 U_{J_-}^\dagger(t_f,t_0) \bigr].

By cyclicity of the trace, equivalent formulas can place ρ0\rho_0 at a different point around the same closed product. What matters is the ordered traversal:

t0→ C+ tf→ C− t0.t_0 \xrightarrow{\,C_+\,} t_f \xrightarrow{\,C_-\,} t_0.

A forward real-time branch and backward real-time branch joined to an initial density matrix, with an optional imaginary-time thermal spur and an equal-source normalization check.

The closed time path represents both sides of density-matrix evolution. The C+C_+ branch carries UU, the C−C_- branch carries U†U^\dagger, and an optional vertical segment prepares ρ0∝e−βK0\rho_0\propto e^{-\beta\mathcal K_0}. Equal sources make the two real-time evolutions cancel inside the trace.

If the two sources are equal,

J+(t)=J−(t)=J(t),J_+(t)=J_-(t)=J(t),

then

Z[J,J]=Tr⁡[UJ(tf,t0)ρ0UJ†(tf,t0)]=Tr⁡ρ0=1.\begin{aligned} \mathcal Z[J,J] &= \operatorname{Tr} \left[ U_J(t_f,t_0) \rho_0 U_J^\dagger(t_f,t_0) \right] \\ &= \operatorname{Tr}\rho_0 \\ &= 1. \end{aligned}

This identity is a central diagnostic. It expresses trace preservation and unitarity before any approximation is made.

If an approximate closed-system calculation gives

Z[J,J]≠1,\mathcal Z[J,J]\ne1,

then branch signs, normalization, source placement, or the approximation scheme require inspection.

The labels ++ and −- encode whether an insertion lies on the forward or backward part of one ordered contour. They do not introduce a second copy of the laboratory system.

This differs from thermo-field doubling, where an enlarged Hilbert space purifies a thermal density operator. Both constructions use doubled-looking notation, but their mathematical purposes are distinct.

Provided tft_f lies later than every insertion and the two branches are treated consistently, physical observables do not depend on its arbitrary value. Moving tft_f only extends a segment on which forward and backward unitary evolution cancels.

Let zz denote a point on the contour. Contour ordering TC\mathcal T_C places the point encountered later along the directed contour to the left.

Every point on C−C_- is later in contour order than every point on C+C_+, even when its numerical real-time coordinate is smaller. Along C+C_+, contour ordering agrees with ordinary time ordering. Along C−C_-, it agrees with anti-time ordering.

For a normal fermionic single-particle function,

GC(z,z′)=−iℏ⟨TCc(z)c†(z′)⟩.G_C(z,z') = -\frac{i}{\hbar} \left\langle \mathcal T_C c(z)c^\dagger(z') \right\rangle.

Restricting each argument to a branch produces four components:

G=(G++G+−G−+G−−).\mathbf G = \begin{pmatrix} G^{++} & G^{+-} \\ G^{-+} & G^{--} \end{pmatrix}.

With the convention fixed above,

G++=GT,G−−=GT~,G+−=G<,G−+=G>.\begin{aligned} G^{++} &= G^{\mathcal T}, & G^{--} &= G^{\widetilde{\mathcal T}}, \\ G^{+-} &= G^<, & G^{-+} &= G^>. \end{aligned}

Thus the apparent branch doubling packages four familiar orderings into one contour object.

Greater, Lesser, Retarded, Advanced, and Keldysh Components

Section titled “Greater, Lesser, Retarded, Advanced, and Keldysh Components”

The greater and lesser functions retain ordering and occupation information:

G>(t,t′)=−iℏ⟨c(t)c†(t′)⟩,G<(t,t′)=+iℏ⟨c†(t′)c(t)⟩.\begin{aligned} G^>(t,t') &= -\frac{i}{\hbar} \left\langle c(t)c^\dagger(t') \right\rangle, \\ G^<(t,t') &= +\frac{i}{\hbar} \left\langle c^\dagger(t')c(t) \right\rangle. \end{aligned}

The retarded and advanced functions are

GR(t,t′)=θ(t−t′)×[G>(t,t′)−G<(t,t′)],GA(t,t′)=−θ(t′−t)×[G>(t,t′)−G<(t,t′)].\begin{aligned} G^{\mathrm R}(t,t') &= \theta(t-t') \times \left[ G^>(t,t')-G^<(t,t') \right], \\ G^{\mathrm A}(t,t') &= -\theta(t'-t) \times \left[ G^>(t,t')-G^<(t,t') \right]. \end{aligned}

The Keldysh component is commonly defined as

GK(t,t′)=G>(t,t′)+G<(t,t′).G^{\mathrm K}(t,t') = G^>(t,t')+G^<(t,t').

The time-ordered components can also be reconstructed:

GT(t,t′)=θ(t−t′)G>(t,t′)+θ(t′−t)G<(t,t′),GT~(t,t′)=θ(t′−t)G>(t,t′)+θ(t−t′)G<(t,t′).\begin{aligned} G^{\mathcal T}(t,t') &= \theta(t-t')G^>(t,t') + \theta(t'-t)G^<(t,t'), \\ G^{\widetilde{\mathcal T}}(t,t') &= \theta(t'-t)G^>(t,t') + \theta(t-t')G^<(t,t'). \end{aligned}

Consequently, the four branch components are not all independent. One exact identity is

G+++G−−=G+−+G−+.G^{++} + G^{--} = G^{+-} + G^{-+}.

This identity checks the relative signs of the four orderings. At coincident times, use the same one-sided prescription throughout.

The lesser function directly carries the one-body density matrix:

n(t)=⟨c†(t)c(t)⟩=−iℏ G<(t,t).n(t) = \left\langle c^\dagger(t)c(t) \right\rangle = -i\hbar\,G^<(t,t).

For orbitals, define the one-body density matrix by γab(t)=⟨cb†(t)ca(t)⟩\gamma_{ab}(t)=\langle c_b^\dagger(t)c_a(t)\rangle. With Gab<(t,t′)=(i/ℏ)⟨cb†(t′)ca(t)⟩G^<_{ab}(t,t')=(i/\hbar)\langle c_b^\dagger(t')c_a(t)\rangle,

γab(t)=−iℏ Gab<(t,t).\gamma_{ab}(t)=-i\hbar\,G^<_{ab}(t,t).

Stating the index convention matters when coherences are complex: transposing the matrix changes their imaginary parts.

A retarded propagator does not generally determine this matrix away from equilibrium.

The difference

G>−G<G^>-G^<

builds the retarded and advanced functions and therefore carries causal spectral propagation. The sum

G>+G<G^>+G^<

builds GKG^{\mathrm K} and carries statistical occupation information.

This language is exact as a decomposition. Calling one component purely “spectral” and the other purely “distributional” can become approximate in interacting, matrix-valued, or strongly time-dependent settings, so the operator definitions remain primary.

Instead of the branch basis (+,−)(+,-), one often uses linear combinations adapted to physical and difference sources:

Jcl=J++J−2,Jq=J+−J−.\begin{aligned} J_{\mathrm{cl}} &= \frac{J_++J_-}{2}, \\ J_{\mathrm q} &= J_+-J_-. \end{aligned}

Equal physical sources correspond to

Jq=0.J_{\mathrm q}=0.

The normalization identity becomes

Z[Jcl,0]=1.\mathcal Z[J_{\mathrm{cl}},0]=1.

The normalization does not erase the observables. Differentiate with respect to the difference source before setting it to zero. For the coupling HJ=H−JAH_J=H-JA,

δZδJq(t)∣Jq=0=iℏ⟨A(t)⟩Jcl.\left.\frac{\delta\mathcal Z}{\delta J_{\mathrm q}(t)}\right|_{J_{\mathrm q}=0} =\frac{i}{\hbar}\langle A(t)\rangle_{J_{\mathrm{cl}}}.

Each branch contributes half of this derivative with the same net sign. In contrast, differentiating the already restricted identity Z[Jcl,0]=1\mathcal Z[J_{\mathrm{cl}},0]=1 along the physical-source direction gives zero.

An analogous linear transformation reorganizes the branch Green functions into retarded, advanced, and Keldysh components. The exact placement of GRG^{\mathrm R}, GAG^{\mathrm A}, and GKG^{\mathrm K} inside a rotated 2×22\times2 matrix depends on the ordering of rotated fields and on factors of 22. A formula copied from another source is safe only after its rotation matrix and source normalization are copied too.

The conceptual payoff is stable across conventions:

  • retarded and advanced components encode causal propagation;
  • the Keldysh or lesser component tracks statistical information;
  • the vanishing difference source expresses normalization;
  • mixed derivatives generate physical response.

Consider

H=ϵ c†cH = \epsilon\,c^\dagger c

and an initial state with

n0=⟨c†c⟩.n_0 = \langle c^\dagger c\rangle.

The Heisenberg operator is

c(t)=e−iϵ(t−t0)/ℏc(t0).c(t) = e^{-i\epsilon(t-t_0)/\hbar} c(t_0).

Let

Δt=t−t′.\Delta t=t-t'.

Then

G>(t,t′)=−iℏ(1−n0)e−iϵΔt/ℏ,G<(t,t′)=+iℏn0e−iϵΔt/ℏ.\begin{aligned} G^>(t,t') &= -\frac{i}{\hbar} (1-n_0) e^{-i\epsilon\Delta t/\hbar}, \\ G^<(t,t') &= +\frac{i}{\hbar} n_0 e^{-i\epsilon\Delta t/\hbar}. \end{aligned}

Their difference is

G>(t,t′)−G<(t,t′)=−iℏe−iϵΔt/ℏ,G^>(t,t')-G^<(t,t') = -\frac{i}{\hbar} e^{-i\epsilon\Delta t/\hbar},

so

GR(t,t′)=−iℏθ(Δt)e−iϵΔt/ℏ.G^{\mathrm R}(t,t') = -\frac{i}{\hbar} \theta(\Delta t) e^{-i\epsilon\Delta t/\hbar}.

The occupation n0n_0 cancels from the retarded function for this free canonical mode. It remains explicit in G<G^< and GKG^{\mathrm K}:

GK(t,t′)=−iℏ(1−2n0)e−iϵΔt/ℏ.G^{\mathrm K}(t,t') = -\frac{i}{\hbar} (1-2n_0) e^{-i\epsilon\Delta t/\hbar}.

This benchmark cleanly displays the information split:

  • GRG^{\mathrm R} and GAG^{\mathrm A} describe the available propagation at energy ϵ\epsilon.
  • G<G^< and GKG^{\mathrm K} retain the occupation n0n_0.

In an interacting system, the retarded self-energy can itself depend on the evolving state. The simple cancellation of n0n_0 is therefore a benchmark, not a universal independence theorem.

Equilibrium Closes the Component Hierarchy

Section titled “Equilibrium Closes the Component Hierarchy”

For the free fermionic mode in equilibrium with μ=0\mu=0,

n0=f(ϵ),f(E)=1eβE+1.n_0=f(\epsilon), \qquad f(E) = \frac{1}{e^{\beta E}+1}.

In the energy-domain convention of the neighboring Green-function pages,

G<(E)=2πi f(E)A(E),G>(E)=−2πi [1−f(E)]A(E).\begin{aligned} G^<(E) &= 2\pi i\, f(E)A(E), \\ G^>(E) &= -2\pi i\, [1-f(E)]A(E). \end{aligned}

Therefore,

GK(E)=[1−2f(E)]×[GR(E)−GA(E)].G^{\mathrm K}(E) = [1-2f(E)] \times \left[ G^{\mathrm R}(E)-G^{\mathrm A}(E) \right].

Since

1−2f(E)=tanh⁡(βE2),1-2f(E) = \tanh \left( \frac{\beta E}{2} \right),

the equilibrium statistical component is fixed by temperature and the spectral discontinuity. For physical HH-time at nonzero chemical potential, use f(E−μ)f(E-\mu) for a charge-one annihilation field. In K=H−μN\mathcal K=H-\mu N time, EE is already relative to μ\mu and the displayed f(E)f(E) applies.

This is a fermionic fluctuation–dissipation relation in the declared convention. Bosonic fields involve the corresponding Bose factor and a hyperbolic cotangent. Observable commutator and symmetrized correlators have their own normalization.

Away from equilibrium, one generally cannot replace the distribution by a single function f(E)f(E) or a single effective temperature. One must propagate or otherwise determine G<G^<, GKG^{\mathrm K}, a density matrix, or an equivalent statistical object.

Thermal Initial States and the Imaginary Spur

Section titled “Thermal Initial States and the Imaginary Spur”

A closed real-time contour can begin with any explicitly specified ρ0\rho_0. If the initial state is thermal,

ρ0=e−βK0Z0,\rho_0 = \frac{e^{-\beta\mathcal K_0}}{\mathcal Z_0},

the Gibbs factor can be represented by an additional vertical contour segment:

t0⟶t0−iβℏ.t_0 \longrightarrow t_0-i\beta\hbar.

The combined contour contains:

  1. a forward real-time branch from t0t_0 to tft_f;
  2. a backward real-time branch from tft_f to t0t_0;
  3. an imaginary-time branch encoding the thermal preparation.

This extension is often called the Konstantinov–Perel contour.

The imaginary branch can encode correlations already present in the interacting thermal initial state. Replacing that state by a Gaussian density operator while keeping only a real-time contour changes the problem unless initial correlations are restored by boundary terms or initial-correlation insertions.

The spur need not be drawn when:

  • ρ0\rho_0 is supplied exactly as an operator or matrix;
  • a pure initial state is imposed directly;
  • the initial state is Gaussian and encoded by its covariance and, for displaced bosonic states, its first moments;
  • an approximation deliberately neglects initial correlations and states that assumption.

Omitting the segment is a representation choice only when the same initial state is still encoded elsewhere.

Prepare a spin-1/21/2 at t0t_0 in

ρ0=∣↑z⟩⟨↑z∣.\rho_0 = |\uparrow_z\rangle \langle\uparrow_z|.

For t>t0t\gt t_0, let

Hf=ℏΩ2σx.H_f = \frac{\hbar\Omega}{2} \sigma_x.

The evolution operator is

U(t,t0)=exp⁡[−iΩ(t−t0)2σx].U(t,t_0) = \exp \left[ -\frac{i\Omega(t-t_0)}{2} \sigma_x \right].

Using the Pauli algebra,

U†(t,t0)σzU(t,t0)=σzcos⁡[Ω(t−t0)]+σysin⁡[Ω(t−t0)].U^\dagger(t,t_0) \sigma_z U(t,t_0) = \sigma_z \cos[\Omega(t-t_0)] + \sigma_y \sin[\Omega(t-t_0)].

Taking the expectation value in ∣↑z⟩|\uparrow_z\rangle gives

⟨σz(t)⟩=cos⁡[Ω(t−t0)].\langle\sigma_z(t)\rangle = \cos[\Omega(t-t_0)].

The preparation axis and post-quench Hamiltonian axis are independent inputs. A thermal circle generated only by HfH_f would instead prepare a state diagonal in the σx\sigma_x basis. It would not encode the chosen ∣↑z⟩|\uparrow_z\rangle preparation.

The same answer can be written as

⟨σz(t)⟩=Tr⁡[U(t,t0)ρ0U†(t,t0)σz].\langle\sigma_z(t)\rangle = \operatorname{Tr} \left[ U(t,t_0) \rho_0 U^\dagger(t,t_0) \sigma_z \right].

The two real-time branches are already visible. A contour source coupled to σz\sigma_z would generate this expectation and its ordered correlation functions by functional differentiation.

The isolated two-level system has no irreversible relaxation. Its oscillations recur forever. Damping requires additional degrees of freedom, averaging, a continuum, an open-system approximation, or a thermodynamic limit. A decaying fit cannot be inferred from the contour notation alone.

Stationarity, Periodicity, and Steady States

Section titled “Stationarity, Periodicity, and Steady States”

These three ideas should not be conflated.

If

[H,ρβ]=0,[H,\rho_\beta]=0,

then correlation functions are invariant under a common real-time shift:

C(t+s,t′+s)=C(t,t′).C(t+s,t'+s) = C(t,t').

KMS additionally relates operator orderings across an imaginary-time displacement.

For

H(t+T)=H(t),H(t+\mathcal T)=H(t),

a long-time state may become periodic:

C(t+T,t′+T)=C(t,t′).C(t+\mathcal T,t'+\mathcal T) = C(t,t').

This requires a periodic state as well as a periodic Hamiltonian; the latter alone does not make an arbitrary initial state periodic. It is discrete time-translation covariance, not thermal equilibrium. A Floquet state need not satisfy a Gibbs KMS relation.

A driven open system can approach time-independent one-time observables while sustaining nonzero currents and entropy production. Such a steady state can be stationary without being equilibrium. Detailed balance and fluctuation–dissipation relations must be checked, not assumed.

Interacting Systems: What the Contour Organizes

Section titled “Interacting Systems: What the Contour Organizes”

For an interacting theory, the contour Green function satisfies the schematic Dyson equation

G=G0+G0⋆CΣ⋆CG,G = G_0 + G_0 \star_C \Sigma \star_C G,

where

(A⋆CB)(z,z′)=∫Cdzˉ A(z,zˉ)B(zˉ,z′).(A\star_C B)(z,z') = \int_C d\bar z\, A(z,\bar z) B(\bar z,z').

Every internal integration follows the directed contour. The self-energy Σ\Sigma is itself a contour object.

Projecting this equation onto real-time components produces coupled equations for GRG^{\mathrm R}, GAG^{\mathrm A}, G<G^<, and related objects. Those projections lead to the Kadanoff–Baym equations and, after additional assumptions, to kinetic or quantum Boltzmann equations.

This preview stops before deriving those rules. Three lessons are nevertheless important:

  1. the retarded equation alone does not close the nonequilibrium problem;
  2. initial conditions enter the two-time equations explicitly;
  3. approximations to Σ\Sigma must be chosen consistently across components.

A typical projected equation contains a history integral:

∫t0tdtˉ ΣR(t,tˉ)G<(tˉ,t′)+∫t0t′dtˉ Σ<(t,tˉ)GA(tˉ,t′).\int_{t_0}^{t} d\bar t\, \Sigma^{\mathrm R}(t,\bar t) G^<(\bar t,t') + \int_{t_0}^{t'} d\bar t\, \Sigma^<(t,\bar t) G^{\mathrm A}(\bar t,t').

Its value depends on earlier times. Replacing it by a local collision term is a Markov or kinetic approximation, not an identity.

An arbitrary mixture of a dressed retarded propagator and an unrelated lesser self-energy can violate particle number, the appropriate energy or power balance, or Ward identities. Self-consistent functionals of Baym–Kadanoff type provide one route to conserving approximations, although self-consistency does not by itself guarantee numerical accuracy or a controlled expansion.

Closed Systems, Open Systems, and Reservoirs

Section titled “Closed Systems, Open Systems, and Reservoirs”

The same forward–backward logic appears in several settings, but the dynamical object changes.

For a finite isolated system,

ρ(t)=U(t,t0)ρ0U†(t,t0)\rho(t) = U(t,t_0)\rho_0U^\dagger(t,t_0)

is exact. Apparent relaxation can arise through dephasing of many frequencies, but the fine-grained von Neumann entropy remains constant:

S[ρ(t)]=−kBTr⁡[ρ(t)ln⁡ρ(t)]=S[ρ0].S[\rho(t)] = -k_{\mathrm B} \operatorname{Tr} \left[ \rho(t)\ln\rho(t) \right] = S[\rho_0].

If a system SS is coupled to an environment EE,

ρS(t)=Tr⁡E[USE(t,t0)ρSE,0USE†(t,t0)].\rho_S(t) = \operatorname{Tr}_E \left[ U_{SE}(t,t_0) \rho_{SE,0} U_{SE}^\dagger(t,t_0) \right].

Tracing out EE couples the two branches through an influence functional. A microscopic reduction to a Markovian master equation requires a controlled limit or approximation, often involving initially uncorrelated states, short reservoir memory, weak coupling, and separated time scales. These are common sufficient routes, not necessary properties of every exactly Markovian model.

For reservoirs at different temperatures or chemical potentials, the initial state may be assembled from separately equilibrated sectors and then coupled. The steady current depends on both spectral transmission and reservoir distribution functions. Equilibrium KMS closure for one global temperature is unavailable.

For a closed system,

Tr⁡ρ(t)=1.\operatorname{Tr}\rho(t)=1.

In the source formulation,

Z[J,J]=1.\mathcal Z[J,J]=1.

The density operator must satisfy

ρ(t)=ρ†(t),ρ(t)≥0.\rho(t)=\rho^\dagger(t), \qquad \rho(t)\geq0.

Approximate one-body closures can preserve some conservation laws while violating positivity, so both properties require independent checks.

A retarded quantity must vanish before its perturbation:

GR(t,t′)=0for t<t′.G^{\mathrm R}(t,t')=0 \qquad \text{for }t\lt t'.

In a stable stationary problem, its frequency representation must have the corresponding analytic half-plane.

For one canonical fermionic mode,

⟨cc†⟩+⟨c†c⟩=1.\langle cc^\dagger\rangle + \langle c^\dagger c\rangle = 1.

In Green-function language,

iℏ G>(t,t)−iℏ G<(t,t)=1.i\hbar\,G^>(t,t) -i\hbar\,G^<(t,t) = 1.

Equal-time identities expose branch signs and discretization errors quickly.

If the drive is removed and the initial state is Gibbs for the same Hamiltonian, the calculation should recover:

  • time-translation invariance;
  • KMS boundary relations;
  • detailed balance;
  • fluctuation–dissipation relations;
  • equilibrium Matsubara and retarded limits.

For a time-independent isolated Hamiltonian,

ddt⟨H⟩=0.\frac{d}{dt} \langle H\rangle = 0.

If [H,N]=0[H,N]=0,

ddt⟨N⟩=0.\frac{d}{dt} \langle N\rangle = 0.

During an explicit drive, energy need not be conserved. The correct check is the power balance determined by ∂H/∂t\partial H/\partial t.

Physical results should not change when tft_f is moved later than all insertions. Residual dependence indicates incomplete branch cancellation or an inconsistent truncation.

  • Treating analytic continuation as a procedure that creates arbitrary nonequilibrium occupations.
  • Assuming every stationary state is thermal.
  • Using a retarded propagator alone to infer an equal-time density matrix.
  • Forgetting that ρ0\rho_0 and the post-preparation Hamiltonian are separate inputs.
  • Reading ++ and −- as two physical copies of the system.
  • Giving both branches the same exponential sign while ignoring the reversed contour orientation.
  • Setting J+=J−J_+=J_- before taking the derivatives needed to generate observables.
  • Mixing branch, retarded–advanced, and Keldysh bases without declaring the rotation.
  • Copying a bosonic fluctuation–dissipation factor into a fermionic convention.
  • Dropping the imaginary spur while silently discarding correlated thermal initial conditions.
  • Assuming a Markovian collision term when the exact equation contains memory.
  • Combining self-energies from incompatible approximations and then claiming exact conservation.
  • Calling dephasing in a finite closed system irreversible thermalization.
  • Inferring a temperature from one fitted observable without testing KMS or fluctuation–dissipation consistency.
  • Forgetting that a full real-time calculation can be more expensive than an equilibrium Matsubara calculation because two time arguments must be retained.

Starting from

Z[J+,J−]=Tr⁡[UJ+ρ0UJ−†],\mathcal Z[J_+,J_-] = \operatorname{Tr} \left[ U_{J_+} \rho_0 U_{J_-}^\dagger \right],

prove that Z[J,J]=1\mathcal Z[J,J]=1 for a normalized closed-system initial state. Which assumptions enter?

Solution

Set the two source histories equal:

UJ+=UJ−=UJ.U_{J_+}=U_{J_-}=U_J.

Then

Z[J,J]=Tr⁡[UJρ0UJ†]=Tr⁡[ρ0UJ†UJ]=Tr⁡ρ0=1.\begin{aligned} \mathcal Z[J,J] &= \operatorname{Tr} \left[ U_J\rho_0U_J^\dagger \right] \\ &= \operatorname{Tr} \left[ \rho_0U_J^\dagger U_J \right] \\ &= \operatorname{Tr}\rho_0 \\ &= 1. \end{aligned}

The second line uses cyclicity of the trace, the third uses unitary evolution, and the fourth uses normalization of ρ0\rho_0.

The identity can fail if evolution is represented by a nonunitary effective operator without the corresponding environment or jump terms, if the two branches use inconsistent Hamiltonians, or if an approximation violates trace preservation.

Exercise 2: Reconstruct the branch functions

Section titled “Exercise 2: Reconstruct the branch functions”

Use the definitions of G>G^> and G<G^< to show that

GT=θ(t−t′)G>+θ(t′−t)G<G^{\mathcal T} = \theta(t-t')G^> + \theta(t'-t)G^<

and

GT~=θ(t′−t)G>+θ(t−t′)G<.G^{\widetilde{\mathcal T}} = \theta(t'-t)G^> + \theta(t-t')G^<.

Deduce

G+++G−−=G+−+G−+.G^{++}+G^{--} = G^{+-}+G^{-+}.
Solution

Ordinary time ordering places the later operator to the left. For t>t′t\gt t', the ordered product has the greater ordering; for t′>tt'\gt t, exchanging the fermionic fields produces the lesser convention. Therefore

GT=θ(t−t′)G>+θ(t′−t)G<.G^{\mathcal T} = \theta(t-t')G^> + \theta(t'-t)G^<.

Anti-time ordering reverses the cases:

GT~=θ(t′−t)G>+θ(t−t′)G<.G^{\widetilde{\mathcal T}} = \theta(t'-t)G^> + \theta(t-t')G^<.

Adding and using

θ(t−t′)+θ(t′−t)=1\theta(t-t') + \theta(t'-t) = 1

away from coincident times gives

GT+GT~=G>+G<.G^{\mathcal T} + G^{\widetilde{\mathcal T}} = G^>+G^<.

With

G++=GT,G−−=GT~,G+−=G<,G−+=G>,\begin{aligned} G^{++} &= G^{\mathcal T}, & G^{--} &= G^{\widetilde{\mathcal T}}, \\ G^{+-} &= G^<, & G^{-+} &= G^>, \end{aligned}

the branch identity follows. At coincident times, use one declared ordering prescription consistently.

Exercise 3: Occupation is not in the free retarded propagator

Section titled “Exercise 3: Occupation is not in the free retarded propagator”

For the free fermionic mode

H=ϵc†c,H=\epsilon c^\dagger c,

derive GRG^{\mathrm R} and G<G^< for an arbitrary initial occupation n0n_0. Explain why two states with different n0n_0 can have the same retarded propagator.

Solution

The Heisenberg solution is

c(t)=e−iϵ(t−t0)/ℏc(t0).c(t) = e^{-i\epsilon(t-t_0)/\hbar}c(t_0).

Thus

G<(t,t′)=iℏn0e−iϵ(t−t′)/ℏ.G^<(t,t') = \frac{i}{\hbar} n_0 e^{-i\epsilon(t-t')/\hbar}.

The anticommutation relation gives

⟨cc†⟩=1−n0,\langle cc^\dagger\rangle = 1-n_0,

so

G>(t,t′)=−iℏ(1−n0)e−iϵ(t−t′)/ℏ.G^>(t,t') = -\frac{i}{\hbar} (1-n_0) e^{-i\epsilon(t-t')/\hbar}.

Their difference is independent of n0n_0:

G>−G<=−iℏe−iϵ(t−t′)/ℏ.G^>-G^< = -\frac{i}{\hbar} e^{-i\epsilon(t-t')/\hbar}.

Therefore

GR(t,t′)=−iℏθ(t−t′)e−iϵ(t−t′)/ℏ.G^{\mathrm R}(t,t') = -\frac{i}{\hbar} \theta(t-t') e^{-i\epsilon(t-t')/\hbar}.

The free retarded function records the available canonical mode and its energy. The lesser function records whether the mode is occupied. In interacting systems, state-dependent self-energies can make even the retarded spectrum depend on the evolving distribution.

Exercise 4: Why a quench is not one thermal circle

Section titled “Exercise 4: Why a quench is not one thermal circle”

A system begins in

ρ0=e−βHiZi\rho_0 = \frac{e^{-\beta H_i}}{\mathcal Z_i}

and evolves for t>t0t\gt t_0 under HfH_f, with

[Hi,Hf]≠0.[H_i,H_f]\ne0.

Explain why replacing the problem by a Matsubara calculation generated by HfH_f changes the initial state.

Solution

A Matsubara circle generated by HfH_f represents

ρfeq=e−βHfZf.\rho_f^{\mathrm{eq}} = \frac{e^{-\beta H_f}}{\mathcal Z_f}.

The actual initial state is

ρ0=e−βHiZi.\rho_0 = \frac{e^{-\beta H_i}}{\mathcal Z_i}.

When [Hi,Hf]≠0[H_i,H_f]\ne0, these operators generally have different eigenvectors as well as different weights. In particular,

[Hf,ρ0]≠0[H_f,\rho_0]\ne0

generically, so the actual state evolves and is not stationary under HfH_f. Replacing it by ρfeq\rho_f^{\mathrm{eq}} removes the quench and substitutes a different physical preparation.

A combined contour may use an imaginary spur generated by HiH_i to prepare ρ0\rho_0 and real branches generated by HfH_f to propagate it.

Exercise 5: Retarded response versus state propagation

Section titled “Exercise 5: Retarded response versus state propagation”

For a pulse

Hpert(t)=−λ δ(t−tp)B,H_{\mathrm{pert}}(t) = -\lambda\,\delta(t-t_p)B,

use linear response to find the first-order change in ⟨A(t)⟩\langle A(t)\rangle. Why does this not determine the full post-pulse density operator?

Solution

Insert

f(t′)=λ δ(t′−tp)f(t') = \lambda\,\delta(t'-t_p)

into

δ⟨A(t)⟩=∫t0tdt′ χABR(t,t′)f(t′).\delta\langle A(t)\rangle = \int_{t_0}^{t} dt'\, \chi^{\mathrm R}_{AB}(t,t')f(t').

The result is

δ⟨A(t)⟩=λ χABR(t,tp)\delta\langle A(t)\rangle = \lambda\, \chi^{\mathrm R}_{AB}(t,t_p)

for t>tpt\gt t_p, and zero for t<tpt\lt t_p.

This determines one observable to first order in λ\lambda. In a finite-dimensional system, responses for a tomographically complete operator basis would determine the first-order density-matrix change. One response function does not; nor does first-order response determine all orders in a finite pulse. Reconstructing it would require a tomographically complete set of observables or direct propagation of the state.

Exercise 6: Thermal closure of the free mode

Section titled “Exercise 6: Thermal closure of the free mode”

For the free fermionic benchmark, set

n0=f(ϵ).n_0=f(\epsilon).

Show that

GK=(1−2f)(GR−GA)G^{\mathrm K} = (1-2f) (G^{\mathrm R}-G^{\mathrm A})

in energy space. What fails if n0n_0 is arbitrary?

Solution

The equilibrium greater and lesser functions are

G>(E)=−2πi[1−f(E)]A(E),G<(E)=+2πif(E)A(E).\begin{aligned} G^>(E) &= -2\pi i [1-f(E)]A(E), \\ G^<(E) &= +2\pi i f(E)A(E). \end{aligned}

Adding gives

GK(E)=−2πi[1−2f(E)]A(E).G^{\mathrm K}(E) = -2\pi i [1-2f(E)]A(E).

The spectral discontinuity is

GR(E)−GA(E)=−2πiA(E).G^{\mathrm R}(E)-G^{\mathrm A}(E) = -2\pi i A(E).

Therefore

GK(E)=[1−2f(E)]×[GR(E)−GA(E)].G^{\mathrm K}(E) = [1-2f(E)] \times \left[ G^{\mathrm R}(E)-G^{\mathrm A}(E) \right].

For an arbitrary stationary free-mode occupation n0n_0, the same algebra holds with f(ϵ)f(\epsilon) replaced by n0n_0 at that mode. What fails is the claim that one temperature and chemical potential determine the statistical factor. For a general nonequilibrium many-mode state, there may be no universal scalar f(E)f(E) at all.

Exercise 7: Diagnose an inconsistent result

Section titled “Exercise 7: Diagnose an inconsistent result”

A numerical closed-system calculation reports all three:

Z[J,J]=0.997,\mathcal Z[J,J]=0.997, GR(t,t′)≠0for t<t′,G^{\mathrm R}(t,t')\ne0 \quad \text{for }t\lt t',

and

Tr⁡ρ(t)=1.\operatorname{Tr}\rho(t)=1.

Can the last equality certify the calculation? List likely sources of the other failures.

Solution

No. Trace normalization of the propagated density matrix is one check, but it does not certify source normalization or causal ordering.

The failure

Z[J,J]≠1\mathcal Z[J,J]\ne1

can arise from:

  • inconsistent source signs on the two branches;
  • unequal discretization or truncation of forward and backward evolution;
  • a missing normalization denominator;
  • an approximate influence functional or self-energy that is not trace preserving;
  • evaluating the branches with different Hamiltonians unintentionally.

The acausal retarded component can arise from:

  • exchanging retarded and advanced definitions;
  • a reversed Fourier prescription;
  • incorrect step functions;
  • mixing branch components with the wrong Keldysh rotation;
  • time-grid interpolation that leaks support;
  • a self-energy projection inconsistent with the Green-function projection.

Each exact identity tests a different part of the implementation. Passing one does not excuse failure of another.

Choose the smallest sufficient method for each task:

  1. the equilibrium heat capacity of an interacting lattice model;
  2. the linear conductivity induced by a weak probe;
  3. the exact magnetization after a sudden pulse in a ten-dimensional Hilbert space;
  4. the evolving particle distribution after an interacting quench;
  5. the reduced dynamics of a weakly coupled system in a short-memory thermal reservoir.
Solution
  1. Use equilibrium statistical mechanics, imaginary time, or another partition-function method. A real-time contour is unnecessary unless it is computationally advantageous.
  2. Use the Kubo formula and a retarded current response, provided the probe is weak and the reference state is stationary.
  3. Propagate the finite-dimensional state or density matrix directly. This is simpler than introducing a field-theory contour.
  4. Use an explicit nonequilibrium initial-value method that carries occupations and correlations, such as nonequilibrium Green functions, tensor-network real-time evolution, or another controlled many-body method suited to the model.
  5. A justified Markovian master equation may suffice if weak coupling, short reservoir memory, and the required secular or positivity conditions hold. Otherwise retain a non-Markovian influence-functional or explicit-reservoir treatment.

The contour is conceptually general, but “general” does not mean “always computationally best.”

Analytic Continuation treats inference of equilibrium real-frequency functions. Correlation Functions in Path Integrals develops source derivatives and ordered insertions. The Schwinger–Keldysh Bridge continues to doubled fields, in-in effective actions, and influence functionals; Quantum Quenches develops the associated many-body dynamics.