Retarded and Advanced Green Functions

The previous article ended on a cliffhanger. It built the Green operator G^+(t)=−iℏθ(t)U^(t)\hat G^{+}(t) = -\tfrac{i}{\hbar}\theta(t)\hat U(t), pushed it into the energy domain, and found that the innocent-looking inverse (E−H^)−1(E-\hat H)^{-1} refused to exist on the spectrum until an infinitesimal +iϵ+i\epsilon nudged the poles off the axis. It stated, without proof, that the sign of that nudge was a choice — and that the choice was physics. This article pays that debt. The Schrödinger equation with a delta-function source has not one inverse but a family of them, and the equation itself cannot pick a member: you must add a boundary condition in time. "Only the future responds to the kick" gives the retarded function G^+\hat G^{+}; "only the past responds" gives the advanced G^−\hat G^{-}. In the energy domain this choice becomes breathtakingly compact — E→E+iϵE \to E + i\epsilon or E→E−iϵE \to E - i\epsilon — and the mechanism is a contour argument Cauchy built for pure mathematics a century earlier: which half-plane you close in decides which poles you catch, and which poles you catch decides whether effects follow causes or precede them. Mastering the pair buys three permanent tools: the contour anatomy that turns causality into complex analysis, the discontinuity formula G^+−G^−=−2πi δ(E−H^)\hat G^{+}-\hat G^{-} = -2\pi i\,\delta(E-\hat H) that reads the whole spectrum off a jump across the real axis, and the boundary-condition discipline that scattering, linear response, and many-body physics run on. The iϵi\epsilon met here is the iϵi\epsilon of the rest of physics.

Key takeaways
  • One equation, many inverses: (iℏ∂t−H^)G^=δ(t)1^(i\hbar\partial_t - \hat H)\hat G = \delta(t)\hat 1 needs a boundary condition in time to pick a solution.
  • Retarded: G^+(t)=−iℏθ(t)U^(t)\hat G^{+}(t) = -\tfrac{i}{\hbar}\theta(t)\hat U(t) — response only after the kick. Advanced: G^−(t)=+iℏθ(−t)U^(t)\hat G^{-}(t) = +\tfrac{i}{\hbar}\theta(-t)\hat U(t) — only before.
  • In energy: G^±(E)=(E−H^±iϵ)−1\hat G^{\pm}(E) = (E-\hat H \pm i\epsilon)^{-1}. The sign of iϵi\epsilon is the boundary condition, not a disposable regulator.
  • Mechanism: for t>0t>0 the Fourier contour closes in the lower half-plane; +iϵ+i\epsilon lifts every pole above the contour's reach for t<0t<0 — causality is pole placement.
  • The jump across the real axis is the spectrum: G^+(E)−G^−(E)=−2πi δ(E−H^)\hat G^{+}(E)-\hat G^{-}(E) = -2\pi i\,\delta(E-\hat H) — poles mark bound states, the branch cut is the continuum.
  • Adjoints across time: G^−(t)=G^+(−t)†\hat G^{-}(t) = \hat G^{+}(-t)^{\dagger} — advanced is retarded run backwards, the seed of time reversal.
  • Key idea: the differential equation leaves the arrow of time free; the ±iϵ\pm i\epsilon prescription is where you put it in.
The core insight

The equation (iℏ∂t−H^)G^=δ(t)1^(i\hbar\partial_t - \hat H)\hat G = \delta(t)\hat 1 has infinitely many solutions; a temporal boundary condition — causal versus anti-causal — selects G^±\hat G^{\pm}, which in the energy domain becomes the precise rule E→E±iϵE \to E \pm i\epsilon for inverting E−H^E-\hat H.

Where this lives today

Ask a condensed-matter experimentalist what they measure: the imaginary part of a retarded Green function. ARPES maps −1πIm G+-\tfrac{1}{\pi}\mathrm{Im}\,G^{+} — the spectral function — band by band; scanning tunneling spectroscopy reads the same object at a surface atom. Quantum transport codes (the non-equilibrium Green function method behind nanodevice simulation) propagate G+G^{+} and G−G^{-} as their two working variables, their difference supplying the spectral weight exactly as the discontinuity formula dictates. And the causality-analyticity doctrine runs quality control across all of it: a response function violating Kramers–Kronig is unphysical by contour geometry, before any model is consulted.

The physical picture

Strike a bell at t=0t=0 and listen. The physical answer — silence before, ringing after — is so obvious that it hides a mathematical scandal: the bell's wave equation is perfectly happy with the reversed movie, ringing that converges from the past and dies exactly at the strike. Both are point-source solutions. The equation transmits the kick; it does not decide the direction. You decide, by declaring which side of t=0t=0 may respond, and each declaration names a Green function.

