Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Second-order perturbation theory

Second-order perturbation theory in the bare interaction is the simplest nontrivial approximation for both the two-particle vertex and the self-energy. It is worth writing out completely, for three reasons: it is the standard starting point for iterating the parquet equations, it is the natural benchmark against which any implementation of those equations should be validated, and it is the order at which all the prefactors can still be tracked by hand, namely the prefactors of the bubbles in the three two-particle channels, the spin sums, and the 12\frac{1}{2} of the Schwinger-Dyson equation.

The purpose of this page is to derive explicit formulas for the second-order vertex and the second-order self-energy, with every prefactor, spin sum, frequency argument and Keldysh index in place.

We specialize throughout to a system with SU(2) spin symmetry and a local and instantaneous bare interaction, i.e. the Hubbard interaction of the Hubbard model example, whose spin components are

F0,=U,F0,=+U,F0,=0,\begin{align} F_{0,\uparrow\downarrow} &= -U \, , & F_{0,\overline{\uparrow\downarrow}} &= +U \, , & F_{0,\uparrow\uparrow} &= 0 \, , \end{align}

and hence

F0,d=U,F0,m=+U,F0,s=2U,F0,t=0.\begin{align} F_{0,d} &= -U \, , & F_{0,m} &= +U \, , & F_{0,s} &= -2U \, , & F_{0,t} &= 0 \, . \end{align}

Second-order vertex

As derived in the section on two-particle channels, the second-order vertex is the sum of the bare vertex and one contribution per channel,

F=F0+r{ph,pp,ph}Φ(2)r+O(F03),Φ(2)rF0[χ00]rF0,\begin{align} F = F_0 + \sum_{r \in \{\overline{ph},\, pp,\, ph\}} \Phi^r_{(2)} + \mathcal{O}(F_0^3) \, , \qquad\qquad \Phi^r_{(2)} \equiv F_0 \circ [\chi_0^{0}]^r \circ F_0 \, , \end{align}

where [χ00]r[\chi_0^{0}]^r is the bare bubble in channel rr. Written out with the channel connectors, these are

[Φ(2)ph]1234=F0,1256[χ00]6587phF0,7834,[Φ(2)pp]1234=F0,1536[χ00]6857ppF0,7284,[Φ(2)ph]1234=F0,5236[χ00]8567phF0,1874,\begin{align} [\Phi^{\overline{ph}}_{(2)}]_{1234} &= F_{0,1256}\, [\chi_0^{0}]^{\overline{ph}}_{6587}\, F_{0,7834} \, , \\ [\Phi^{pp}_{(2)}]_{1234} &= F_{0,1536}\, [\chi_0^{0}]^{pp}_{6857}\, F_{0,7284} \, , \\ [\Phi^{ph}_{(2)}]_{1234} &= F_{0,5236}\, [\chi_0^{0}]^{ph}_{8567}\, F_{0,1874} \, , \end{align}

with summation over the repeated internal indices 5,6,7,85,6,7,8 implied. Recall that the channel prefactors are carried by the bubbles themselves, [χ00]4321ph=[χ00]4321[\chi_0^{0}]^{\overline{ph}}_{4321} = [\chi_0^{0}]_{4321}, [χ00]4321pp=12[χ00]4321[\chi_0^{0}]^{pp}_{4321} = \frac{1}{2}[\chi_0^{0}]_{4321} and [χ00]4321ph=ζ[χ00]2341[\chi_0^{0}]^{ph}_{4321} = \zeta [\chi_0^{0}]_{2341}, so that no further prefactors appear.

Spin structure

Because the propagator is diagonal in spin, the spin sums of the channel contractions collapse to a double sum, and the spin structure of the bubble differs between the channels. For the phph and the pppp channel these contractions are derived in the section on spin parametrizations; the ph\overline{ph} channel follows in exactly the same way. Collecting all three,

[Aχ0phB]σ1σ2σ3σ4=σ5,σ6Aσ1σ2σ5σ6χ0phBσ6σ5σ3σ4,[Aχ0ppB]σ1σ2σ3σ4=σ5,σ6Aσ1σ5σ3σ6χ0ppBσ6σ2σ5σ4,[Aχ0phB]σ1σ2σ3σ4=σ5,σ6Aσ5σ2σ3σ6χ0phBσ1σ5σ6σ4,\begin{align} [A \circ \chi_0^{\overline{ph}} \circ B]_{\sigma_1 \sigma_2 \sigma_3 \sigma_4} &= \sum_{\sigma_5, \sigma_6} A_{\sigma_1 \sigma_2 \sigma_5 \sigma_6} \bullet \chi_0^{\overline{ph}} \bullet B_{\sigma_6 \sigma_5 \sigma_3 \sigma_4} \, , \\ [A \circ \chi_0^{pp} \circ B]_{\sigma_1 \sigma_2 \sigma_3 \sigma_4} &= \sum_{\sigma_5, \sigma_6} A_{\sigma_1 \sigma_5 \sigma_3 \sigma_6} \bullet \chi_0^{pp} \bullet B_{\sigma_6 \sigma_2 \sigma_5 \sigma_4} \, , \\ [A \circ \chi_0^{ph} \circ B]_{\sigma_1 \sigma_2 \sigma_3 \sigma_4} &= \sum_{\sigma_5, \sigma_6} A_{\sigma_5 \sigma_2 \sigma_3 \sigma_6} \bullet \chi_0^{ph} \bullet B_{\sigma_1 \sigma_5 \sigma_6 \sigma_4} \, , \end{align}

where \bullet denotes the contraction over all variables except the spin indices. Evaluating these on the three independent spin components gives the following table, valid for arbitrary four-point objects AA and BB:

