Skip to content

Thermal Green Functions

A thermal Green function packages equilibrium propagation, occupation, operator statistics, and equal-time algebra into one imaginary-time two-point function.

For a normal fermionic single-particle channel,

Gab(τ)=−⟨Tτca(τ)cb†(0)⟩β.\mathcal G_{ab}(\tau) = - \left\langle \mathcal T_\tau c_a(\tau)c_b^\dagger(0) \right\rangle_\beta.

The same definition simultaneously knows:

  • that cac_a changes particle number;
  • that exchanging two odd operators contributes a minus sign;
  • that the thermal interval has length βℏ\beta\hbar;
  • that the function is antiperiodic;
  • that its 0−0^- limit is the one-body density matrix;
  • that its 0+−0−0^+-0^- jump is fixed by the canonical anticommutator.

Those facts are not optional decorations. They are the checks that distinguish a valid thermal propagator from a formula with the right denominator but the wrong physics.

This page is the canonical home for:

  • the definition of equilibrium imaginary-time two-point functions;
  • graded imaginary-time ordering as applied to thermal Green functions;
  • the distinction between exchange signs and conventional overall signs;
  • normal fermionic and bosonic single-particle propagators;
  • one-sided equal-time limits and contact terms;
  • occupation matrices extracted from 0−0^-;
  • exact free fermion and free boson time-domain benchmarks;
  • the harmonic-oscillator coordinate correlator as a contrasting bosonic convention;
  • quadratic many-orbital Green functions;
  • equation-of-motion and high-frequency checks;
  • practical validation of imaginary-time data.

Neighboring pages retain separate ownership:

Use one generator consistently in the density operator and in imaginary-time evolution:

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

For a grand-canonical state,

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

Imaginary-time operators are

A(τ)=eτK/ℏAe−τK/ℏ.A(\tau) = e^{\tau\mathcal K/\hbar} A e^{-\tau\mathcal K/\hbar}.

Using HH in this evolution while retaining H−μNH-\mu N in the Gibbs weight changes where μ\mu appears. Either convention can be translated into the other, but they must not be mixed silently.

Write

Lτ:=βℏ,0≤τ<Lτ.L_\tau := \beta\hbar, \qquad 0 \leq \tau \lt L_\tau.

The notation keeps τ\tau in time units and β\beta in inverse-energy units.

For a periodic or antiperiodic function C(τ)\mathcal C(\tau), this page uses

C(iζn)=1ℏ∫0Lτdτ eiζnτ/ℏC(τ),\mathcal C(i\zeta_n) = \frac1\hbar \int_0^{L_\tau} d\tau\, e^{i\zeta_n\tau/\hbar} \mathcal C(\tau),

with inverse

C(τ)=1β∑ne−iζnτ/ℏC(iζn).\mathcal C(\tau) = \frac1\beta \sum_n e^{-i\zeta_n\tau/\hbar} \mathcal C(i\zeta_n).

The symbol ζn\zeta_n is generic. For a bosonic channel,

ζn=Ωm=2πmβ.\zeta_n = \Omega_m = \frac{2\pi m}{\beta}.

For a fermionic channel,

ζn=νn=(2n+1)πβ.\zeta_n = \nu_n = \frac{(2n+1)\pi}{\beta}.

A two-point function is not specified by the words “Green function” alone. One must state:

  1. the two operators;
  2. the equilibrium ensemble;
  3. the ordering prescription;
  4. the overall prefactor;
  5. the operator parity;
  6. whether disconnected expectation values have been subtracted;
  7. whether the variable is time, angular frequency, or energy.

Examples include:

ObjectOperatorsCommon definitionBoundary class
fermion propagatorcac_a, cb†c_b^\dagger−⟨Tτcacb†⟩-\langle\mathcal T_\tau c_a c_b^\dagger\rangleantiperiodic
boson propagatorbab_a, bb†b_b^\dagger−⟨Tτbabb†⟩-\langle\mathcal T_\tau b_a b_b^\dagger\rangleperiodic
coordinate correlatorqq, qq+⟨Tτqq⟩+\langle\mathcal T_\tau q q\rangleperiodic
density correlatorδn\delta n, δn\delta n+⟨Tτδn δn⟩+\langle\mathcal T_\tau\delta n\,\delta n\rangleperiodic
spin correlatorδSα\delta S^\alpha, δSβ\delta S^\betaconvention dependentperiodic
pair correlatorΔ\Delta, Δ†\Delta^\daggerconvention dependentperiodic

The first two rows share a conventional leading minus sign, but their exchange signs differ. The next rows illustrate that a bosonic or even channel need not use that leading minus sign at all.

Let AA and BB have definite fermion parities

pA,pB∈{0,1}.p_A, p_B \in \{0,1\}.

Imaginary-time ordering is