Quantum mechanics inherits the ambiguity. The operator iℏ∂t−H^i\hbar\partial_t - \hat H is the "bell", the delta source the kick, and the two honest answers are the retarded Green function, which propagates the disturbance into the future, and the advanced one, which propagates it into the past. The retarded choice is the one experiments live in — prepare, then measure. The advanced one is the retarded function of the time-reversed world, and formal scattering theory needs both: states departing a collision and states arriving into one. The second picture is the one this article installs. In the energy domain the story compresses into geography on the complex EE-plane. The eigenvalues of H^\hat H are landmines on the real axis — (E−H^)−1(E-\hat H)^{-1} blows up on each. The ±iϵ\pm i\epsilon moves the mines infinitesimally off the road: down for retarded, up for advanced. The Fourier integral back to time is a contour whose closing direction is dictated by tt — and whether it encircles the mines or misses them is the statement that response follows kick.

Figure
Causality is pole placement — the ±iε decides which closing catches the spectrum
complex E-plane · retarded prescription E → E + iε Re E poles pushed BELOW the axis (E_n − iε) t positive: e^(−iEt/ħ) decays below → close DOWN → poles caught → response t negative: close UP → empty half-plane → integral = 0 → silence advanced prescription E → E − iε: the mirror image poles lifted ABOVE — caught only when negative t closes up G⁺ analytic in the upper half-plane · G⁻ analytic in the lower — analyticity IS causality

The pair, defined — and the equation both satisfy

The raw material is owned upstream: Green Functions in Quantum Mechanics built G^+(t)=−iℏθ(t)U^(t)\hat G^{+}(t) = -\tfrac{i}{\hbar}\theta(t)\hat U(t), proved via θ′=δ\theta' = \delta that it is a Green function of the Schrödinger operator, and introduced the resolvent G^(E)=(E−H^)−1\hat G(E) = (E-\hat H)^{-1} with its spectral representation. What it deliberately did not do is name the other member. Define both on equal footing:

G^+(t)  =  −iℏ θ(t) U^(t),G^−(t)  =  +iℏ θ(−t) U^(t)(1)\hat G^{+}(t) \;=\; -\frac{i}{\hbar}\,\theta(t)\,\hat U(t), \qquad \hat G^{-}(t) \;=\; +\frac{i}{\hbar}\,\theta(-t)\,\hat U(t) \qquad (1)

where: U^(t)=e−iH^t/ℏ\hat U(t) = e^{-i\hat H t/\hbar} is the evolution operator and θ\theta the unit step. G^+\hat G^{+} lives only at t>0t>0 — it carries the kicked state forward. G^−\hat G^{-} lives only at t<0t<0: it is the solution that arrives at the kick, the bookkeeping of a final condition rather than an initial one. Note both contain the same U^(t)\hat U(t) — dynamics is shared; only the window differs.

Derivation AThe advanced twin satisfies the same kicked equation

We verify that G^−\hat G^{-} is a Green function of iℏ∂t−H^i\hbar\partial_t - \hat H with exactly the same δ(t)1^\delta(t)\hat 1 source as G^+\hat G^{+} — establishing that the two are competing inverses of one operator, distinguished by nothing but their time support. The one-line mechanism is ∂tθ(−t)=−δ(t)\partial_t\theta(-t) = -\delta(t): the advanced window's edge contributes a delta of the opposite sign, which the opposite overall sign of G^−\hat G^{-} converts back into the same source. Watch the two sign flips cancel.

Step 1. Differentiate the definition. With G^−(t)=+iℏθ(−t)U^(t)\hat G^{-}(t) = +\tfrac{i}{\hbar}\theta(-t)\hat U(t), the product rule gives

iℏ ∂tG^−  =  iℏ[+iℏ(−δ(t))U^(t)  +  iℏ θ(−t) ∂tU^(t)]i\hbar\,\partial_t \hat G^{-} \;=\; i\hbar\left[+\frac{i}{\hbar}\big(-\delta(t)\big)\hat U(t) \;+\; \frac{i}{\hbar}\,\theta(-t)\,\partial_t\hat U(t)\right]

Why ∂tθ(−t)=−δ(t)\partial_t\theta(-t) = -\delta(t): the step θ(−t)\theta(-t) falls from 1 to 0 as tt crosses zero going forward — a downward edge, hence a negative delta.

Step 2. Use the dynamics of U^\hat U. The evolution operator obeys iℏ ∂tU^=H^U^i\hbar\,\partial_t\hat U = \hat H\hat U (owned by The Time-Evolution Operator), so the second term becomes θ(−t)⋅iℏH^U^=H^G^−\theta(-t)\cdot\tfrac{i}{\hbar}\hat H\hat U = \hat H\hat G^{-}.