channel\uparrow\uparrow\uparrow\downarrow\overline{\uparrow\downarrow}
ph\overline{ph}AB+ABA_{\uparrow\uparrow} B_{\uparrow\uparrow} + A_{\overline{\uparrow\downarrow}} B_{\overline{\uparrow\downarrow}}ABA_{\uparrow\downarrow} B_{\uparrow\downarrow}AB+ABA_{\uparrow\uparrow} B_{\overline{\uparrow\downarrow}} + A_{\overline{\uparrow\downarrow}} B_{\uparrow\uparrow}
ppppABA_{\uparrow\uparrow} B_{\uparrow\uparrow}AB+ABA_{\uparrow\downarrow} B_{\uparrow\downarrow} + A_{\overline{\uparrow\downarrow}} B_{\overline{\uparrow\downarrow}}AB+ABA_{\uparrow\downarrow} B_{\overline{\uparrow\downarrow}} + A_{\overline{\uparrow\downarrow}} B_{\uparrow\downarrow}
phphAB+ABA_{\uparrow\uparrow} B_{\uparrow\uparrow} + A_{\uparrow\downarrow} B_{\uparrow\downarrow}AB+ABA_{\uparrow\downarrow} B_{\uparrow\uparrow} + A_{\uparrow\uparrow} B_{\uparrow\downarrow}ABA_{\overline{\uparrow\downarrow}} B_{\overline{\uparrow\downarrow}}

In this table the χ0r\bullet \chi_0^r \bullet between the two factors is suppressed for readability.

Explicit calculation

The \uparrow\uparrow and \uparrow\downarrow entries of the phph row and the whole pppp row are derived in the section on spin parametrizations. The remaining entries follow from the same two ingredients: spin conservation, Aσ1σ2σ3σ4δσ1+σ3,σ2+σ4A_{\sigma_1\sigma_2\sigma_3\sigma_4} \sim \delta_{\sigma_1 + \sigma_3, \sigma_2 + \sigma_4}, and the definitions Aσσσσ=AA_{\sigma\sigma\sigma\sigma} = A_{\uparrow\uparrow}, Aσσσσ=AA_{\sigma\overline{\sigma}\overline{\sigma}\sigma} = A_{\uparrow\downarrow}, Aσσσσ=AA_{\sigma\sigma\overline{\sigma}\overline{\sigma}} = A_{\overline{\uparrow\downarrow}}.

phph, \overline{\uparrow\downarrow} component. Setting (σ1σ2σ3σ4)=(σσσσ)(\sigma_1 \sigma_2 \sigma_3 \sigma_4) = (\sigma \sigma \overline{\sigma} \overline{\sigma}),

[Aχ0phB]=σ5,σ6Aσ5σσσ6χ0phBσσ5σ6σ.\begin{align} [A \circ \chi_0^{ph} \circ B]_{\overline{\uparrow\downarrow}} &= \sum_{\sigma_5, \sigma_6} A_{\sigma_5 \sigma \overline{\sigma} \sigma_6} \bullet \chi_0^{ph} \bullet B_{\sigma \sigma_5 \sigma_6 \overline{\sigma}} \, . \end{align}

The first factor requires σ5+σ=σ+σ6\sigma_5 + \overline{\sigma} = \sigma + \sigma_6, which of the four choices of (σ5,σ6)(\sigma_5, \sigma_6) only (σ,σ)(\sigma, \overline{\sigma}) satisfies. Hence

[Aχ0phB]=Aσσσσχ0phBσσσσ=Aχ0phB.\begin{align} [A \circ \chi_0^{ph} \circ B]_{\overline{\uparrow\downarrow}} &= A_{\sigma \sigma \overline{\sigma} \overline{\sigma}} \bullet \chi_0^{ph} \bullet B_{\sigma \sigma \overline{\sigma} \overline{\sigma}} = A_{\overline{\uparrow\downarrow}} \bullet \chi_0^{ph} \bullet B_{\overline{\uparrow\downarrow}} \, . \end{align}

ph\overline{ph} channel. Here [χ0]σ4σ3σ2σ1phδσ4,σ1δσ2,σ3[\chi_0]^{\overline{ph}}_{\sigma_4 \sigma_3 \sigma_2 \sigma_1} \sim \delta_{\sigma_4,\sigma_1} \delta_{\sigma_2,\sigma_3}, and with the connector [AB]1234ph=A1256B6534[A \circ B]^{\overline{ph}}_{1234} = A_{1256} B_{6534} the four internal spin sums reduce to the double sum quoted above. For the \uparrow\uparrow component, Aσσσ5σ6A_{\sigma \sigma \sigma_5 \sigma_6} requires σ5=σ6\sigma_5 = \sigma_6, leaving (σ,σ)(\sigma,\sigma) and (σ,σ)(\overline{\sigma},\overline{\sigma}),

[Aχ0phB]=Aσσσσχ0phBσσσσ+Aσσσσχ0phBσσσσ=AB+AB.\begin{align} [A \circ \chi_0^{\overline{ph}} \circ B]_{\uparrow\uparrow} &= A_{\sigma\sigma\sigma\sigma} \bullet \chi_0^{\overline{ph}} \bullet B_{\sigma\sigma\sigma\sigma} + A_{\sigma\sigma\overline{\sigma}\overline{\sigma}} \bullet \chi_0^{\overline{ph}} \bullet B_{\overline{\sigma}\overline{\sigma}\sigma\sigma} = A_{\uparrow\uparrow} B_{\uparrow\uparrow} + A_{\overline{\uparrow\downarrow}} B_{\overline{\uparrow\downarrow}} \, . \end{align}

For the \uparrow\downarrow component, Aσσσ5σ6A_{\sigma \overline{\sigma} \sigma_5 \sigma_6} requires σ+σ5=σ+σ6\sigma + \sigma_5 = \overline{\sigma} + \sigma_6, i.e. (σ5,σ6)=(σ,σ)(\sigma_5, \sigma_6) = (\overline{\sigma}, \sigma), and

[Aχ0phB]=Aσσσσχ0phBσσσσ=AB.\begin{align} [A \circ \chi_0^{\overline{ph}} \circ B]_{\uparrow\downarrow} &= A_{\sigma \overline{\sigma} \overline{\sigma} \sigma} \bullet \chi_0^{\overline{ph}} \bullet B_{\sigma \overline{\sigma} \overline{\sigma} \sigma} = A_{\uparrow\downarrow} B_{\uparrow\downarrow} \, . \end{align}

