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.

Frequency parametrizations

In thermal equilibrium, energy conservation implies that all nn-point functions only depend on n1n-1 frequencies independently. For example, the two-particle vertex depends on only three independent frequency arguments. There are (quite literally!) infinitely many ways to choose these three frequencies, and different choices are more or less convenient depending on the context.

The first decision to make lies already in the definition of the Fourier transform from imaginary time to Matsubara frequency space: One can decide to either assign the same sign to all four frequencies or to choose different signs for incoming and outgoing particles.

Here, we choose the first option. Starting with the two-point Green’s function in imaginary time (and suppressing all further dependencies for the sake of clarity), we have

G(ν2,ν1)=0βdτ2dτ1eiν2τ2eiν1τ1G(τ2,τ1).\begin{align} G(\nu_2, \nu_1) &= \int_0^\beta d\tau_2 d\tau_1 \, e^{-i\nu_2 \tau_2} e^{-i\nu_1 \tau_1} G(\tau_2, \tau_1)\, . \end{align}

(Imaginary) time-translation invariance then implies that GG only depends on the difference τ1τ2\tau_1 - \tau_2, which in (Matsubara) frequency space translates to a delta function enforcing ν2+ν1=0\nu_2 + \nu_1 = 0. Thus, we can write

G(ν2,ν1)G(ν2)δ(ν2+ν1).\begin{align} G(\nu_2, \nu_1) &\equiv G(\nu_2) \delta(\nu_2 + \nu_1)\, . \end{align}

The Fourier transform of the two-particle vertex reads

F(ν1,ν2,ν3,ν4)=0βdτ1dτ2dτ3dτ4eiν1τ1eiν2τ2eiν3τ3eiν4τ4F(τ1,τ2,τ3,τ4),\begin{align} F(\nu_1, \nu_2, \nu_3, \nu_4) = \int_0^\beta d\tau_1 d\tau_2 d\tau_3 d\tau_4 \, &e^{-i\nu_1 \tau_1} e^{-i\nu_2 \tau_2} e^{-i\nu_3 \tau_3} e^{-i\nu_4 \tau_4} F(\tau_1, \tau_2, \tau_3, \tau_4) \, , \end{align}

with energy conservation implying ν1+ν2+ν3+ν4=0\nu_1 + \nu_2 + \nu_3 + \nu_4 = 0. Thus, we have F(ν1,ν2,ν3,ν4)δ(ν1+ν2+ν3+ν4)F(\nu_1, \nu_2, \nu_3, \nu_4) \sim \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4) and three independent frequency arguments suffice to parametrize the vertex.

The next choice to make is which three frequencies to use as independent variables. Here, it is common to choose linear combinations of the four original frequencies that reflect the physical processes occurring in the three different two-particle channels (ph\overline{ph}, pppp, phph), meaning that two particles with energy ν\nu and ν\nu', respectively, scatter, thereby exchanging an energy transfer ω\omega. This process is different in the three channels, leading to different definitions of ν\nu, ν\nu', and ω\omega in each case.

One natural choice for these channel-native frequency parametrizations (consistent with a large part of the Vienna community) is given by

ph: ν1=ν pp: ν1=ν ph: ν1=νων2=ν+ω ν2=νω ν2=ν+ων3=νω ν3=ν+ω ν3=νν4=ν ν4=ν ν4=ν.\begin{align} \overline{ph}: \ \nu_1 &= -\nu &\ pp:\ \nu_1 &= -\nu &\ ph:\ \nu_1 &= -\nu'-\omega \\ \nu_2 &= \nu + \omega &\ \nu_2 &= -\nu' - \omega &\ \nu_2 &= \nu + \omega \\ \nu_3 &= -\nu' - \omega &\ \nu_3 &= \nu + \omega &\ \nu_3 &= -\nu \\ \nu_4 &= \nu' &\ \nu_4 &= \nu' &\ \nu_4 &= \nu' \, . \end{align}

The parametrizations are identical for the ph\overline{ph} and phph channels, up to the exchange of ν1ν3\nu_1 \leftrightarrow \nu_3, consistent with crossing symmetry.

This parametrization is illustrated in the following diagram:

We can thus parametrize the vertex in each channel as