Step 3. Collect. The first term is −i2 δ(t)U^(t)=+δ(t)U^(0)=δ(t)1^-i^2\,\delta(t)\hat U(t) = +\delta(t)\hat U(0) = \delta(t)\hat 1, using the sifting property to freeze U^\hat U at t=0t=0. Therefore

(iℏ ∂t−H^) G^−(t)  =  δ(t) 1^\big(i\hbar\,\partial_t - \hat H\big)\,\hat G^{-}(t) \;=\; \delta(t)\,\hat 1

identical to the retarded equation. The differential operator is blind to the choice; the two functions differ by a solution of the homogeneous equation — namely G^+−G^−=−iℏU^(t)\hat G^{+} - \hat G^{-} = -\tfrac{i}{\hbar}\hat U(t), which solves the sourceless Schrödinger equation for all tt.

Step 4. Read the structure. Any Green function is "one particular solution plus any homogeneous solution" — an infinite family. Support only at t>0t>0 picks G^+\hat G^{+} uniquely; only at t<0t<0 picks G^−\hat G^{-}. Causality is not derived from the equation; it is imposed, and it costs exactly one bit. Verified: symbolically — for scalar H=E0H = E_0, sympy confirms (i∂t−E0)G±=δ(t)e−iE0t(i\partial_t - E_0)G^{\pm} = \delta(t)e^{-iE_0t} with the theta terms cancelling, and the sifting rule closes δ(t)e−iE0t=δ(t)\delta(t)e^{-iE_0t} = \delta(t); the difference G+−G−=−iℏU(t)G^{+}-G^{-} = -\tfrac{i}{\hbar}U(t) solves the homogeneous equation by construction (verify script, 29 checks green).

The energy domain — where the choice becomes an iϵi\epsilon

Fourier transforming the pair was half-done upstream: Green Functions in Quantum Mechanics showed that the transform of G^+(t)\hat G^{+}(t) needs a convergence factor e−ϵt/ℏe^{-\epsilon t/\hbar} to tame the step function's infinite tail, and that the factor lands as a shift of the energy:

G^±(E)  =  (E−H^±iϵ)−1(2)\hat G^{\pm}(E) \;=\; \big(E - \hat H \pm i\epsilon\big)^{-1} \qquad (2)

where: ϵ→0+\epsilon \to 0^{+} at the end of every calculation; the ±\pm records which time tail needed taming — future tail forces +iϵ+i\epsilon, past forces −iϵ-i\epsilon. Equation (2) is "retarded versus advanced" compressed into one sign. What remains — this article's direction — is the return trip: showing the inverse transform of (E−H^+iϵ)−1(E-\hat H+i\epsilon)^{-1} really vanishes for t<0t<0, by an argument that makes the mechanism visible.

Go deeper · Derivation B · 1 minClosing the contour — how +iε manufactures the step function
Derivation BClosing the contour — how +iε manufactures the step function

We compute the inverse Fourier transform of G^+(E)\hat G^{+}(E) and watch θ(t)\theta(t) emerge from pure geometry. The strategy is Cauchy's: promote EE to a complex variable, close the path with a giant arc in whichever half-plane kills the arc's contribution, and let the residue theorem do the integral. The punchline: the closing direction is dictated by the sign of tt, the pole positions by the iϵi\epsilon — causality is their collaboration. Work in the energy eigenbasis, one scalar integral per eigenvalue EnE_n.

Step 1. Set up the scalar integral. Sandwiching (2) between eigenstates ∣n⟩|n\rangle of H^\hat H, the inverse transform reads

Gn+(t)  =  12πℏ∫−∞∞dE  e−iEt/ℏE−En+iϵG_n^{+}(t) \;=\; \frac{1}{2\pi\hbar}\int_{-\infty}^{\infty}\mathrm{d}E\;\frac{e^{-iEt/\hbar}}{E - E_n + i\epsilon}

where: the integrand has exactly one simple pole, at E=En−iϵE = E_n - i\epsilon — below the real axis. That placement is the +iϵ+i\epsilon prescription made geometric.

Step 2. Choose the closing half-plane from tt. With E=ER+iEIE = E_R + iE_I, the exponential's magnitude is eEIt/ℏe^{E_I t/\hbar}: t>0t > 0 decays for EI<0E_I < 0 — close downward; t<0t < 0 decays for EI>0E_I > 0 — close upward. No freedom: the wrong closing blows the arc up. (The vanishing of the right arc is Jordan's lemma; 1/E1/E falloff suffices.)

