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 n−1n-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τ1 e−iν2τ2e−iν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τ4 e−iν1τ1e−iν2τ2e−iν3τ3e−iν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∘χ0r∘B](ν,ν′,ω)=∫ν′′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∘χ0ph‾∘B](ν1,ν2,ν3,ν4)=[A∘χ0ph‾∘B](−ν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∘χ0ph‾∘B](ν,ν′,ω)=∫ν′′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∘χ0pp∘B](ν1,ν2,ν3,ν4)=[A∘χ0pp∘B](−ν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∘χ0pp∘B](ν,ν′,ω)=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∘χ0ph∘B](ν1,ν2,ν3,ν4)=[A∘χ0ph∘B](−ν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∘χ0ph∘B](ν,ν′,ω)=ζ∫ν′′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