F(ν1,ν2,ν3,ν4)Fph(ν,ν,ω)=Fph(ν1,ν4,ν1+ν2)δ(ν1+ν2+ν3+ν4)Fpp(ν,ν,ω)=Fpp(ν1,ν4,ν1+ν3)δ(ν1+ν2+ν3+ν4)Fph(ν,ν,ω)=Fph(ν3,ν4,ν3+ν2)δ(ν1+ν2+ν3+ν4).\begin{align} F(\nu_1, \nu_2, \nu_3, \nu_4) &\equiv F^{\overline{ph}}(\nu, \nu', \omega) = F^{\overline{ph}}(-\nu_1, \nu_4, \nu_1 + \nu_2) \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4) \\ &\equiv F^{pp}(\nu, \nu', \omega) = F^{pp}(-\nu_1, \nu_4, \nu_1 + \nu_3) \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4) \\ &\equiv F^{ph}(\nu, \nu', \omega) = F^{ph}(-\nu_3, \nu_4, \nu_3 + \nu_2) \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4)\, . \end{align}

Another main benefit of these channel-native frequency parametrizations is that only two instead of all three frequencies enter the bubble χ0\chi_0 when connecting two vertices parametrized in the respective channel. To see this, we define the frequency parametrization of the bubble from the section on two-particle channels as

[χ0]4321(ν2,ν1)=G41(ν2)G23(ν1),\begin{align} [\chi_0]_{4321}(\nu_2, \nu_1) &= G_{41}(\nu_2) G_{23}(\nu_1) \, , \end{align}

where the indices in the subscripts now denote all dependencies other than frequency. In the three channels, we define

[χ0ph]4321(ν,ω)=[χ0]4321(ν,ν+ω)[χ0pp]4321(ν,ω)=12[χ0]4321(ν,νω)[χ0ph]4321(ν,ω)=ζ[χ0]2341(ν,ν+ω).\begin{align} [\chi_0^{\overline{ph}}]_{4321}(\nu, \omega) &= [\chi_0]_{4321}(\nu, \nu + \omega) \\ [\chi_0^{pp}]_{4321}(\nu, \omega) &= \frac{1}{2} [\chi_0]_{4321}(\nu, -\nu - \omega) \\ [\chi_0^{ph}]_{4321}(\nu, \omega) &= \zeta [\chi_0]_{2341}(\nu, \nu + \omega)\, . \end{align}

We furthermore define the filled connector symbol \bullet in the same way as the connector in the section on two-particle channels, but now denoting contractions across all dependencies except frequency. Then, we can write down the bubble contractions in each channel rr in a unified way as

[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}

where AA and BB are two generic four-point objects parametrized in the way native to channel rr.

Explicit calculations

In the ph\overline{ph} channel we have

[Aχ0phB](ν1,ν2,ν3,ν4)=[Aχ0phB](ν1,ν4,ν1+ν2)δ(ν1+ν2+ν3+ν4)=ν5,ν6ν7,ν8A(ν1,ν2,ν5,ν6)G(ν6,ν7)G(ν8,ν5)B(ν7,ν8,ν3,ν4)=ν6,ν8A(ν1,ν2,ν8,ν6)G(ν6)G(ν8)B(ν6,ν8,ν3,ν4)=ν6,ν8A(ν1,ν6,ν1+ν2)δ(ν1+ν2ν8+ν6)G(ν6)G(ν8)B(ν6,ν4,ν8ν6)δ(ν6+ν8+ν3+ν4)=ν6A(ν1,ν6,ν1+ν2)G(ν6)G(ν6+ν1+ν2)B(ν6,ν4,ν1+ν2)δ(ν1+ν2+ν3+ν4),\begin{align} [A \circ \chi_0^{\overline{ph}} \circ B](\nu_1, \nu_2, \nu_3, \nu_4) &= [A \circ \chi_0^{\overline{ph}} \circ B](-\nu_1, \nu_4, \nu_1 + \nu_2) \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4) \\ &= \int_{\substack{\nu_5,\nu_6 \\ \nu_7,\nu_8}} A(\nu_1, \nu_2, \nu_5, \nu_6) G(\nu_6, \nu_7) G(\nu_8, \nu_5) B(\nu_7, \nu_8, \nu_3, \nu_4) \\ &= \int_{\nu_6, \nu_8} A(\nu_1, \nu_2, -\nu_8, \nu_6) G(\nu_6) G(\nu_8) B(-\nu_6, \nu_8, \nu_3, \nu_4) \\ &= \int_{\nu_6, \nu_8} A(-\nu_1, \nu_6, \nu_1 + \nu_2) \delta(\nu_1 + \nu_2 - \nu_8 + \nu_6) G(\nu_6) G(\nu_8) B(\nu_6, \nu_4, \nu_8 - \nu_6) \delta(-\nu_6 + \nu_8 + \nu_3 + \nu_4) \\ &= \int_{\nu_6} A(-\nu_1, \nu_6, \nu_1 + \nu_2) G(\nu_6) G(\nu_6 + \nu_1 + \nu_2) B(\nu_6, \nu_4, \nu_1 + \nu_2) \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4)\, , \end{align}