Step 3. Count the poles caught. For t<0t<0 the contour closes upward, which +iϵ+i\epsilon swept clean — no poles, integral exactly zero by Cauchy's theorem. Silence before the kick, derived. For t>0t>0 the downward contour encircles En−iϵE_n - i\epsilon clockwise (factor −2πi-2\pi i), and the residue theorem gives

Gn+(t)  =  −2πi2πℏ e−i(En−iϵ)t/ℏ  =  −iℏ e−iEnt/ℏ e−ϵt/ℏ  →  ϵ→0+    −iℏ e−iEnt/ℏG_n^{+}(t) \;=\; \frac{-2\pi i}{2\pi\hbar}\,e^{-i(E_n - i\epsilon)t/\hbar} \;=\; -\frac{i}{\hbar}\,e^{-iE_nt/\hbar}\,e^{-\epsilon t/\hbar} \;\xrightarrow{\;\epsilon\to0^{+}\;}\; -\frac{i}{\hbar}\,e^{-iE_nt/\hbar}

Step 4. Reassemble the operator and its twin. Summing ∣n⟩⟨n∣|n\rangle\langle n| recovers G^+(t)=−iℏθ(t)U^(t)\hat G^{+}(t) = -\tfrac{i}{\hbar}\theta(t)\hat U(t) — definition (1), regenerated from the energy domain. Repeat with −iϵ-i\epsilon: the poles sit at En+iϵE_n + i\epsilon, above the axis; now t>0t>0 closes down onto emptiness (zero) and t<0t<0 closes up onto the poles (counter-clockwise, +2πi+2\pi i), producing +iℏθ(−t)U^(t)=G^−(t)+\tfrac{i}{\hbar}\theta(-t)\hat U(t) = \hat G^{-}(t). Every piece of the causal structure — the step, its direction, even the overall sign — is contour geography. Verified: numerically — the real-axis integral at finite ϵ=0.05\epsilon = 0.05 reproduces −i e−iE0te−ϵt-i\,e^{-iE_0t}e^{-\epsilon t} for t=1,2.5t = 1, 2.5 and vanishes below 2×10−32\times10^{-3} for t=−1,−2.5t = -1, -2.5; the −iϵ-i\epsilon version mirrors it exactly (nonzero only for t<0t<0, with +i+i prefactor); both against direct quadrature, no contour assumed (verify script).

A doctrine card before moving on, because this is the article's exportable lesson. Causality is analyticity. G^+(E)\hat G^{+}(E), continued into the complex plane, has all its singularities in the lower half-plane — so it is analytic everywhere in the upper half-plane, precisely because θ(t)\theta(t) killed the past. Any response function respecting cause-before-effect enjoys the same analyticity, and half-plane analyticity forces integral relations between real and imaginary parts on the axis — the Kramers–Kronig dispersion relations, stated here in one line and owned by the electromagnetism track.

The jump across the axis is the spectrum

On the real axis the two functions differ — and the difference is the entire spectral content of H^\hat H. The pointwise tool is the Sokhotski–Plemelj identity, splitting an on-shell denominator into principal value plus delta:

1x±iϵ  =  P 1x ∓ iπ δ(x)(3)\frac{1}{x \pm i\epsilon} \;=\; \mathcal{P}\,\frac{1}{x} \,\mp\, i\pi\,\delta(x) \qquad (3)

where: P\mathcal{P} denotes the principal value — the symmetric excision of the singular point — and the identity means both sides agree when integrated against any smooth test function. The real part is common to both prescriptions; only the delta flips sign. That asymmetry is about to become a theorem.

Go deeper · Derivation C · 1 minThe discontinuity formula — reading the spectrum off a jump
Derivation CThe discontinuity formula — reading the spectrum off a jump

We prove G^+(E)−G^−(E)=−2πi δ(E−H^)\hat G^{+}(E) - \hat G^{-}(E) = -2\pi i\,\delta(E - \hat H), the statement that the resolvent's jump across the real axis is the spectral density. The strategy: expand both resolvents over the energy eigenbasis (the spectral representation is owned by Green Functions in Quantum Mechanics — we consume it), apply (3) eigenvalue by eigenvalue, and watch the principal values cancel while the deltas add. The payoff line converts the abstract δ(E−H^)\delta(E-\hat H) into the level-counting density of states.

Step 1. Expand both members. With H^∣n⟩=En∣n⟩\hat H|n\rangle = E_n|n\rangle,

G^±(E)  =  ∑n∣n⟩ 1E−En±iϵ ⟨n∣\hat G^{\pm}(E) \;=\; \sum_n |n\rangle\,\frac{1}{E - E_n \pm i\epsilon}\,\langle n|