TτA(τ)B(τ′)=θ(τ−τ′)×A(τ)B(τ′)+(−1)pApBθ(τ′−τ)×B(τ′)A(τ).\begin{aligned} \mathcal T_\tau A(\tau)B(\tau') ={}& \theta(\tau-\tau') \\ &\quad\times A(\tau)B(\tau') \\ &+ (-1)^{p_Ap_B} \theta(\tau'-\tau) \\ &\quad\times B(\tau')A(\tau). \end{aligned}

When both operators are odd, reversing them contributes a minus sign. If either is even, no graded exchange sign appears.

For a channel-dependent overall convention sABs_{AB}, define

CAB(τ−τ′)=sAB⟨TτA(τ)B(τ′)⟩β.\mathcal C_{AB}(\tau-\tau') = s_{AB} \left\langle \mathcal T_\tau A(\tau)B(\tau') \right\rangle_\beta.

The fixed sign sABs_{AB} and the exchange sign (−1)pApB(-1)^{p_Ap_B} have different origins:

  • sABs_{AB} is chosen by convention;
  • (−1)pApB(-1)^{p_Ap_B} follows from graded operator algebra.

Changing the first does not change the thermal boundary class. Dropping the second changes the physics.

Set τ′=0\tau'=0 and suppose the two insertions have the same parity pp. With

ηp=(−1)p,\eta_p = (-1)^p,

the ordered correlator is

CAB(τ)={sAB⟨A(τ)B(0)⟩β,τ>0,sABηp⟨B(0)A(τ)⟩β,τ<0.\mathcal C_{AB}(\tau) = \begin{cases} s_{AB} \langle A(\tau)B(0)\rangle_\beta, & \tau>0, \\[4pt] s_{AB}\eta_p \langle B(0)A(\tau)\rangle_\beta, & \tau<0. \end{cases}

The two branches contain different operator products. At finite temperature both may be nonzero because the initial thermal state need not be the ground state or the vacuum.

Since

[ρβ,K]=0,[\rho_\beta,\mathcal K] = 0,

an equilibrium two-point function is invariant under a common imaginary-time translation:

CAB(τ,τ′)=CAB(τ−τ′,0).\mathcal C_{AB}(\tau,\tau') = \mathcal C_{AB}(\tau-\tau',0).

This statement assumes:

  • a time-independent equilibrium generator;
  • no explicit imaginary-time dependence in the operators beyond Heisenberg evolution;
  • a well-defined thermal trace or equilibrium state.

A driven state, a transient preparation, or a source varying around the thermal contour generally depends on both time arguments separately. Matsubara frequency is then not a complete label.

KMS Condition Preview owns the analytic boundary relation by which trace cyclicity moves an insertion around the thermal circle. Graded ordering supplies the sign needed to restore the chosen order. For a two-point channel generated by parity pp,

Cp(τ+Lτ)=(−1)pCp(τ).\mathcal C_p(\tau+L_\tau) = (-1)^p \mathcal C_p(\tau).

Thus:

CB(τ+Lτ)=CB(τ),CF(τ+Lτ)=−CF(τ).\begin{aligned} \mathcal C_{\mathrm B}(\tau+L_\tau) &= \mathcal C_{\mathrm B}(\tau), \\ \mathcal C_{\mathrm F}(\tau+L_\tau) &= - \mathcal C_{\mathrm F}(\tau). \end{aligned}

The sign is assigned by the parity of the complete operator channel:

  • cac_a is odd, so a normal fermion propagator is antiperiodic;
  • bab_a is even under fermion parity, so a boson propagator is periodic;
  • ca†cbc_a^\dagger c_b is even, so a density correlator is periodic;
  • c↓c↑c_\downarrow c_\uparrow is even, so a pair correlator is periodic.

Antiperiodicity is a property of the ordered thermal correlator. It does not say that a physical fermion state acquires a minus sign after an elapsed laboratory time βℏ\beta\hbar.

For canonical fermions,

{ca,cb†}=δab,\left\{ c_a,c_b^\dagger \right\} = \delta_{ab},

define

Gab(τ)=−⟨Tτca(τ)cb†(0)⟩β.\mathcal G_{ab}(\tau) = - \left\langle \mathcal T_\tau c_a(\tau)c_b^\dagger(0) \right\rangle_\beta.

Its branches are

Gab(τ)={−⟨ca(τ)cb†(0)⟩β,τ>0,+⟨cb†(0)ca(τ)⟩β,τ<0.\mathcal G_{ab}(\tau) = \begin{cases} - \langle c_a(\tau)c_b^\dagger(0)\rangle_\beta, & \tau>0, \\[4pt] + \langle c_b^\dagger(0)c_a(\tau)\rangle_\beta, & \tau<0. \end{cases}

The plus sign on the negative-time branch results from multiplying the conventional overall minus by the odd-operator exchange minus.

For canonical bosons,

[ba,bb†]=δab,\left[ b_a,b_b^\dagger \right] = \delta_{ab},

a common nonrelativistic convention is

Dab(τ)=−⟨Tτba(τ)bb†(0)⟩β.\mathcal D_{ab}(\tau) = - \left\langle \mathcal T_\tau b_a(\tau)b_b^\dagger(0) \right\rangle_\beta.

The branches are

Dab(τ)={−⟨ba(τ)bb†(0)⟩β,τ>0,−⟨bb†(0)ba(τ)⟩β,τ<0.\mathcal D_{ab}(\tau) = \begin{cases} - \langle b_a(\tau)b_b^\dagger(0)\rangle_\beta, & \tau>0, \\[4pt] - \langle b_b^\dagger(0)b_a(\tau)\rangle_\beta, & \tau<0. \end{cases}

There is no exchange minus because bosonic operators are even. The leading minus remains only because this definition chose it.

Some atomic, condensed-matter, and field-theory texts define bosonic propagators with different overall signs or factors of ℏ\hbar. A formula should be compared only after its definition and transform pair are aligned.

The value at exactly τ=0\tau=0 is less informative than the one-sided limits. Define the fermionic one-body density matrix

ρab(1):=⟨cb†ca⟩β.\rho_{ab}^{(1)} := \left\langle c_b^\dagger c_a \right\rangle_\beta.

Then

Gab(0−)=ρab(1),Gab(0+)=−(δab−ρab(1)).\begin{aligned} \mathcal G_{ab}(0^-) &= \rho_{ab}^{(1)}, \\ \mathcal G_{ab}(0^+) &= - \left( \delta_{ab} - \rho_{ab}^{(1)} \right). \end{aligned}

Their difference is the canonical contact term:

Gab(0+)−Gab(0−)=−δab.\mathcal G_{ab}(0^+) - \mathcal G_{ab}(0^-) = - \delta_{ab}.

For bosons, let

nab(b):=⟨bb†ba⟩β.n_{ab}^{(b)} := \left\langle b_b^\dagger b_a \right\rangle_\beta.

The same leading-minus convention gives

Dab(0−)=−nab(b),Dab(0+)=−(δab+nab(b)),\begin{aligned} \mathcal D_{ab}(0^-) &= - n_{ab}^{(b)}, \\ \mathcal D_{ab}(0^+) &= - \left( \delta_{ab} + n_{ab}^{(b)} \right), \end{aligned}

and therefore

Dab(0+)−Dab(0−)=−δab.\mathcal D_{ab}(0^+) - \mathcal D_{ab}(0^-) = - \delta_{ab}.

The equal-time jumps look identical in this convention, but their boundary gluing differs:

  • the fermion propagator is antiperiodic;
  • the boson propagator is periodic.

One-sided equal-time jumps and thermal seam conditions for free fermion and boson propagators

Schematic free-mode propagators on 0<τ<Lτ0<\tau<L_\tau. The canonical jump is fixed by the anticommutator or commutator. The thermal seam is separate: GF\mathcal G_{\mathrm F} changes sign across the seam, whereas DB\mathcal D_{\mathrm B} does not.

Using the inverse transform, the fermionic density matrix is

ρab(1)=lim⁡ϵ↓01β∑neiνnϵ/ℏGab(iνn).\rho_{ab}^{(1)} = \lim_{\epsilon\downarrow0} \frac1\beta \sum_n e^{i\nu_n\epsilon/\hbar} \mathcal G_{ab}(i\nu_n).

The factor eiνnϵ/ℏe^{i\nu_n\epsilon/\hbar} specifies the 0−0^- limit. Omitting it from a conditionally convergent sum can return an ambiguous midpoint rather than the occupation.

For the bosonic leading-minus convention,

nab(b)=−lim⁡ϵ↓01β∑meiΩmϵ/ℏDab(iΩm).n_{ab}^{(b)} = - \lim_{\epsilon\downarrow0} \frac1\beta \sum_m e^{i\Omega_m\epsilon/\hbar} \mathcal D_{ab}(i\Omega_m).

Matsubara Formalism Preview develops these convergence prescriptions in detail.

Consider one canonical fermion with

K=ξc†c,ξ=ϵ−μ.\mathcal K = \xi c^\dagger c, \qquad \xi = \epsilon-\mu.

Its partition function and occupation are

ZF=1+e−βξ,f(ξ)=1eβξ+1.\begin{aligned} \mathcal Z_{\mathrm F} &= 1+e^{-\beta\xi}, \\ f(\xi) &= \frac1{ e^{\beta\xi}+1 }. \end{aligned}

The imaginary-time equation of motion gives

c(τ)=e−ξτ/ℏc.c(\tau) = e^{-\xi\tau/\hbar}c.

For

0<τ<Lτ,0 \lt \tau \lt L_\tau,

the operator order is already correct:

GF(τ)=−e−ξτ/ℏ⟨cc†⟩β=−[1−f(ξ)]e−ξτ/ℏ.\begin{aligned} \mathcal G_{\mathrm F}(\tau) &= - e^{-\xi\tau/\hbar} \langle cc^\dagger\rangle_\beta \\ &= - \left[ 1-f(\xi) \right] e^{-\xi\tau/\hbar}. \end{aligned}

For

−Lτ<τ<0,-L_\tau \lt \tau \lt 0,

graded ordering reverses the odd operators:

GF(τ)=+e−ξτ/ℏ⟨c†c⟩β=f(ξ)e−ξτ/ℏ.\begin{aligned} \mathcal G_{\mathrm F}(\tau) &= + e^{-\xi\tau/\hbar} \langle c^\dagger c\rangle_\beta \\ &= f(\xi) e^{-\xi\tau/\hbar}. \end{aligned}

Both branches matter at finite temperature. The positive-time branch carries the probability that the mode is empty, while the negative-time branch carries the probability that it is occupied.

The Fermi function obeys

[1−f(ξ)]e−βξ=f(ξ).\left[ 1-f(\xi) \right] e^{-\beta\xi} = f(\xi).

Therefore,

GF(τ+Lτ)=−GF(τ).\mathcal G_{\mathrm F} (\tau+L_\tau) = - \mathcal G_{\mathrm F}(\tau).

At the seam,

GF(0−)=f(ξ),GF(0+)=−[1−f(ξ)],GF(Lτ−)=−f(ξ).\begin{aligned} \mathcal G_{\mathrm F}(0^-) &= f(\xi), \\ \mathcal G_{\mathrm F}(0^+) &= - \left[ 1-f(\xi) \right], \\ \mathcal G_{\mathrm F}(L_\tau^-) &= - f(\xi). \end{aligned}

The first and third values are related by antiperiodicity. The first and second differ by the canonical jump.

For a fermionic Matsubara energy νn\nu_n,

eiβνn=−1.e^{i\beta\nu_n} = -1.

Transforming the positive-time branch gives

GF(iνn)=−[1−f(ξ)]×eβ(iνn−ξ)−1iνn−ξ=1iνn−ξ.\begin{aligned} \mathcal G_{\mathrm F}(i\nu_n) ={}& - \left[ 1-f(\xi) \right] \\ &\times \frac{ e^{\beta(i\nu_n-\xi)}-1 }{ i\nu_n-\xi } \\ ={}& \frac1{ i\nu_n-\xi }. \end{aligned}

The explicit occupation factor cancels against the thermal endpoint factor. Temperature remains encoded in the discrete values of νn\nu_n and reappears when the inverse transform reconstructs the two time-domain branches.

If ξ>0\xi>0 and T→0T\to0, then

f(ξ)⟶0,f(\xi) \longrightarrow 0,

so positive imaginary time describes adding a particle to an empty mode.

If ξ<0\xi<0 and T→0T\to0, then

f(ξ)⟶1,f(\xi) \longrightarrow 1,

so the positive-time branch vanishes and the negative-time branch records removal from an occupied mode.

At ξ=0\xi=0,

f(0)=12,f(0) = \frac12,

and the propagator is constant on the open interval:

GF(τ)=−12,0<τ<Lτ.\mathcal G_{\mathrm F}(\tau) = - \frac12, \qquad 0<\tau<L_\tau.

It still has an equal-time jump and an antiperiodic seam. A flat open-interval curve does not make it bosonic.

Consider one canonical boson with

K=εb†b.\mathcal K = \varepsilon b^\dagger b.

For an unconstrained grand-canonical oscillator, normalizability requires

ε>0.\varepsilon > 0.

The partition function and Bose occupation are

ZB=11−e−βε,nB(ε)=1eβε−1.\begin{aligned} \mathcal Z_{\mathrm B} &= \frac1{ 1-e^{-\beta\varepsilon} }, \\ n_{\mathrm B}(\varepsilon) &= \frac1{ e^{\beta\varepsilon}-1 }. \end{aligned}

Evolution gives

b(τ)=e−ετ/ℏb.b(\tau) = e^{-\varepsilon\tau/\hbar}b.

Using

DB(τ)=−⟨Tτb(τ)b†(0)⟩β,\mathcal D_{\mathrm B}(\tau) = - \left\langle \mathcal T_\tau b(\tau)b^\dagger(0) \right\rangle_\beta,

one obtains, for 0<τ<Lτ0<\tau<L_\tau,

DB(τ)=−[1+nB(ε)]e−ετ/ℏ.\mathcal D_{\mathrm B}(\tau) = - \left[ 1+n_{\mathrm B}(\varepsilon) \right] e^{-\varepsilon\tau/\hbar}.

For −Lτ<τ<0-L_\tau<\tau<0,

DB(τ)=−nB(ε)e−ετ/ℏ.\mathcal D_{\mathrm B}(\tau) = - n_{\mathrm B}(\varepsilon) e^{-\varepsilon\tau/\hbar}.

Unlike the fermionic case, the negative-time branch keeps the conventional leading minus because exchanging bosonic operators contributes no graded sign.

The Bose function obeys

[1+nB(ε)]e−βε=nB(ε).\left[ 1+n_{\mathrm B}(\varepsilon) \right] e^{-\beta\varepsilon} = n_{\mathrm B}(\varepsilon).

Consequently,

DB(τ+Lτ)=DB(τ).\mathcal D_{\mathrm B} (\tau+L_\tau) = \mathcal D_{\mathrm B}(\tau).

At the seam,

DB(0−)=−nB,DB(0+)=−(1+nB),DB(Lτ−)=−nB.\begin{aligned} \mathcal D_{\mathrm B}(0^-) &= - n_{\mathrm B}, \\ \mathcal D_{\mathrm B}(0^+) &= - \left( 1+n_{\mathrm B} \right), \\ \mathcal D_{\mathrm B}(L_\tau^-) &= - n_{\mathrm B}. \end{aligned}

The first and third agree by periodicity. The first and second differ by the canonical commutator.

For

Ωm=2πmβ,\Omega_m = \frac{2\pi m}{\beta},

one has eiβΩm=1e^{i\beta\Omega_m}=1. Therefore,

DB(iΩm)=−(1+nB)×eβ(iΩm−ε)−1iΩm−ε=1iΩm−ε.\begin{aligned} \mathcal D_{\mathrm B}(i\Omega_m) ={}& - \left( 1+n_{\mathrm B} \right) \\ &\times \frac{ e^{\beta(i\Omega_m-\varepsilon)}-1 }{ i\Omega_m-\varepsilon } \\ ={}& \frac1{ i\Omega_m-\varepsilon }. \end{aligned}

The algebra resembles the fermion result, but the grid and thermal identity differ.

At m=0m=0,

DB(iΩ0)=−1ε.\mathcal D_{\mathrm B}(i\Omega_0) = - \frac1\varepsilon.

This is finite for ε>0\varepsilon>0. As ε→0+\varepsilon\to0^+, both the zero-mode propagator and nBn_{\mathrm B} diverge, while the single-mode grand partition function ceases to be normalizable at ε=0\varepsilon=0.

In an extended interacting Bose system, condensation and critical zero-mode physics require a separate treatment of the thermodynamic limit, symmetry breaking, and infrared fluctuations. The algebra of one stable oscillator does not by itself establish a phase transition.

The same bosonic mode also illustrates why overall sign conventions must be stated. Let

q=ℏ2Mω0(b+b†),ε=ℏω0.q = \sqrt{ \frac{\hbar}{ 2M\omega_0 } } \left( b+b^\dagger \right), \qquad \varepsilon = \hbar\omega_0.

Define the coordinate correlator without a leading minus:

Cqq(τ)=⟨Tτq(τ)q(0)⟩β.C_{qq}(\tau) = \left\langle \mathcal T_\tau q(\tau)q(0) \right\rangle_\beta.

For

0≤τ≤Lτ,0 \leq \tau \leq L_\tau,

the exact result is

Cqq(τ)=ℏ2Mω0×[(1+nB)e−ω0τ+nBeω0τ].\begin{aligned} C_{qq}(\tau) ={}& \frac{\hbar}{ 2M\omega_0 } \\ &\times \left[ \left( 1+n_{\mathrm B} \right) e^{-\omega_0\tau} + n_{\mathrm B} e^{\omega_0\tau} \right]. \end{aligned}

It satisfies

Cqq(Lτ−τ)=Cqq(τ)C_{qq}(L_\tau-\tau) = C_{qq}(\tau)

and is periodic around the thermal circle.

Its Matsubara transform is

Cqq(iΩm)=ℏ2M[Ωm2+(ℏω0)2].C_{qq}(i\Omega_m) = \frac{ \hbar^2 }{ M \left[ \Omega_m^2 + (\hbar\omega_0)^2 \right] }.

This correlator is even in Ωm\Omega_m and positive at τ=0\tau=0. It is not the same object as the annihilation-operator propagator

DB(iΩm)=1iΩm−ℏω0.\mathcal D_{\mathrm B}(i\Omega_m) = \frac1{ i\Omega_m-\hbar\omega_0 }.

Both are correct. They answer different operator questions and use different overall conventions.

Let

K0=∑a,bca†habcb,\mathcal K_0 = \sum_{a,b} c_a^\dagger h_{ab} c_b,

with h=h†h=h^\dagger. Define the matrix Fermi function

f(h)=(eβh+1)−1.f(h) = \left( e^{\beta h} + \mathbf 1 \right)^{-1}.

For 0<τ<Lτ0<\tau<L_\tau,

G0(τ)=−e−hτ/ℏ[1−f(h)].\mathcal G_0(\tau) = - e^{-h\tau/\hbar} \left[ \mathbf 1-f(h) \right].

The transform is the resolvent

G0(iνn)=[iνn1−h]−1.\mathcal G_0(i\nu_n) = \left[ i\nu_n\mathbf 1-h \right]^{-1}.

Diagonalizing hh reduces this expression to independent free modes. Under a unitary basis change

c′=Uc,c' = Uc,

the Green matrix transforms as

G0′=UG0U†.\mathcal G_0' = U \mathcal G_0 U^\dagger.

For quadratic bosons, the analogous formulas use

nB(h)=(eβh−1)−1,n_{\mathrm B}(h) = \left( e^{\beta h} - \mathbf 1 \right)^{-1},

provided the unconstrained bosonic Gibbs trace is normalizable. In the number-conserving case this requires the relevant one-particle energies of K0\mathcal K_0 to be positive.

The equal-time jump appears as a delta-function source. For the normal fermion Green function,

ℏ∂τGab(τ)=−ℏδF(τ)δab−⟨Tτ[K,ca(τ)]cb†(0)⟩β.\begin{aligned} \hbar \partial_\tau \mathcal G_{ab}(\tau) ={}& - \hbar \delta_{\mathrm F}(\tau) \delta_{ab} \\ &- \left\langle \mathcal T_\tau \left[ \mathcal K, c_a(\tau) \right] c_b^\dagger(0) \right\rangle_\beta. \end{aligned}

Here δF\delta_{\mathrm F} is the delta distribution compatible with antiperiodic boundary conditions.

For the quadratic generator,

[K0,ca]=−∑chaccc,\left[ \mathcal K_0,c_a \right] = - \sum_c h_{ac}c_c,

so

[ℏ∂τ1+h]G0(τ)=−ℏδF(τ)1.\left[ \hbar\partial_\tau\mathbf 1 + h \right] \mathcal G_0(\tau) = - \hbar \delta_{\mathrm F}(\tau) \mathbf 1.

Fourier transformation gives

[iνn1−h]G0(iνn)=1.\left[ i\nu_n\mathbf 1-h \right] \mathcal G_0(i\nu_n) = \mathbf 1.

For an interacting Hamiltonian, the commutator generally creates higher-order operator products. This is the equation-of-motion hierarchy. Closing that hierarchy requires an exact solution, an approximation, or a self-energy construction.

The canonical contact term fixes the leading large-frequency behavior:

G(iνn)=1iνn+O(1νn2).\mathcal G(i\nu_n) = \frac{ \mathbf 1 }{ i\nu_n } + \mathcal O \left( \frac1{\nu_n^2} \right).

For the bosonic annihilation-operator propagator with the same leading-minus convention,

D(iΩm)=1iΩm+O(1Ωm2).\mathcal D(i\Omega_m) = \frac{ \mathbf 1 }{ i\Omega_m } + \mathcal O \left( \frac1{\Omega_m^2} \right).

The coefficient changes when the operator normalization or overall Green-function convention changes. A coordinate correlator, for example, falls as 1/Ωm21/\Omega_m^2 because its positive- and negative-energy poles cancel the 1/Ωm1/\Omega_m term.

High-frequency asymptotics provide a stringent numerical check. They test the equal-time algebra before any analytic continuation is attempted.

For an observable AA with nonzero thermal expectation value, define its fluctuation

δA=A−⟨A⟩β.\delta A = A-\langle A\rangle_\beta.

A connected imaginary-time correlator is

CABc(τ)=⟨TτδA(τ)δB(0)⟩β.C_{AB}^{\mathrm c}(\tau) = \left\langle \mathcal T_\tau \delta A(\tau) \delta B(0) \right\rangle_\beta.

Subtracting the disconnected term removes

⟨A⟩β⟨B⟩β,\langle A\rangle_\beta \langle B\rangle_\beta,

which otherwise contributes a static component.

Density, spin, current, and pair observables are usually even channels, so their thermal correlators are periodic and use bosonic Matsubara energies. Their operator definitions, tensor indices, conserved quantities, and contact terms differ from those of a normal single-particle propagator.

An imaginary-time Green function and a retarded response function are related through equilibrium spectral structure, but they are not the same function.

QuestionImaginary-time objectRetarded object
orderingTτ\mathcal T_\tau on the thermal circlecausal support with θ(t)\theta(t)
domaincompact imaginary time or discrete iζni\zeta_nreal time or E+i0+E+i0^+
boundary informationperiodic or antiperiodicretarded boundary condition
direct useequilibrium averages, perturbation theory, Monte Carlocausal response and spectra
conversionrequires a common analytic or spectral representationobtained as a real-axis boundary value

A fermionic single-particle Green function is not ordinarily the response to a classical laboratory source, because a single fermion operator is odd. Density and spin susceptibilities are even observables and do describe response to appropriate classical sources.

Retarded and Advanced Response and Kubo Formula develop the causal side of this distinction.

Interactions change the Green function without changing its defining algebra. In frequency space one often writes

G−1(iνn)=G0−1(iνn)−Σ(iνn),\mathcal G^{-1}(i\nu_n) = \mathcal G_0^{-1}(i\nu_n) - \Sigma(i\nu_n),

or

G−1(iνn)=iνn1−h−Σ(iνn).\mathcal G^{-1}(i\nu_n) = i\nu_n\mathbf 1 - h - \Sigma(i\nu_n).

The self-energy can:

  • shift effective single-particle energies;
  • redistribute spectral weight;
  • produce finite lifetimes after real-frequency continuation;
  • couple orbital, spin, sublattice, or Nambu components;
  • carry nontrivial temperature dependence.

It does not remove the canonical equal-time jump. A numerical interacting Green function with the wrong 1/(iνn)1/(i\nu_n) coefficient violates the operator algebra regardless of how plausible its low-frequency structure looks.

Diagrammatic Methods Preview owns the self-energy and Dyson bookkeeping. Green Functions in Many-Body QM owns the spectral interpretation of poles, residues, continua, and quasiparticles.

Real-time unitary evolution contains oscillatory factors such as

e−iEt/ℏ.e^{-iEt/\hbar}.

Imaginary-time evolution contains decaying or growing factors such as

e−Eτ/ℏ.e^{-E\tau/\hbar}.

The latter expose energy differences and thermal weights but do not represent a directly observed trajectory.

For a fermion mode:

  • τ>0\tau>0 weights the empty part 1−f1-f;
  • τ<0\tau<0 weights the occupied part ff.

At zero temperature one branch may vanish depending on whether the mode lies above or below the chemical potential. At finite temperature both generally survive.

An exponential imaginary-time decay can reveal an excitation energy. A true real-time linewidth is more subtle and depends on spectral structure. Reading a decay rate in τ\tau as a scattering rate in tt is generally invalid.

The finite circumference Lτ=βℏL_\tau=\beta\hbar and the seam condition are how equilibrium temperature enters the kinematics. The compact frequency-domain free propagator may look temperature independent even though its allowed arguments and inverse transform are temperature dependent.

Thermal Green functions arise in exact diagonalization, determinant and worldline Monte Carlo, impurity solvers, tensor-network thermal methods, and diagrammatic calculations. A useful data product records:

  • the operator definition and overall sign;
  • the ensemble generator;
  • the imaginary-time grid and endpoint convention;
  • statistical or truncation uncertainties;
  • the boundary class;
  • equal-time one-sided estimates;
  • known moments and high-frequency tails;
  • matrix-index ordering and basis;
  • any disconnected subtraction;
  • the transform normalization.

DMFT for Quantum Materials applies this ledger to matrix-valued impurity and local lattice Green functions, self-energies, high-frequency tails, and consistency residuals. This page retains the underlying thermal Green-function conventions and validation checks.

Sampling both τ=0\tau=0 and τ=Lτ\tau=L_\tau as independent points is usually redundant. They are related by periodicity or antiperiodicity, while the contact discontinuity requires separate 0+0^+ and 0−0^- information.

A canonical single-particle propagator has an equal-time jump. A naive discrete transform of a coarse grid can therefore show ringing or incorrect high-frequency tails. Subtracting a known analytic tail before transformation and adding it back afterward often improves convergence.

Imaginary-time kernels suppress fine real-frequency structure. Two distinct spectra can produce very similar noisy τ\tau data. Stable forward agreement in imaginary time is necessary, but it does not by itself prove a unique real-frequency reconstruction.

Before trusting a thermal Green function, check:

  1. Generator: Do the Gibbs weight and imaginary-time evolution use the same K\mathcal K?
  2. Operators: Are both insertions and their indices defined?
  3. Parity: Is the channel even or odd under fermion parity?
  4. Ordering: Is Tτ\mathcal T_\tau graded correctly?
  5. Overall sign: Is the convention stated independently of the exchange sign?
  6. Boundary: Is the function periodic or antiperiodic as required?
  7. One-sided limits: Do 0+0^+ and 0−0^- reproduce the occupation and canonical jump?
  8. Grid: Are iΩmi\Omega_m or iνni\nu_n used consistently?
  9. Units: Are Matsubara energies distinguished from angular frequencies?
  10. Transform: Are the factors 1/ℏ1/\hbar and 1/β1/\beta correct?
  11. High frequency: Does the leading asymptotic coefficient match the operator algebra?
  12. Free limit: Does a noninteracting or exactly diagonalizable benchmark agree?
  13. Disconnected part: Was it retained or subtracted intentionally?
  14. Continuation: Is any real-frequency claim based on a justified analytic representation rather than direct substitution?
  • Treating the leading minus in a propagator definition as the fermionic exchange sign.
  • Assigning antiperiodic boundary conditions to every object built from fermions.
  • Forgetting that density and pair channels are even.
  • Writing one value at τ=0\tau=0 and discarding the 0±0^\pm distinction.
  • Extracting an occupation from 0+0^+ with the 0−0^- formula.
  • Assuming a periodic boson propagator has no equal-time discontinuity.
  • Importing the sign of a bosonic propagator from a text with a different definition.
  • Evolving operators with HH while the density matrix uses H−μNH-\mu N without translating conventions.
  • Calling iνni\nu_n a measurable real frequency.
  • Interpreting the absence of a fermionic zero Matsubara point as a physical spectral gap.
  • Reading an imaginary-time decay constant as a real-time damping rate.
  • Applying a scalar positivity rule to a bosonic commutator spectrum or a Nambu matrix.
  • Omitting a convergence factor in an equal-time Matsubara sum.
  • Fourier transforming coarse endpoint data without enforcing the contact jump.
  • Continuing a finite list of Matsubara values by the substitution iνn→E+i0+i\nu_n\to E+i0^+.
  1. Define the equilibrium generator and verify that the Gibbs state exists.
  2. Name the two operators, their indices, and their fermion parities.
  3. Write the ordered correlator with its overall convention.
  4. Expand it into positive- and negative-time branches.
  5. Derive the periodic or antiperiodic seam condition.
  6. Compute the 0+0^+ and 0−0^- limits from operator algebra.
  7. Select the matching Matsubara grid and transform normalization.
  8. Check a free or exactly diagonalizable model.
  9. Verify high-frequency moments and conserved symmetries.
  10. Only then apply perturbative, diagrammatic, Monte Carlo, or impurity methods.
  11. Treat real-frequency reconstruction as a separate analytic or statistical problem.
  1. T. Matsubara, “A New Approach to Quantum-Statistical Mechanics”, Progress of Theoretical Physics 14, 351–378 (1955) – original imaginary-time many-body formalism.
  2. P. C. Martin and J. Schwinger, “Theory of Many-Particle Systems. I”, Physical Review 115, 1342–1373 (1959) – equilibrium Green functions, hierarchy relations, and thermal identities.
  3. R. Kubo, “Statistical-Mechanical Theory of Irreversible Processes. I”, Journal of the Physical Society of Japan 12, 570–586 (1957) – equilibrium correlations and response.
  4. G. Baym and N. D. Mermin, “Determination of Thermodynamic Green’s Functions”, Journal of Mathematical Physics 2, 232–234 (1961) – analytic conditions for thermodynamic Green functions.
  5. A. L. Fetter and J. D. Walecka, Quantum Theory of Many-Particle Systems, Dover (2003 reprint of the 1971 edition) – operator, spectral, and finite-temperature Green-function conventions.
  6. A. A. Abrikosov, L. P. Gorkov, and I. E. Dzyaloshinski, Methods of Quantum Field Theory in Statistical Physics, Dover (1975) – classic thermal diagrammatic methods.
  7. G. D. Mahan, Many-Particle Physics, 3rd ed., Springer (2000) – thermal propagators and condensed-matter applications.
  8. J. W. Negele and H. Orland, Quantum Many-Particle Systems, CRC Press (2018 reissue) – operator, coherent-state, and functional methods.
  9. A. Altland and B. Simons, Condensed Matter Field Theory, 2nd ed., Cambridge University Press (2010) – finite-temperature Green functions and field-theory organization.

Let AA and BB have the same fermion parity pp, and define

CAB(τ)=−⟨TτA(τ)B(0)⟩β.\mathcal C_{AB}(\tau) = - \left\langle \mathcal T_\tau A(\tau)B(0) \right\rangle_\beta.

Write the positive- and negative-time branches explicitly. Evaluate the exchange sign for p=0p=0 and p=1p=1.

Solution

For τ>0\tau>0, graded ordering gives

TτA(τ)B(0)=A(τ)B(0).\mathcal T_\tau A(\tau)B(0) = A(\tau)B(0).

For τ<0\tau<0,

TτA(τ)B(0)=(−1)pB(0)A(τ).\mathcal T_\tau A(\tau)B(0) = (-1)^p B(0)A(\tau).

Multiplying by the fixed leading minus, the positive-time branch is

CAB(τ)=−⟨A(τ)B(0)⟩β.\mathcal C_{AB}(\tau) = - \langle A(\tau)B(0)\rangle_\beta.

The negative-time branch is

CAB(τ)=−(−1)p⟨B(0)A(τ)⟩β.\mathcal C_{AB}(\tau) = - (-1)^p \langle B(0)A(\tau)\rangle_\beta.

For p=0p=0, the negative-time branch keeps the leading minus. For p=1p=1, the exchange minus cancels it and the negative-time branch has a plus sign.

2. Reconstruct the free fermion propagator

Section titled “2. Reconstruct the free fermion propagator”

For

K=ξc†c,\mathcal K = \xi c^\dagger c,

derive GF(τ)\mathcal G_{\mathrm F}(\tau) on both open branches, verify antiperiodicity, and compute the equal-time jump.

Solution

The evolution is

c(τ)=e−ξτ/ℏc.c(\tau) = e^{-\xi\tau/\hbar}c.

Using

⟨c†c⟩β=f(ξ),⟨cc†⟩β=1−f(ξ),\langle c^\dagger c\rangle_\beta = f(\xi), \qquad \langle cc^\dagger\rangle_\beta = 1-f(\xi),

gives, for 0<τ<Lτ0<\tau<L_\tau,

GF(τ)=−[1−f(ξ)]e−ξτ/ℏ.\mathcal G_{\mathrm F}(\tau) = - \left[ 1-f(\xi) \right] e^{-\xi\tau/\hbar}.

For −Lτ<τ<0-L_\tau<\tau<0,

GF(τ)=f(ξ)e−ξτ/ℏ.\mathcal G_{\mathrm F}(\tau) = f(\xi) e^{-\xi\tau/\hbar}.

Since

[1−f(ξ)]e−βξ=f(ξ),\left[ 1-f(\xi) \right] e^{-\beta\xi} = f(\xi),

the two branches obey

GF(τ+Lτ)=−GF(τ).\mathcal G_{\mathrm F}(\tau+L_\tau) = - \mathcal G_{\mathrm F}(\tau).

Finally,

GF(0+)=−(1−f),GF(0−)=f,\begin{aligned} \mathcal G_{\mathrm F}(0^+) &= - \left( 1-f \right), \\ \mathcal G_{\mathrm F}(0^-) &= f, \end{aligned}

so

GF(0+)−GF(0−)=−1.\mathcal G_{\mathrm F}(0^+) - \mathcal G_{\mathrm F}(0^-) = -1.

For

K=εb†b,ε>0,\mathcal K = \varepsilon b^\dagger b, \qquad \varepsilon>0,

derive the leading-minus boson propagator, verify periodicity, and find its zero-frequency value.

Solution

The occupation and evolution are

nB=1eβε−1,b(τ)=e−ετ/ℏb.n_{\mathrm B} = \frac1{ e^{\beta\varepsilon}-1 }, \qquad b(\tau) = e^{-\varepsilon\tau/\hbar}b.

Therefore, for 0<τ<Lτ0<\tau<L_\tau,

DB(τ)=−(1+nB)e−ετ/ℏ.\mathcal D_{\mathrm B}(\tau) = - \left( 1+n_{\mathrm B} \right) e^{-\varepsilon\tau/\hbar}.

For −Lτ<τ<0-L_\tau<\tau<0,

DB(τ)=−nBe−ετ/ℏ.\mathcal D_{\mathrm B}(\tau) = - n_{\mathrm B} e^{-\varepsilon\tau/\hbar}.

The identity

(1+nB)e−βε=nB\left( 1+n_{\mathrm B} \right) e^{-\beta\varepsilon} = n_{\mathrm B}

implies periodicity. Fourier transformation gives

DB(iΩm)=1iΩm−ε.\mathcal D_{\mathrm B}(i\Omega_m) = \frac1{ i\Omega_m-\varepsilon }.

At m=0m=0,

DB(iΩ0)=−1ε.\mathcal D_{\mathrm B}(i\Omega_0) = - \frac1\varepsilon.

The positivity condition on ε\varepsilon is also the condition that the unconstrained single-mode Gibbs trace converge.

For canonical fermions, show that the one-body density matrix is G(0−)\mathcal G(0^-) and that the complementary empty-state matrix is −G(0+)-\mathcal G(0^+).

Solution

On the negative-time branch,

Gab(0−)=⟨cb†ca⟩β=ρab(1).\mathcal G_{ab}(0^-) = \left\langle c_b^\dagger c_a \right\rangle_\beta = \rho_{ab}^{(1)}.

On the positive-time branch,

−Gab(0+)=⟨cacb†⟩β=δab−ρab(1).\begin{aligned} - \mathcal G_{ab}(0^+) &= \left\langle c_a c_b^\dagger \right\rangle_\beta \\ &= \delta_{ab} - \rho_{ab}^{(1)}. \end{aligned}

The second equality uses

cacb†=δab−cb†ca.c_a c_b^\dagger = \delta_{ab} - c_b^\dagger c_a.

Thus the two one-sided limits encode occupied and empty weight, and their difference enforces the anticommutator.

5. Transform the oscillator coordinate correlator

Section titled “5. Transform the oscillator coordinate correlator”

Starting from

Cqq(τ)=ℏ2Mω0×[(1+nB)e−ω0τ+nBeω0τ],\begin{aligned} C_{qq}(\tau) ={}& \frac{\hbar}{ 2M\omega_0 } \\ &\times \left[ \left( 1+n_{\mathrm B} \right) e^{-\omega_0\tau} + n_{\mathrm B} e^{\omega_0\tau} \right], \end{aligned}

for 0≤τ≤Lτ0\leq\tau\leq L_\tau, show that its Matsubara transform is even in Ωm\Omega_m.

Solution

Let

E0=ℏω0.E_0 = \hbar\omega_0.

Transforming the two exponentials and using eiβΩm=1e^{i\beta\Omega_m}=1 gives

Cqq(iΩm)=ℏ2Mω01E0−iΩm+ℏ2Mω01E0+iΩm.\begin{aligned} C_{qq}(i\Omega_m) ={}& \frac{\hbar}{ 2M\omega_0 } \frac1{ E_0-i\Omega_m } \\ &+ \frac{\hbar}{ 2M\omega_0 } \frac1{ E_0+i\Omega_m }. \end{aligned}

Combining the two terms,

Cqq(iΩm)=ℏ2Mω02E0E02+Ωm2=ℏ2M[Ωm2+(ℏω0)2].\begin{aligned} C_{qq}(i\Omega_m) &= \frac{\hbar}{ 2M\omega_0 } \frac{ 2E_0 }{ E_0^2+\Omega_m^2 } \\ &= \frac{ \hbar^2 }{ M \left[ \Omega_m^2 + (\hbar\omega_0)^2 \right] }. \end{aligned}

Only Ωm2\Omega_m^2 appears, so the result is even.

Let

h=(ξ1tt∗ξ2).h = \begin{pmatrix} \xi_1 & t\\ t^* & \xi_2 \end{pmatrix}.

State the free fermion Green matrix in Matsubara space and explain how its equal-time limit is obtained without computing each matrix element separately.

Solution

The Matsubara Green matrix is

G0(iνn)=[iνn1−h]−1.\mathcal G_0(i\nu_n) = \left[ i\nu_n\mathbf 1-h \right]^{-1}.

Diagonalize

h=U†(λ+00λ−)U.h = U^\dagger \begin{pmatrix} \lambda_+ & 0\\ 0 & \lambda_- \end{pmatrix} U.

The one-body density matrix is the matrix Fermi function

ρ(1)=f(h)=U†(f(λ+)00f(λ−))U.\rho^{(1)} = f(h) = U^\dagger \begin{pmatrix} f(\lambda_+) & 0\\ 0 & f(\lambda_-) \end{pmatrix} U.

Therefore,

G0(0−)=f(h),\mathcal G_0(0^-) = f(h),

while

G0(0+)=−[1−f(h)].\mathcal G_0(0^+) = - \left[ \mathbf 1-f(h) \right].

This uses spectral calculus for the matrix hh and avoids separate contour sums for every entry.

A numerical calculation for one fermion orbital reports

G(0+)=−0.72,G(Lτ−)=−0.28.\mathcal G(0^+) = -0.72, \qquad \mathcal G(L_\tau^-) = -0.28.

It also claims that the function is periodic. Which parts of the data are mutually consistent, and which claim is wrong?

Solution

For a canonical fermion,

G(0+)=−(1−f).\mathcal G(0^+) = - \left( 1-f \right).

The first value gives

f=0.28.f = 0.28.

Antiperiodicity requires

G(Lτ−)=−G(0−)=−f,\mathcal G(L_\tau^-) = - \mathcal G(0^-) = -f,

which agrees with the reported value −0.28-0.28.

The canonical jump is also consistent:

G(0+)−G(0−)=−0.72−0.28=−1.\mathcal G(0^+) - \mathcal G(0^-) = -0.72-0.28 = -1.

The endpoint values therefore describe a valid antiperiodic fermion propagator. The claim of periodicity is wrong.