where we used that ν8δ(ν1+ν2ν8+ν6)δ(ν6+ν8+ν3+ν4)=δ(ν1+ν2+ν3+ν4)\int_{\nu_8} \delta(\nu_1 + \nu_2 - \nu_8 + \nu_6) \delta(-\nu_6 + \nu_8 + \nu_3 + \nu_4) = \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4), setting ν8=ν6+ν1+ν2\nu_8 = \nu_6 + \nu_1 + \nu_2. Identifying ν=ν1\nu = -\nu_1, ν=ν4\nu' = \nu_4, and ω=ν1+ν2\omega = \nu_1 + \nu_2 in the ph\overline{ph} channel and renaming ν6ν\nu_6 \rightarrow \nu'' we thus find

[Aχ0phB](ν,ν,ω)=νA(ν,ν,ω)G(ν)G(ν+ω)B(ν,ν,ω).\begin{align} [A \circ \chi_0^{\overline{ph}} \circ B](\nu, \nu', \omega) &= \int_{\nu''} A(\nu, \nu'', \omega) G(\nu'') G(\nu'' + \omega) B(\nu'', \nu', \omega) \, . \end{align}

In the pppp channel, we have

[Aχ0ppB](ν1,ν2,ν3,ν4)=[Aχ0ppB](ν1,ν4,ν1+ν3)δ(ν1+ν2+ν3+ν4)=12ν5,ν6ν7,ν8A(ν1,ν5,ν3,ν6)G(ν6,ν7)G(ν5,ν8)B(ν7,ν2,ν8,ν4)=12ν5,ν6A(ν1,ν5,ν3,ν6)G(ν6)G(ν5)B(ν6,ν2,ν5,ν4)=12ν5,ν6A(ν1,ν6,ν1+ν3)δ(ν1+ν5+ν3+ν6)G(ν6)G(ν5)B(ν6,ν4,ν5ν6)δ(ν6+ν2ν5+ν4)=12ν6A(ν1,ν6,ν1+ν3)G(ν6)G(ν6ν1ν3)B(ν6,ν4,ν1+ν3)δ(ν1+ν2+ν3+ν4),\begin{align} [A \circ \chi_0^{pp} \circ B](\nu_1, \nu_2, \nu_3, \nu_4) &= [A \circ \chi_0^{pp} \circ B](-\nu_1, \nu_4, \nu_1 + \nu_3) \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4) \\ &= \frac{1}{2} \int_{\substack{\nu_5,\nu_6 \\ \nu_7,\nu_8}} A(\nu_1, \nu_5, \nu_3, \nu_6) G(\nu_6, \nu_7) G(\nu_5, \nu_8) B(\nu_7, \nu_2, \nu_8, \nu_4) \\ &= \frac{1}{2} \int_{\nu_5,\nu_6} A(\nu_1, \nu_5, \nu_3, \nu_6) G(\nu_6) G(\nu_5) B(-\nu_6, \nu_2, -\nu_5, \nu_4) \\ &= \frac{1}{2} \int_{\nu_5,\nu_6} A(-\nu_1, \nu_6, \nu_1 + \nu_3)\delta(\nu_1 + \nu_5 + \nu_3 + \nu_6) G(\nu_6) G(\nu_5) B(\nu_6, \nu_4, -\nu_5 - \nu_6) \delta(-\nu_6 + \nu_2 - \nu_5 + \nu_4) \\ &= \frac{1}{2} \int_{\nu_6} A(-\nu_1, \nu_6, \nu_1 + \nu_3) G(\nu_6) G(-\nu_6 - \nu_1 - \nu_3) B(\nu_6, \nu_4, \nu_1 + \nu_3) \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4) \, , \end{align}

where we used that ν5δ(ν1+ν5+ν3+ν6)δ(ν6+ν2ν5+ν4)=δ(ν1+ν2+ν3+ν4)\int_{\nu_5} \delta(\nu_1 + \nu_5 + \nu_3 + \nu_6) \delta(-\nu_6 + \nu_2 - \nu_5 + \nu_4) = \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4), setting ν5=ν6ν1ν3\nu_5 = -\nu_6 - \nu_1 - \nu_3. Identifying ν=ν1\nu = -\nu_1, ν=ν4\nu' = \nu_4, and ω=ν1+ν3\omega = \nu_1 + \nu_3 in the pppp channel and renaming ν6ν\nu_6 \rightarrow \nu'' we thus find