Step 2. Apply Sokhotski–Plemelj per term. Each scalar factor splits by (3): a principal-value part P(E−En)−1\mathcal{P}(E-E_n)^{-1} identical for the two prescriptions, and a delta part ∓iπ δ(E−En)\mp i\pi\,\delta(E-E_n) of opposite signs.

Step 3. Subtract. The principal values cancel exactly; the deltas add:

G^+(E)−G^−(E)  =  −2πi∑n∣n⟩ δ(E−En) ⟨n∣  ≡  −2πi δ(E−H^)\hat G^{+}(E) - \hat G^{-}(E) \;=\; -2\pi i \sum_n |n\rangle\,\delta(E - E_n)\,\langle n| \;\equiv\; -2\pi i\,\delta(E - \hat H)

Why this deserves the name "spectral function": integrated over any energy window, the right side is the projector onto all eigenstates in that window — the operator that answers "how much of the spectrum lives here, and pointing along which states."

Step 4. Trace it. Dividing the trace by −2πi-2\pi i gives ρ(E)=∑nδ(E−En)\rho(E) = \sum_n\delta(E-E_n), recovering ρ(E)=−1π Im Tr G^+(E)\rho(E) = -\tfrac{1}{\pi}\,\mathrm{Im}\,\mathrm{Tr}\,\hat G^{+}(E) — the card Green Functions in Quantum Mechanics introduced, now exhibited as half of a jump. At finite ϵ\epsilon each delta smears into a width-ϵ\epsilon Lorentzian: the form every numerical spectral function uses. Verified: symbolically — sympy confirms 1x+iϵ−1x−iϵ=−2πi⋅ϵ/πx2+ϵ2\tfrac{1}{x+i\epsilon} - \tfrac{1}{x-i\epsilon} = -2\pi i\cdot\tfrac{\epsilon/\pi}{x^2+\epsilon^2} exactly (the smeared delta), and the Sokhotski–Plemelj split against a Gaussian test function reproduces −iπf(E0)-i\pi f(E_0) plus the numerical principal value to 10−310^{-3}; a 40-level box spectrum's smeared trace integrates to 39.98 ≈ 40 states (verify script).

Two consequences organize the singularity landscape. Discrete spectrum: at an isolated eigenvalue the jump is a single delta — a simple pole at E=EnE = E_n with residue ∣n⟩⟨n∣|n\rangle\langle n|. Continuous spectrum: the poles merge into a branch cut along the allowed energies, across which G^\hat G jumps by the continuous spectral density. The resolvent is a holographic record of the spectrum, readable from where it fails to be analytic — the geography the previous article surveyed; the discontinuity formula is its legend.

Partners across time — and the third member of the family

The two functions are each other's time-reverse. Dagger G^+(−t)=−iℏθ(−t)e+iH^t/ℏ\hat G^{+}(-t) = -\tfrac{i}{\hbar}\theta(-t)e^{+i\hat Ht/\hbar} (hermitian H^\hat H flips the exponent, −i-i conjugates to +i+i):

G^−(t)  =  G^+(−t)†,equivalentlyG^−(E)  =  G^+(E)†    (real E)(4)\hat G^{-}(t) \;=\; \hat G^{+}(-t)^{\dagger}, \qquad\text{equivalently}\qquad \hat G^{-}(E) \;=\; \hat G^{+}(E)^{\dagger} \;\;\text{(real } E\text{)} \qquad (4)

where: the energy-domain version follows because conjugating (E−H^+iϵ)−1(E-\hat H+i\epsilon)^{-1} flips only the iϵi\epsilon. Advanced physics is retarded physics run backwards — anticipating the antiunitary machinery of Time Reversal in Quantum Dynamics, where this pairing becomes a symmetry statement about the dynamics itself. Averaging instead of subtracting gives the third member: G^P=12(G^++G^−)\hat G^{P} = \tfrac12(\hat G^{+}+\hat G^{-}) — the pure principal value of (3), no delta. It carries standing waves: equal parts outgoing and incoming, no net flux.

functionprescriptionsupportfree-particle waveuse it when
G^+\hat G^{+} retardedE+iϵE + i\epsilont>0t > 0outgoing e+ikRe^{+ikR}response after a source; scattering out-states; measured spectra
G^−\hat G^{-} advancedE−iϵE - i\epsilont<0t < 0incoming e−ikRe^{-ikR}final-condition problems; in-states of formal scattering; time-reversal bookkeeping
G^P\hat G^{P} principal valueP\mathcal{P} (average)bothstanding cos⁡kR\cos kRstanding-wave/reaction-matrix formulations, no net flux