For the \overline{\uparrow\downarrow} component, Aσσσ5σ6A_{\sigma \sigma \sigma_5 \sigma_6} again requires σ5=σ6\sigma_5 = \sigma_6, and

[Aχ0phB]=Aσσσσχ0phBσσσσ+Aσσσσχ0phBσσσσ=AB+AB.\begin{align} [A \circ \chi_0^{\overline{ph}} \circ B]_{\overline{\uparrow\downarrow}} &= A_{\sigma\sigma\sigma\sigma} \bullet \chi_0^{\overline{ph}} \bullet B_{\sigma\sigma\overline{\sigma}\overline{\sigma}} + A_{\sigma\sigma\overline{\sigma}\overline{\sigma}} \bullet \chi_0^{\overline{ph}} \bullet B_{\overline{\sigma}\overline{\sigma}\overline{\sigma}\overline{\sigma}} = A_{\uparrow\uparrow} B_{\overline{\uparrow\downarrow}} + A_{\overline{\uparrow\downarrow}} B_{\uparrow\uparrow} \, . \end{align}

Each row of the table satisfies the SU(2) identity []=[]+[][\ldots]_{\uparrow\uparrow} = [\ldots]_{\uparrow\downarrow} + [\ldots]_{\overline{\uparrow\downarrow}}, as it must, upon inserting A=AAA_{\overline{\uparrow\downarrow}} = A_{\uparrow\uparrow} - A_{\uparrow\downarrow}. \checkmark

Inserting A=B=F0A = B = F_0, and using F0,=0F_{0,\uparrow\uparrow} = 0, the three channel contributions to the second-order vertex have the spin components

channel\uparrow\uparrow\uparrow\downarrow\overline{\uparrow\downarrow}
ph\overline{ph}U2U^2U2U^20
pppp02U22U^22U2-2U^2
phphU2U^20U2U^2

where the entries are the coefficients cxrc^r_x in

[Φ(2)r]x=cxr[χ00]r(ω,q),[χ00]r(ω,q)ν,k[χ00]r(ν,ω;k,q).\begin{align} [\Phi^r_{(2)}]_x &= c^r_x\, [\chi_0^{0}]^r(\omega, \mathbf{q}) \, , & [\chi_0^{0}]^r(\omega, \mathbf{q}) &\equiv \int_{\nu, \mathbf{k}} [\chi_0^{0}]^r(\nu, \omega; \mathbf{k}, \mathbf{q}) \, . \end{align}

Here and below, a bubble written with bosonic arguments only is understood to be integrated over its fermionic ones. The result takes this form of a number times a bubble because the bare vertex of a local, instantaneous interaction is independent of frequency and momentum and can be pulled out of the contraction, as spelled out in the next subsection.

The phph and pppp channels are naturally read in the spin bases in which their Bethe-Salpeter equations decouple, the density/magnetic basis and the singlet/triplet basis respectively, with Xd/m=X±XX_{d/m} = X_{\uparrow\uparrow} \pm X_{\uparrow\downarrow} (upper sign for dd), Xs=XXX_s = X_{\uparrow\downarrow} - X_{\overline{\uparrow\downarrow}} and Xt=XX_t = X_{\uparrow\uparrow}. In those bases the table reads

Φ(2),dph=Φ(2),mph=U2[χ00]ph(ω,q),Φ(2),spp=4U2[χ00]pp(ω,q),Φ(2),tpp=0.\begin{align} \Phi^{ph}_{(2),d} &= \Phi^{ph}_{(2),m} = U^2\, [\chi_0^{0}]^{ph}(\omega, \mathbf{q}) \, , & \Phi^{pp}_{(2),s} &= 4U^2\, [\chi_0^{0}]^{pp}(\omega, \mathbf{q}) \, , & \Phi^{pp}_{(2),t} &= 0 \, . \end{align}

Frequency and momentum parametrization

In the channel-native parametrizations, the bare bubbles read

[χ00]4321ph(ν,ω)=G0,41(ν)G0,23(ν+ω),[χ00]4321pp(ν,ω)=12G0,41(ν)G0,23(νω),[χ00]4321ph(ν,ω)=ζG0,21(ν)G0,43(ν+ω),\begin{align} [\chi_0^{0}]^{\overline{ph}}_{4321}(\nu, \omega) &= G_{0,41}(\nu)\, G_{0,23}(\nu + \omega) \, , \\ [\chi_0^{0}]^{pp}_{4321}(\nu, \omega) &= \tfrac{1}{2}\, G_{0,41}(\nu)\, G_{0,23}(-\nu - \omega) \, , \\ [\chi_0^{0}]^{ph}_{4321}(\nu, \omega) &= \zeta\, G_{0,21}(\nu)\, G_{0,43}(\nu + \omega) \, , \end{align}

and the channel contractions couple only the fermionic variables,

[Aχ0rB](ν,ν,ω)=νA(ν,ν,ω)χ0r(ν,ω)B(ν,ν,ω).\begin{align} [A \circ \chi_0^{r} \circ B](\nu, \nu', \omega) &= \int_{\nu''} A(\nu, \nu'', \omega) \bullet \chi_0^{r}(\nu'', \omega) \bullet B(\nu'', \nu', \omega) \, . \end{align}

Because the bare vertex of a local, instantaneous interaction is independent of frequency and momentum, it drops out of the loop, and every Φ(2)r\Phi^r_{(2)} depends on the transfer variables of its own channel only,

Φ(2)r(ω,q)=F0[χ00]r(ω,q)F0,\begin{align} \Phi^r_{(2)}(\omega, \mathbf{q}) &= F_0 \bullet [\chi_0^{0}]^{r}(\omega, \mathbf{q}) \bullet F_0 \, , \end{align}

with the integrated bubble defined above.

Result in the Keldysh formalism

For an instantaneous interaction the bare vertex takes the simple form derived in the section on the Keldysh formalism,