[Aχ0ppB](ν,ν,ω)=12νA(ν,ν,ω)G(ν)G(νω)B(ν,ν,ω).\begin{align} [A \circ \chi_0^{pp} \circ B](\nu, \nu', \omega) &= \frac{1}{2} \int_{\nu''} A(\nu, \nu'', \omega) G(\nu'') G(-\nu'' - \omega) B(\nu'', \nu', \omega) \, . \end{align}

In the phph channel, we have

[Aχ0phB](ν1,ν2,ν3,ν4)=[Aχ0phB](ν3,ν4,ν3+ν2)δ(ν1+ν2+ν3+ν4)=ζν5,ν6ν7,ν8A(ν5,ν2,ν3,ν6)G(ν6,ν7)G(ν8,ν5)B(ν1,ν8,ν7,ν4)=ζν6,ν8A(ν8,ν2,ν3,ν6)G(ν6)G(ν8)B(ν1,ν8,ν6,ν4)=ζν6,ν8A(ν3,ν6,ν2+ν3)δ(ν8+ν2+ν3+ν6)G(ν6)G(ν8)B(ν6,ν4,ν8ν6)δ(ν1+ν8ν6+ν4)=ζν6A(ν3,ν6,ν2+ν3)G(ν6)G(ν6+ν2+ν3)B(ν6,ν4,ν2+ν3)δ(ν1+ν2+ν3+ν4),\begin{align} [A \circ \chi_0^{ph} \circ B](\nu_1, \nu_2, \nu_3, \nu_4) &= [A \circ \chi_0^{ph} \circ B](-\nu_3, \nu_4, \nu_3 + \nu_2) \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4) \\ &= \zeta \int_{\substack{\nu_5,\nu_6 \\ \nu_7,\nu_8}} A(\nu_5, \nu_2, \nu_3, \nu_6) G(\nu_6, \nu_7) G(\nu_8, \nu_5) B(\nu_1, \nu_8, \nu_7, \nu_4) \\ &= \zeta \int_{\nu_6,\nu_8} A(-\nu_8, \nu_2, \nu_3, \nu_6) G(\nu_6) G(\nu_8) B(\nu_1, \nu_8, -\nu_6, \nu_4) \\ &= \zeta \int_{\nu_6,\nu_8} A(-\nu_3, \nu_6, \nu_2 + \nu_3) \delta(-\nu_8 + \nu_2 + \nu_3 + \nu_6) G(\nu_6) G(\nu_8) B(\nu_6, \nu_4, \nu_8 - \nu_6) \delta(\nu_1 + \nu_8 - \nu_6 + \nu_4) \\ &= \zeta \int_{\nu_6} A(-\nu_3, \nu_6, \nu_2 + \nu_3) G(\nu_6) G(\nu_6 + \nu_2 + \nu_3) B(\nu_6, \nu_4, \nu_2 + \nu_3) \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4) \, , \end{align}

where we used that ν8δ(ν8+ν2+ν3+ν6)δ(ν1+ν8ν6+ν4)=δ(ν1+ν2+ν3+ν4)\int_{\nu_8} \delta(-\nu_8 + \nu_2 + \nu_3 + \nu_6) \delta(\nu_1 + \nu_8 - \nu_6 + \nu_4) = \delta(\nu_1 + \nu_2 + \nu_3 + \nu_4), setting ν8=ν6+ν2+ν3\nu_8 = \nu_6 + \nu_2 + \nu_3. Identifying ν=ν3\nu = -\nu_3, ν=ν4\nu' = \nu_4, and ω=ν2+ν3\omega = \nu_2 + \nu_3 in the phph channel and renaming ν6ν\nu_6 \rightarrow \nu'' we thus find

[Aχ0phB](ν,ν,ω)=ζνA(ν,ν,ω)G(ν)G(ν+ω)B(ν,ν,ω).\begin{align} [A \circ \chi_0^{ph} \circ B](\nu, \nu', \omega) &= \zeta \int_{\nu''} A(\nu, \nu'', \omega) G(\nu'') G(\nu'' + \omega) B(\nu'', \nu', \omega) \, . \end{align}

These are indeed the correct expressions for the bubble contractions in the respective channel-native frequency parametrizations. \checkmark