The free particle makes the table concrete. In one dimension (the derivation route is owned by Green Functions in Quantum Mechanics, which built the outgoing member; the incoming twin follows by the conjugation (4) and is checked directly in this article's verify script):

G0±(x,x′;E)  =  ∓ imℏ2k  e±ik∣x−x′∣,k=2mEℏ(5)G_0^{\pm}(x,x';E) \;=\; \mp\,\frac{i m}{\hbar^2 k}\;e^{\pm ik|x-x'|}, \qquad k = \frac{\sqrt{2mE}}{\hbar} \qquad (5)

where: the retarded member radiates away from the source — outgoing waves — while the advanced member converges onto it. In 3D the same structure reads G0±=−m2πℏ2 e±ikR/RG_0^{\pm} = -\tfrac{m}{2\pi\hbar^2}\,e^{\pm ikR}/R, R=∣r−r′∣R = |\mathbf r - \mathbf r'| (stated; the scattering chapter evaluates the contour). Outgoing versus incoming is retarded versus advanced, in space rather than time.

Limiting cases

caseresultmeaning
ϵ→0+\epsilon \to 0^{+} off the spectrumG^+=G^−=(E−H^)−1\hat G^{+} = \hat G^{-} = (E-\hat H)^{-1}off the spectrum the inverse is unambiguous; prescriptions matter only on it
isolated eigenvalue EnE_nsimple pole, residue ∣n⟩⟨n∣|n\rangle\langle n|bound states are poles; the residue is the projector
continuous spectrumbranch cut; jump =−2πi×= -2\pi i \times spectral densityscattering states form the cut; the discontinuity formula reads it
free particle, 1DG0±=∓imℏ2ke±ik∣x−x′∣G_0^{\pm} = \mp\tfrac{im}{\hbar^2k}e^{\pm ik\lvert x-x'\rvert}outgoing/incoming — the ±iϵ\pm i\epsilon in space; no decay in 1D
free particle, 3DG0±=−m2πℏ2e±ikR/RG_0^{\pm} = -\tfrac{m}{2\pi\hbar^2}e^{\pm ikR}/Rspherical waves with 1/R1/R geometric dilution (stated; scattering chapter derives)
t→0±t \to 0^{\pm}G^+→−iℏ1^\hat G^{+}\to -\tfrac{i}{\hbar}\hat 1, G^−→+iℏ1^\hat G^{-}\to +\tfrac{i}{\hbar}\hat 1the kick injects the state instantly; only the window's side differs

Worked examples

Example 1 — resolvent spectroscopy of a two-level system (confidence builder). Take H^=(2.00.50.53.0)\hat H = \begin{pmatrix} 2.0 & 0.5 \\ 0.5 & 3.0 \end{pmatrix} eV. Locate the poles of G^+(E)\hat G^{+}(E), give their residues, and confirm the density of states integrates to the number of levels.

Step 1. Poles sit at eigenvalues. Diagonalizing: E±=2.5∓0.25+0.25E_{\pm} = 2.5 \mp \sqrt{0.25 + 0.25}, i.e. E1=1.7929E_1 = \mathbf{1.7929} eV and E2=3.2071E_2 = \mathbf{3.2071} eV, split by exactly 2=1.4142\sqrt{2} = 1.4142 eV. G^+(E)\hat G^{+}(E) is a 2×22\times2 matrix function with simple poles at both.

Step 2. Residues are projectors. Evaluating G^+\hat G^{+} at E1+10−7E_1 + 10^{-7} eV and multiplying by (E−E1)(E-E_1) reproduces the outer product ∣1⟩⟨1∣|1\rangle\langle 1| of the ground eigenvector — the residue is the state.

Step 3. Count states by the jump. With ϵ=0.01\epsilon = 0.01 eV, the density −1πIm Tr G^+(E)-\tfrac{1}{\pi}\mathrm{Im}\,\mathrm{Tr}\,\hat G^{+}(E) is two width-ϵ\epsilon Lorentzians on the eigenvalues; integrating over energy gives 2.00\mathbf{2.00} — the level count. The discontinuity formula, audited on the smallest nontrivial example.

Example 2 — evaluating the free pair for a real electron (exam level). An electron has energy such that k=1.0×1010 m−1k = 1.0\times10^{10}\,\mathrm{m}^{-1}. Evaluate both G0±G_0^{\pm} at separation ∣x−x′∣=1|x-x'| = 1 nm and interpret the difference.

Step 1. Fix the energy scale. E=ℏ2k2/2m=3.81E = \hbar^2k^2/2m = \mathbf{3.81} eV — a typical conduction-band electron.

Step 2. Magnitude, common to both. ∣G0±∣=m/(ℏ2k)=1.31 (eV⋅nm)−1|G_0^{\pm}| = m/(\hbar^2 k) = \mathbf{1.31\ (eV\cdot nm)^{-1}}, independent of separation — in one dimension a point source's influence does not dilute geometrically (contrast the 3D 1/R1/R).

Step 3. Phase, where they part ways. The accumulated phase is k∣x−x′∣=1010×10−9=10k|x-x'| = 10^{10} \times 10^{-9} = \mathbf{10} rad. The retarded function carries e+10ie^{+10i} — a wave that has traveled outward one nanometer from the source; the advanced carries e−10ie^{-10i}, a wave converging inward that will arrive at the source. Same magnitude, opposite senses of propagation: the ±iϵ\pm i\epsilon, read off an interferometer.

Step 4. Sanity-check the units. In 1D, (E−H^)G^=δ(x−x′)(E-\hat H)\hat G = \delta(x-x') gives [G^]=1/(energy×length)[\hat G] = 1/(\text{energy}\times\text{length}) — matching (eV⋅nm)−1(eV\cdot nm)^{-1}, and flagging any formula transplanted from 3D, whose kernel dilutes as 1/R1/R.

The man whose contours run the arrow of time

Origins · 1 minAugustin-Louis Cauchy and how this was discovered
AC
Augustin-Louis Cauchy
1789–1857 · École Polytechnique, Paris

The machinery turning causality into geography was built for pure mathematics, decades before physics needed it. Cauchy's 1814 memoir on definite integrals began the program; the 1825 Mémoire sur les intégrales définies prises entre des limites imaginaires established that integrals of analytic functions between complex limits depend only on the path's endpoints — the integral theorem — and his 1831 residue calculus completed the toolkit: a closed contour's integral is 2πi2\pi i times the sum of the residues it encloses. Every step of this article's central derivation — close the arc where the exponential dies, count the poles caught, read off the answer — is Cauchy's calculus applied verbatim; the retarded Green function is a sentence in his grammar. His insistence that convergence and existence be proved rather than assumed is why an infinitesimal iϵi\epsilon can be trusted to carry physical meaning at all. That a difficult royalist cataloguing imaginary paths in Restoration Paris ended up deciding which half-plane the future lives in is the kind of joke mathematics plays on a long fuse.

History
1814
— Cauchy's first memoir on definite integrals opens the theory of complex integration
1825
— the integral theorem: path independence for analytic integrands between complex limits
1831
— the residue calculus: closed contours evaluate integrals by counting enclosed poles
1873
— Sokhotski publishes the boundary-value identity later rediscovered by Plemelj (1908)
1946
— covariant QED fixes propagator boundary conditions by pole prescriptions; the retarded/advanced/Feynman trichotomy becomes standard language
1957
— Kubo's linear-response theory makes retarded correlators the universal output of many-body physics

Going further

References. Sakurai & Napolitano, Modern Quantum Mechanics, 2nd ed., §5.7–5.8 (Green functions and scattering) · Cohen-Tannoudji, Diu & Laloë, Quantum Mechanics, Vol. II, complements on the resolvent · Shankar, Principles of Quantum Mechanics, 2nd ed., Ch. 19 (scattering) · Economou, Green's Functions in Quantum Physics, 3rd ed., Chs. 1–2 · Griffiths, Introduction to Quantum Mechanics, 3rd ed., Ch. 11 (scattering Green function).

Provenance. A verifier should: (1) confirm the time-domain solutions satisfy (iℏ∂t−H)G±=δ(t−t′)(i\hbar\partial_t-H)G^\pm=\delta(t-t') using ∂tθ=δ\partial_t\theta=\delta (Sakurai §5.7–5.8; Cohen-Tannoudji resolvent complements); (2) reproduce G±(E)=(E−H±iϵ)−1G^\pm(E)=(E-H\pm i\epsilon)^{-1} by the convergence-factor Fourier transform; (3) re-derive the free G0+(r,r′;E)=−m2πℏ2eikR/RG_0^+(\mathbf r,\mathbf r';E)=-\tfrac{m}{2\pi\hbar^2}e^{ikR}/R by contour integration (Griffiths Ch.11, Sakurai); (4) verify Sokhotski–Plemelj and the discontinuity formula G+−G−=−2πi δ(E−H)G^+-G^-=-2\pi i\,\delta(E-H) (Economou Ch.1). All constants are standard textbook values; no nonstandard numbers introduced. For this edition, verification was machine-executed (sympy/numpy/scipy, 29 checks green): the finite-ϵ\epsilon contour integrals reproducing ∓iℏθ(±t)e−iE0te∓ϵt\mp\tfrac{i}{\hbar}\theta(\pm t)e^{-iE_0t}e^{\mp\epsilon t} by direct quadrature; the θ′=δ\theta' = \delta bookkeeping for both members symbolically; G^−(t)=G^+(−t)†\hat G^{-}(t) = \hat G^{+}(-t)^{\dagger} on random hermitian matrices to 10−1310^{-13}; the exact finite-ϵ\epsilon discontinuity identity and the Sokhotski–Plemelj split against a Gaussian test function; the 1D free pair's ODE, jump condition 2m/ℏ22m/\hbar^2, and mutual conjugacy; the worked numbers 1.7929/3.2071 eV (gap 2\sqrt2), DOS integrals 2.00 and 39.98/40, and the free-electron anchors 3.81 eV, 1.31 (eV·nm)⁻¹, 10 rad. Ownership: the resolvent, its spectral representation, the time→energy Fourier bridge, the DOS card, the 1D outgoing kernel's derivation, and the Dyson identity belong to Green Functions in Quantum Mechanics; the energy→time contour anatomy, the advanced twin, the discontinuity theorem, and the causal taxonomy are owned here; Lippmann–Schwinger and the Born series belong to the scattering chapter; Kramers–Kronig to the electromagnetism track; the Feynman prescription to the relativistic chapter. Stated as bridges only.

Builds on: The Time-Evolution Operator · Time-Dependent Schrodinger Equation · Spectral Decomposition of Time Evolution · Stationary States and Energy Eigenstates

Leads to: Time-Ordered Exponential and the Dyson Series · Lippmann–Schwinger Equation · Linear Response and Kubo Formula

If both G⁺ and G⁻ solve the same equation, which one is "correct"?

Neither, until you say what question you are asking. "I prepared a state and kicked it — what happens next?" is a retarded question. "Which incoming configuration would converge onto this final condition?" is an advanced one. Experiments overwhelmingly ask the first kind, which is why G^+\hat G^{+} feels like the Green function — but formal scattering needs both (out-states from +iϵ+i\epsilon, in-states from −iϵ-i\epsilon), and the advanced function honestly describes the time-reversed experiment.

Where exactly does the θ(t) go when I Fourier transform — I can't see it in (E − H + iε)⁻¹?

It hides in the pole placement. A sharp step in time has a 1/E1/E tail in energy, and the side on which the transform converges records which way the step faces: damping θ(t)\theta(t)'s future tail is exactly E→E+iϵE\to E+i\epsilon. Inverting, the pole at En−iϵE_n - i\epsilon regenerates the step through contour closing. The iϵi\epsilon is the step function, written in analytic ink.

Is ε a physical quantity? Do I ever keep it finite?

In the exact formalism, no — ϵ→0+\epsilon\to0^{+} always; only the sign survives. Two practical cases keep a finite imaginary part: numerics, where small ϵ\epsilon smears delta spectra into plottable Lorentzians (our 40-level check), and decaying systems, where a lifetime τ\tau appears as genuine imaginary energy Γ/2=ℏ/2τ\Gamma/2 = \hbar/2\tau — a pole honestly off the axis. That second case is physics, and it is where Survival Amplitude and Decay of Unstable States picks up.

Why is G⁺ analytic in the upper half-plane when its poles are in the lower one — I keep flipping this?

Analyticity means absence of singularities: push the poles down, and the clean region is up. The 2 a.m. mnemonic: retarded = future response = poles below = analytic above. Anchor: the t<0t<0 contour must find nothing, and it closes upward. Beware the opposite Fourier convention (e+iωte^{+i\omega t}) of engineering texts, which mirrors every statement.

How is the advanced function related to time reversal, concretely?

Equation (4): G^−(t)=G^+(−t)†\hat G^{-}(t) = \hat G^{+}(-t)^{\dagger}. Run the movie backwards and take the adjoint (which undoes the ordering of operators), and the retarded response becomes the advanced one. In Time Reversal in Quantum Dynamics this upgrades from bookkeeping to symmetry: for a time-reversal-invariant Hamiltonian the antiunitary Θ\Theta maps the two functions onto each other — "advanced" is literally the Green function of the reversed world.

Is the Feynman propagator of QFT just G⁺ with different clothes?

No — it is a genuinely third pole prescription, and conflating them causes real errors. Feynman's rule pushes positive-energy poles down and negative-energy poles up (E2→E2+iϵE^2 \to E^2 + i\epsilon in relativistic form): particles propagate forward in time, antiparticles backward. Retarded pushes all poles down; advanced all up. Nonrelativistic quantum mechanics, having no antiparticles, never needs the mixture — this chapter's taxonomy has two members, QFT's has three. The relativistic chapter owns that story.

Before this

Where this leads