F0k1k2k3k4={F0/2if k1+k2+k3+k4 odd0otherwise,\begin{align} F_0^{k_1 k_2 k_3 k_4} &= \begin{cases} F_0 / 2 & \text{if } k_1 + k_2 + k_3 + k_4 \text{ odd} \\ 0 & \text{otherwise}\, , \end{cases} \end{align}

with F0F_0 the spin component under consideration, and the bubble inherits the Keldysh structure of the propagators, χ0k4k3k2k1=Gk4k1Gk2k3\chi_0^{k_4 k_3 k_2 k_1} = G^{k_4 k_1} G^{k_2 k_3}. Collecting everything, the three channel contributions to the second-order vertex are

[χ00,ph]k4k3k2k1(ν,ω;k,q)=G0k4k1(ν,k)G0k2k3(ν+ω,k+q),[χ00,pp]k4k3k2k1(ν,ω;k,q)=12G0k4k1(ν,k)G0k2k3(νω,kq),[χ00,ph]k4k3k2k1(ν,ω;k,q)=ζG0k2k1(ν,k)G0k4k3(ν+ω,k+q),\begin{align} [\chi_0^{0,\overline{ph}}]^{k_4 k_3 k_2 k_1}(\nu, \omega; \mathbf{k}, \mathbf{q}) &= G_0^{k_4 k_1}(\nu, \mathbf{k})\, G_0^{k_2 k_3}(\nu + \omega, \mathbf{k} + \mathbf{q}) \, , \\ [\chi_0^{0,pp}]^{k_4 k_3 k_2 k_1}(\nu, \omega; \mathbf{k}, \mathbf{q}) &= \tfrac{1}{2}\, G_0^{k_4 k_1}(\nu, \mathbf{k})\, G_0^{k_2 k_3}(-\nu - \omega, -\mathbf{k} - \mathbf{q}) \, , \\ [\chi_0^{0,ph}]^{k_4 k_3 k_2 k_1}(\nu, \omega; \mathbf{k}, \mathbf{q}) &= \zeta\, G_0^{k_2 k_1}(\nu, \mathbf{k})\, G_0^{k_4 k_3}(\nu + \omega, \mathbf{k} + \mathbf{q}) \, , \end{align}

and, with the integrated bubbles [χ00,r](ω,q)[\chi_0^{0,r}](\omega, \mathbf{q}) defined as above,

[Φ(2)ph]k1k2k3k4(ω,q)=F0k1k2k5k6 [χ00,ph]k6k5k8k7(ω,q) F0k7k8k3k4,[Φ(2)pp]k1k2k3k4(ω,q)=F0k1k5k3k6 [χ00,pp]k6k8k5k7(ω,q) F0k7k2k8k4,[Φ(2)ph]k1k2k3k4(ω,q)=F0k5k2k3k6 [χ00,ph]k8k5k6k7(ω,q) F0k1k8k7k4,\begin{align} [\Phi^{\overline{ph}}_{(2)}]^{k_1 k_2 k_3 k_4}(\omega, \mathbf{q}) &= F_0^{k_1 k_2 k_5 k_6}\ [\chi_0^{0,\overline{ph}}]^{k_6 k_5 k_8 k_7}(\omega, \mathbf{q})\ F_0^{k_7 k_8 k_3 k_4} \, , \\ [\Phi^{pp}_{(2)}]^{k_1 k_2 k_3 k_4}(\omega, \mathbf{q}) &= F_0^{k_1 k_5 k_3 k_6}\ [\chi_0^{0,pp}]^{k_6 k_8 k_5 k_7}(\omega, \mathbf{q})\ F_0^{k_7 k_2 k_8 k_4} \, , \\ [\Phi^{ph}_{(2)}]^{k_1 k_2 k_3 k_4}(\omega, \mathbf{q}) &= F_0^{k_5 k_2 k_3 k_6}\ [\chi_0^{0,ph}]^{k_8 k_5 k_6 k_7}(\omega, \mathbf{q})\ F_0^{k_1 k_8 k_7 k_4} \, , \end{align}

with the loop measures

ν=ζidν2π=dν2πi(fermions, Keldysh),k=BZddk(2π)d.\begin{align} \int_\nu &= \zeta i \int \frac{d\nu}{2\pi} = \int \frac{d\nu}{2\pi i} \quad \text{(fermions, Keldysh)} \, , & \int_{\mathbf{k}} &= \int_{\mathrm{BZ}} \frac{d^d k}{(2\pi)^d} \, . \end{align}

Second-order self-energy

The lowest nontrivial order of the Schwinger-Dyson equation already yields the complete second-order self-energy. Starting from its third form and replacing the full vertex and the full propagators by their bare counterparts, FF0F \rightarrow F_0 and GG0G \rightarrow G_0, the dynamic term becomes

Σ(2)=12G0Φ(2)ph,\begin{align} \Sigma^{(2)} &= \frac{1}{2}\, G_0 \cdot \Phi^{ph}_{(2)} \, , \end{align}

i.e. the self-energy closes exactly the phph contribution to the second-order vertex derived above. Writing out the loop product,

Σ12(2)=12[Φ(2)ph]121~2~G0,2~1~.\begin{align} \Sigma^{(2)}_{12} &= \frac{1}{2}\, [\Phi^{ph}_{(2)}]_{1 2 \tilde{1} \tilde{2}}\, G_{0,\tilde{2}\tilde{1}} \, . \end{align}

Spin structure of the closing loop

As shown in the section on the spin projection of the loop products, the loop product [GX][G \cdot X] projects the four-point object XX onto

[GX]  X+X=12(Xd+3Xm),\begin{align} [G \cdot X] \ \longrightarrow \ X_{\uparrow\uparrow} + X_{\overline{\uparrow\downarrow}} = \tfrac{1}{2}\left( X_d + 3 X_m \right) \, , \end{align}

which is a sum over the internal spin of the loop and hence contributes a factor 2 relative to a single spin component. Combined with the 12\frac{1}{2} of the SDE,

Σσσ(2)=12([Φ(2)ph]+[Φ(2)ph])G0=14([Φ(2)ph]d+3[Φ(2)ph]m)G0,\begin{align} \Sigma^{(2)}_{\sigma\sigma} &= \frac{1}{2}\left( [\Phi^{ph}_{(2)}]_{\uparrow\uparrow} + [\Phi^{ph}_{(2)}]_{\overline{\uparrow\downarrow}} \right) \bullet G_0 = \frac{1}{4}\left( [\Phi^{ph}_{(2)}]_{d} + 3\, [\Phi^{ph}_{(2)}]_{m} \right) \bullet G_0 \, , \end{align}

the familiar 14(d+3m)\frac{1}{4}(d + 3m) weighting. Reading the phph row of the table above, [Φ(2)ph]=[Φ(2)ph][\Phi^{ph}_{(2)}]_{\uparrow\uparrow} = [\Phi^{ph}_{(2)}]_{\overline{\uparrow\downarrow}} and [Φ(2)ph]d=[Φ(2)ph]m[\Phi^{ph}_{(2)}]_{d} = [\Phi^{ph}_{(2)}]_{m}, so the two terms are equal and

 Σσσ(2)=F0,[χ00]phF0,G0 .\begin{align} \boxed{\ \Sigma^{(2)}_{\sigma\sigma} = F_{0,\uparrow\downarrow} \bullet [\chi_0^{0}]^{ph} \bullet F_{0,\uparrow\downarrow} \bullet G_0 \ } \, . \end{align}

Each \bullet here stands for the contraction over the Keldysh indices together with the integration over the internal frequency and momentum, one integration inside the bubble and one for the closing loop; the spin sums have already been carried out. The 12\frac{1}{2} of the SDE is compensated by the spin sum, so the dynamic second-order self-energy carries net prefactor 1, and it is obtained by inserting the single spin component F0,=UF_{0,\uparrow\downarrow} = -U at both ends of the bubble.

Consistency check with the ph\overline{ph} form of the SDE

The first form of the SDE gives Σ(2)=12ζΦ(2)phG0\Sigma^{(2)} = \frac{1}{2} \zeta\, \Phi^{\overline{ph}}_{(2)} \cdot G_0, where the loop product has the opposite orientation and hence projects onto the density component, [XG]Xd[X \cdot G] \rightarrow X_d. Reading Φ(2),dph=2U2\Phi^{\overline{ph}}_{(2),d} = 2U^2 from the ph\overline{ph} row of the table, i.e.

Φ(2),dph=F0,[χ00]phF0,+F0,[χ00]phF0,,\begin{align} \Phi^{\overline{ph}}_{(2),d} &= F_{0,\overline{\uparrow\downarrow}} \bullet [\chi_0^{0}]^{\overline{ph}} \bullet F_{0,\overline{\uparrow\downarrow}} + F_{0,\uparrow\downarrow} \bullet [\chi_0^{0}]^{\overline{ph}} \bullet F_{0,\uparrow\downarrow} \, , \end{align}

again two equal terms, we obtain

Σσσ(2)=12ζΦ(2),dphG0=F0,ζ[χ00]phF0,G0,\begin{align} \Sigma^{(2)}_{\sigma\sigma} &= \frac{1}{2}\, \zeta\, \Phi^{\overline{ph}}_{(2),d} \bullet G_0 = F_{0,\uparrow\downarrow} \bullet \zeta [\chi_0^{0}]^{\overline{ph}} \bullet F_{0,\uparrow\downarrow} \bullet G_0 \, , \end{align}

which agrees with the phph result because [χ00]4321ph=ζ[χ00]2341=ζ[χ00]2341ph[\chi_0^{0}]^{ph}_{4321} = \zeta [\chi_0^{0}]_{2341} = \zeta [\chi_0^{0}]^{\overline{ph}}_{2341}. \checkmark

Consistency check with the GWGW self-energy

The GWGW self-energy derived in the section on the GWGW approximation reads

Σ(ν)=Un+U2νG(ν)[14χd(νν)+34χm(νν)].\begin{align} \Sigma(\nu) = U n + U^2 \int_{\nu'} G(\nu') \left[ \tfrac{1}{4} \chi_{d}(\nu - \nu') + \tfrac{3}{4} \chi_{m}(\nu - \nu') \right] \, . \end{align}

To lowest order the RPA susceptibilities reduce to the bare polarization, χd/mPph\chi_{d/m} \rightarrow P^{ph}, and the weights add up to one, leaving

Σ(2)(ν)=U2νPph(νν)G(ν),Pph(ω)=ζνG(ν)G(ν+ω),\begin{align} \Sigma^{(2)}(\nu) = U^2 \int_{\nu'} P^{ph}(\nu - \nu')\, G(\nu') \, , \qquad P^{ph}(\omega) = \zeta \int_\nu G(\nu) G(\nu+\omega) \, , \end{align}

which is exactly the boxed result above, since F0,2=U2F_{0,\uparrow\downarrow}^2 = U^2 and ν[χ00]ph=Pph\int_\nu [\chi_0^{0}]^{ph} = P^{ph} for unit vertices. \checkmark

Frequency parametrization of the closing loop

It remains to parametrize the closing loop. It is the second index of Σ\Sigma that carries its arguments, opposite to G21=G(ν2)δ(ν2+ν1)G_{21} = G(\nu_2)\delta(\nu_2 + \nu_1), i.e.

Σ12=Σ(ν2)δ(ν1+ν2).\begin{align} \Sigma_{12} &= \Sigma(\nu_2)\, \delta(\nu_1 + \nu_2) \, . \end{align}

With this convention one finds for a general four-point object AA parametrized in the phph channel

[GA](ν)=νAph(ν,ν,νν)G(ν).\begin{align} [G \cdot A](\nu) &= \int_{\nu'} A^{ph}(\nu', \nu', \nu - \nu')\, G(\nu') \, . \end{align}

The vertex thus enters with both of its fermionic arguments set to the loop variable, and with transfer variable ω=νν\omega = \nu - \nu'; the momenta follow the same structure, with q=kk\mathbf{q} = \mathbf{k} - \mathbf{k}'. This is the same result as the frequency parametrization of the loop in the section on the GWGW approximation; we repeat the derivation here with the index convention for Σ\Sigma made explicit.

Explicit calculation

That the arguments of Σ\Sigma sit on its second index follows from the Dyson equation, which in multi-index notation reads G21=G0,21+G0,21~Σ1~2~G2~1G_{21} = G_{0,21} + G_{0,2\tilde{1}} \Sigma_{\tilde{1}\tilde{2}} G_{\tilde{2}1}. The two propagators fix ν1~=ν2\nu_{\tilde{1}} = -\nu_2 and ν2~=ν1=ν2\nu_{\tilde{2}} = -\nu_1 = \nu_2, so that G(ν2)=G0(ν2)+G0(ν2)Σ(ν2)G(ν2)G(\nu_2) = G_0(\nu_2) + G_0(\nu_2) \Sigma(\nu_2) G(\nu_2) requires Σ1~2~=Σ(ν2~)δ(ν1~+ν2~)\Sigma_{\tilde{1}\tilde{2}} = \Sigma(\nu_{\tilde{2}}) \delta(\nu_{\tilde{1}} + \nu_{\tilde{2}}).

Using G2~1~=G(ν2~)δ(ν2~+ν1~)G_{\tilde{2}\tilde{1}} = G(\nu_{\tilde{2}}) \delta(\nu_{\tilde{2}} + \nu_{\tilde{1}}) together with A121~2~=Aph(ν1~,ν2~,ν1~+ν2)δ(ν1+ν2+ν1~+ν2~)A_{1 2 \tilde{1} \tilde{2}} = A^{ph}(-\nu_{\tilde{1}}, \nu_{\tilde{2}}, \nu_{\tilde{1}} + \nu_2)\, \delta(\nu_1 + \nu_2 + \nu_{\tilde{1}} + \nu_{\tilde{2}}), we have

[GA]12=A121~2~G2~1~=ν1~,ν2~Aph(ν1~,ν2~,ν1~+ν2)δ(ν1+ν2+ν1~+ν2~)G(ν2~)δ(ν2~+ν1~)=ν2~Aph(ν2~,ν2~,ν2ν2~)G(ν2~)δ(ν1+ν2),\begin{align} [G \cdot A]_{12} &= A_{1 2 \tilde{1} \tilde{2}}\, G_{\tilde{2}\tilde{1}} \\ &= \int_{\nu_{\tilde{1}}, \nu_{\tilde{2}}} A^{ph}(-\nu_{\tilde{1}}, \nu_{\tilde{2}}, \nu_{\tilde{1}} + \nu_2)\, \delta(\nu_1 + \nu_2 + \nu_{\tilde{1}} + \nu_{\tilde{2}})\, G(\nu_{\tilde{2}})\, \delta(\nu_{\tilde{2}} + \nu_{\tilde{1}}) \\ &= \int_{\nu_{\tilde{2}}} A^{ph}(\nu_{\tilde{2}}, \nu_{\tilde{2}}, \nu_2 - \nu_{\tilde{2}})\, G(\nu_{\tilde{2}})\, \delta(\nu_1 + \nu_2) \, , \end{align}

where the ν1~\nu_{\tilde{1}} integration was performed with δ(ν2~+ν1~)\delta(\nu_{\tilde{2}} + \nu_{\tilde{1}}), setting ν1~=ν2~\nu_{\tilde{1}} = -\nu_{\tilde{2}} and reducing the second delta function to δ(ν1+ν2)\delta(\nu_1 + \nu_2). Identifying ν=ν2\nu = \nu_2 and renaming ν2~ν\nu_{\tilde{2}} \rightarrow \nu' gives the expression quoted above. \checkmark

Result in the Keldysh formalism

Collecting the spin result, the parametrization, and the Keldysh indices, the dynamic second-order self-energy of the Hubbard interaction is

[χ00,ph]k4k3k2k1(ν,ω;k,q)=ζG0k2k1(ν,k)G0k4k3(ν+ω,k+q),[Φ(2)ph]k1k2k3k4(ω,q)=F0k5k2k3k6(ν,k[χ00,ph]k8k5k6k7(ν,ω;k,q))F0k1k8k7k4,Σ(2),k1k2(ν,k)=ν,k[Φ(2)ph]k1k2k3k4(νν,kk)G0k4k3(ν,k),\begin{align} [\chi_0^{0,ph}]^{k_4 k_3 k_2 k_1}(\nu, \omega; \mathbf{k}, \mathbf{q}) &= \zeta\, G_0^{k_2 k_1}(\nu, \mathbf{k})\, G_0^{k_4 k_3}(\nu + \omega, \mathbf{k} + \mathbf{q}) \, , \\ [\Phi^{ph}_{(2)}]^{k_1 k_2 k_3 k_4}(\omega, \mathbf{q}) &= F_0^{k_5 k_2 k_3 k_6} \left( \int_{\nu'', \mathbf{k}''} [\chi_0^{0,ph}]^{k_8 k_5 k_6 k_7}(\nu'', \omega; \mathbf{k}'', \mathbf{q}) \right) F_0^{k_1 k_8 k_7 k_4} \, , \\ \Sigma^{(2), k_1 k_2}(\nu, \mathbf{k}) &= \int_{\nu', \mathbf{k}'} [\Phi^{ph}_{(2)}]^{k_1 k_2 k_3 k_4}(\nu - \nu', \mathbf{k} - \mathbf{k}')\, G_0^{k_4 k_3}(\nu', \mathbf{k}') \, , \end{align}

with F0k1k2k3k4=U/2F_0^{k_1 k_2 k_3 k_4} = -U/2 for odd index sum and zero otherwise, and summation over repeated Keldysh indices implied. There are exactly two loops, and hence two factors of 12πi\frac{1}{2\pi i} and two factors of (2π)d(2\pi)^{-d}, and no further numerical prefactor.

Fourier convolution

Both loops evaluated above are convolutions: the bubble ties the two propagators together at a fixed transfer (ω,q)(\omega, \mathbf{q}), and the closing loop of the self-energy probes Φ(2)ph\Phi^{ph}_{(2)} at ω=νν\omega = \nu - \nu' and q=kk\mathbf{q} = \mathbf{k} - \mathbf{k}'. Each therefore becomes a pointwise product after transforming to time and space, which is what makes the second-order expressions cheap to evaluate numerically: two nested integrations are replaced by a handful of transforms and one multiplication.

Transform conventions

We use the Fourier transform of the section on frequency parametrizations, i.e. eiνte^{-i\nu t} from time to frequency and the opposite sign for the momenta,

F{f}(ν,k)dtxeiνteikxf(t,x),F1{f}(t,x)dν2πBZddk(2π)deiνteikxf(ν,k),\begin{align} \mathcal{F}\{f\}(\nu, \mathbf{k}) &\equiv \int dt \sum_{\mathbf{x}} e^{-i \nu t}\, e^{i \mathbf{k}\cdot\mathbf{x}}\, f(t, \mathbf{x}) \, , \\ \mathcal{F}^{-1}\{f\}(t, \mathbf{x}) &\equiv \int \frac{d\nu}{2\pi} \int_{\mathrm{BZ}} \frac{d^d k}{(2\pi)^d}\, e^{i \nu t}\, e^{-i \mathbf{k}\cdot\mathbf{x}}\, f(\nu, \mathbf{k}) \, , \end{align}

and we write f(t,x)f(t, \mathbf{x}) for F1{f}(t,x)\mathcal{F}^{-1}\{f\}(t, \mathbf{x}) throughout. The two relations that do all the work below are

dνeiν(t1+t2)=2πδ(t1+t2),BZddkeik(x1+x2)=(2π)dδx1,x2.\begin{align} \int d\nu\, e^{-i\nu(t_1 + t_2)} &= 2\pi\, \delta(t_1 + t_2) \, , & \int_{\mathrm{BZ}} d^d k\, e^{i \mathbf{k}\cdot(\mathbf{x}_1 + \mathbf{x}_2)} &= (2\pi)^d\, \delta_{\mathbf{x}_1, -\mathbf{x}_2} \, . \end{align}

Bubble

Transforming both propagators of the integrated bare phph bubble gives

 [χ00,ph]k4k3k2k1(ω,q)=ζiF{G0k2k1(t,x)G0k4k3(t,x)} ,\begin{align} \boxed{\ [\chi_0^{0,ph}]^{k_4 k_3 k_2 k_1}(\omega, \mathbf{q}) = \frac{\zeta}{i}\, \mathcal{F}\Big\{ G_0^{k_2 k_1}(-t, -\mathbf{x})\, G_0^{k_4 k_3}(t, \mathbf{x}) \Big\}\ } \, , \end{align}

where, as before, [χ00,ph](ω,q)[\chi_0^{0,ph}](\omega,\mathbf{q}) denotes the bubble already integrated over its fermionic variables. For fermions ζ/i=i\zeta/i = i.

Explicit calculation

Starting from the integrated bubble and inserting G0(ν,k)=F{G0}(ν,k)G_0(\nu, \mathbf{k}) = \mathcal{F}\{G_0\}(\nu, \mathbf{k}) for both propagators,

[χ00,ph]k4k3k2k1(ω,q)=ζν,kG0k2k1(ν,k)G0k4k3(ν+ω,k+q)=ζ2πi1(2π)ddνBZddkdt1dt2x1,x2eiν(t1+t2)eik(x1+x2)=×eiωt2eiqx2G0k2k1(t1,x1)G0k4k3(t2,x2).\begin{align} [\chi_0^{0,ph}]^{k_4 k_3 k_2 k_1}(\omega, \mathbf{q}) &= \zeta \int_{\nu, \mathbf{k}} G_0^{k_2 k_1}(\nu, \mathbf{k})\, G_0^{k_4 k_3}(\nu + \omega, \mathbf{k} + \mathbf{q}) \\ &= \frac{\zeta}{2\pi i} \frac{1}{(2\pi)^d} \int d\nu \int_{\mathrm{BZ}} d^d k \int dt_1 dt_2 \sum_{\mathbf{x}_1, \mathbf{x}_2} e^{-i\nu(t_1 + t_2)}\, e^{i\mathbf{k}\cdot(\mathbf{x}_1 + \mathbf{x}_2)} \\ &\phantom{=} \times e^{-i\omega t_2}\, e^{i \mathbf{q}\cdot\mathbf{x}_2}\, G_0^{k_2 k_1}(t_1, \mathbf{x}_1)\, G_0^{k_4 k_3}(t_2, \mathbf{x}_2) \, . \end{align}

The ν\nu and k\mathbf{k} integrations produce 2πδ(t1+t2)2\pi\delta(t_1 + t_2) and (2π)dδx1,x2(2\pi)^d \delta_{\mathbf{x}_1, -\mathbf{x}_2}, which cancel the loop measure down to ζ/i\zeta/i and set t1=t2t_1 = -t_2, x1=x2\mathbf{x}_1 = -\mathbf{x}_2. Renaming t2tt_2 \rightarrow t and x2x\mathbf{x}_2 \rightarrow \mathbf{x},

[χ00,ph]k4k3k2k1(ω,q)=ζidtxeiωteiqxG0k2k1(t,x)G0k4k3(t,x),\begin{align} [\chi_0^{0,ph}]^{k_4 k_3 k_2 k_1}(\omega, \mathbf{q}) &= \frac{\zeta}{i} \int dt \sum_{\mathbf{x}} e^{-i\omega t}\, e^{i\mathbf{q}\cdot\mathbf{x}}\, G_0^{k_2 k_1}(-t, -\mathbf{x})\, G_0^{k_4 k_3}(t, \mathbf{x}) \, , \end{align}

and the remaining integral is F\mathcal{F} evaluated at the transfer variables. \checkmark

Self-energy

The closing loop works the same way. Since it pairs Φ(2)ph(νν,kk)\Phi^{ph}_{(2)}(\nu - \nu', \mathbf{k} - \mathbf{k}') with G0(ν,k)G_0(\nu', \mathbf{k}') rather than shifting a common variable, the two time arguments come out equal instead of opposite,

 Σ(2),k1k2(ν,k)=1iF{[Φ(2)ph]k1k2k3k4(t,x)G0k4k3(t,x)} .\begin{align} \boxed{\ \Sigma^{(2), k_1 k_2}(\nu, \mathbf{k}) = \frac{1}{i}\, \mathcal{F}\Big\{ [\Phi^{ph}_{(2)}]^{k_1 k_2 k_3 k_4}(t, \mathbf{x})\, G_0^{k_4 k_3}(t, \mathbf{x}) \Big\}\ } \, . \end{align}
Explicit calculation

Inserting F\mathcal{F} for both factors,

Σ(2),k1k2(ν,k)=ν,k[Φ(2)ph]k1k2k3k4(νν,kk)G0k4k3(ν,k)=12πi1(2π)ddνBZddkdt1dt2x1,x2eiνt1eikx1eiν(t1t2)eik(x1x2)=×[Φ(2)ph]k1k2k3k4(t1,x1)G0k4k3(t2,x2).\begin{align} \Sigma^{(2), k_1 k_2}(\nu, \mathbf{k}) &= \int_{\nu', \mathbf{k}'} [\Phi^{ph}_{(2)}]^{k_1 k_2 k_3 k_4}(\nu - \nu', \mathbf{k} - \mathbf{k}')\, G_0^{k_4 k_3}(\nu', \mathbf{k}') \\ &= \frac{1}{2\pi i} \frac{1}{(2\pi)^d} \int d\nu' \int_{\mathrm{BZ}} d^d k' \int dt_1 dt_2 \sum_{\mathbf{x}_1, \mathbf{x}_2} e^{-i\nu t_1}\, e^{i \mathbf{k}\cdot\mathbf{x}_1}\, e^{i\nu'(t_1 - t_2)}\, e^{-i\mathbf{k}'\cdot(\mathbf{x}_1 - \mathbf{x}_2)} \\ &\phantom{=} \times [\Phi^{ph}_{(2)}]^{k_1 k_2 k_3 k_4}(t_1, \mathbf{x}_1)\, G_0^{k_4 k_3}(t_2, \mathbf{x}_2) \, . \end{align}

Now the ν\nu' and k\mathbf{k}' integrations give 2πδ(t1t2)2\pi\delta(t_1 - t_2) and (2π)dδx1,x2(2\pi)^d\delta_{\mathbf{x}_1, \mathbf{x}_2}, so that t1=t2tt_1 = t_2 \equiv t and x1=x2x\mathbf{x}_1 = \mathbf{x}_2 \equiv \mathbf{x}, leaving 1/i1/i and

Σ(2),k1k2(ν,k)=1idtxeiνteikx[Φ(2)ph]k1k2k3k4(t,x)G0k4k3(t,x). \begin{align} \Sigma^{(2), k_1 k_2}(\nu, \mathbf{k}) &= \frac{1}{i} \int dt \sum_{\mathbf{x}} e^{-i \nu t}\, e^{i \mathbf{k}\cdot\mathbf{x}}\, [\Phi^{ph}_{(2)}]^{k_1 k_2 k_3 k_4}(t, \mathbf{x})\, G_0^{k_4 k_3}(t, \mathbf{x}) \, . \ \checkmark \end{align}

Evaluated in this order, one first builds [χ00,ph](ω,q)[\chi_0^{0,ph}](\omega, \mathbf{q}), contracts it with the two bare vertices to obtain Φ(2)ph(ω,q)\Phi^{ph}_{(2)}(\omega, \mathbf{q}), and only then transforms again for the closing loop. That is two transform pairs in total.

Self-energy in one step

The second transform pair is avoidable. Since F\mathcal{F} and F1\mathcal{F}^{-1} are inverse to each other and the bare vertices are constants in (ω,q)(\omega, \mathbf{q}), the time-domain vertex follows from the bubble result without ever returning to the transfer variables,

[Φ(2)ph]k1k2k3k4(t,x)=ζiF0k5k2k3k6G0k6k7(t,x)G0k8k5(t,x)F0k1k8k7k4,\begin{align} [\Phi^{ph}_{(2)}]^{k_1 k_2 k_3 k_4}(t, \mathbf{x}) &= \frac{\zeta}{i}\, F_0^{k_5 k_2 k_3 k_6}\, G_0^{k_6 k_7}(-t, -\mathbf{x})\, G_0^{k_8 k_5}(t, \mathbf{x})\, F_0^{k_1 k_8 k_7 k_4} \, , \end{align}

where the Keldysh indices are contracted pointwise in (t,x)(t, \mathbf{x}). Inserting this into the self-energy and using 1iζi=ζ\frac{1}{i}\frac{\zeta}{i} = -\zeta gives the second-order self-energy as a single transform of a product of three propagators and two bare vertices,

 Σ(2),k1k2(ν,k)=ζF{F0k5k2k3k6G0k6k7(t,x)G0k8k5(t,x)F0k1k8k7k4G0k4k3(t,x)} ,\begin{align} \boxed{\ \Sigma^{(2), k_1 k_2}(\nu, \mathbf{k}) = -\zeta\, \mathcal{F}\Big\{ F_0^{k_5 k_2 k_3 k_6}\, G_0^{k_6 k_7}(-t, -\mathbf{x})\, G_0^{k_8 k_5}(t, \mathbf{x})\, F_0^{k_1 k_8 k_7 k_4}\, G_0^{k_4 k_3}(t, \mathbf{x}) \Big\}\ } \, , \end{align}

with ζ=+1-\zeta = +1 for fermions. Only the three nonzero Keldysh components of G0(t,x)G_0(t, \mathbf{x}) and their reflections G0(t,x)G_0(-t, -\mathbf{x}) are needed, so one transform of the propagator and one of the result suffice.

References
  1. Wentzell, N., Li, G., Tagliavini, A., Taranto, C., Rohringer, G., Held, K., Toschi, A., & Andergassen, S. (2020). High-frequency asymptotics of the vertex function: Diagrammatic parametrization and algorithmic implementation. Physical Review B, 102(8). 10.1103/physrevb.102.085106