GF2 approximation

Self-Consistent Second-Order Perturbation Theory (GF2)

GF2 is the fully self-consistent second-order Green’s-function perturbation theory. It is also called the second-order Born approximation. In the language of the previous pages, GF2 is an approximation for the dynamical self-energy Σdyn\Sigma^\mathrm{dyn}: the Hamiltonian, overlap matrix, Coulomb integrals, density matrix, static term Σ\Sigma^\infty, and Dyson equation remain the same.1, 2

The important phrase is “fully self-consistent.” GF2 does not evaluate a second-order correction once on top of fixed Hartree-Fock or DFT orbitals. Instead, it builds a second-order self-energy from the current interacting Green’s function GG, solves the Dyson equation to obtain a new GG, updates the density matrix and static self-energy, adjusts the chemical potential, and repeats the process. The propagator lines in the GF2 diagrams are therefore “bold” lines: they are the dressed, self-consistent Green’s function rather than the noninteracting propagator.3

What GF2 Keeps

GF2 is a conserving, Φ\Phi-derivable approximation: its self-energy can be obtained from a Luttinger-Ward functional containing all skeleton diagrams through second order in the bare Coulomb interaction.4 Because it is self-consistent and Φ\Phi-derivable, particle number and energy are treated consistently within the approximation.

The static part of the GF2 self-energy is the Hartree-Fock-like term,

Σ(iωn)=Σ+Σ(2)(iωn). \Sigma(i\omega_n)= \Sigma^\infty+\Sigma^{(2)}(i\omega_n).

The new object is the dynamical second-order term Σ(2)\Sigma^{(2)}. It contains the direct second-order diagram and the second-order exchange diagram. This is a useful distinction from fully self-consistent GW: GW screens the direct interaction through WW and therefore resums bubble diagrams, but ordinary GW does not contain the bare second-order exchange diagram.2, 3

Thus GF2 is not simply MP2 written in a different notation. If the second-order self-energy is evaluated once from a mean-field Green’s function, the result is closely related to finite-temperature second-order perturbation theory. In GF2, the Dyson iteration feeds the resulting self-energy back into GG, which effectively generates higher-order contributions through self-consistency.1

Compact Molecular Form

For a finite molecule in an orthogonal orbital basis, the molecular GF2 self-energy is often written in imaginary time as

Σij(2)(τ)=klmnpqGkl(τ)Gmn(τ)Gpq(τ)vimqk(2vlpnjvlpjn). \Sigma^{(2)}_{ij}(\tau)= -\sum_{klmnpq} G_{kl}(\tau)G_{mn}(\tau)G_{pq}(-\tau) v_{imqk} \left( 2v_{lpnj}-v_{lpjn} \right).

This expression is the form used in molecular GF2 and in self-energy embedding discussions.4 The three Green’s functions describe the three dressed fermion propagator lines in the second-order skeleton diagrams. The two Coulomb integrals vv are bare, unscreened electron-electron interactions. The factor 2vlpnj2v_{lpnj} is the closed-shell spin-summed direct term, while vlpjn-v_{lpjn} is the exchange term.

Several conventions exist for the ordering of the indices of the Coulomb integral. The formula above follows the convention used in the cited molecular GF2 literature. If another code stores electron-repulsion integrals with a different index order, the same physical contraction may look transposed or permuted.

Periodic and Spin-Resolved Form

Green/WeakCoupling uses a spin-resolved periodic notation and a decomposed Coulomb interaction. The static and dynamical pieces are separated as

Σij(τ)=Σijδτ+Σ~ij(τ), \Sigma_{ij}(\tau)= \Sigma^\infty_{ij}\delta_\tau+ \tilde{\Sigma}_{ij}(\tau),

where Σ~\tilde{\Sigma} is the time-dependent part. For GF2, Σ~=Σ(2)\tilde{\Sigma}=\Sigma^{(2)}.

With NkN_k sampled momenta, momentum labels k\mathbf{k}, spin labels σ\sigma, and decomposed Coulomb vertices V(Q)V(Q), the implemented second-order self-energy is2

Σ~σ,ijk,(2)(τ)=1Nk3k1k2k3klmnpqsPQXσsYGσ,pqk1(τ)Gs,klk2(τ)Gs,nmk3(τ)δk+k3,k1+k2. \tilde{\Sigma}^{\mathbf{k},(2)}_{\sigma,ij}(\tau)= -\frac{1}{N_k^3} \sum_{\mathbf{k}_1\mathbf{k}_2\mathbf{k}_3} \sum_{klmnpq} \sum_{sPQ} X_{\sigma s}\, Y\, G^{\mathbf{k}_1}_{\sigma,pq}(\tau) G^{\mathbf{k}_2}_{s,kl}(\tau) G^{\mathbf{k}_3}_{s,nm}(-\tau) \delta_{\mathbf{k}+\mathbf{k}_3,\mathbf{k}_1+\mathbf{k}_2}.

The two vertex contractions are

Xσs=Vqjk1k(P)Vlnk2k3(P)Vljk2k(P)Vqnk1k3(P)δσs. X_{\sigma s}= V^{\mathbf{k}_1\mathbf{k}}_{qj}(P) V^{\mathbf{k}_2\mathbf{k}_3}_{ln}(P) {}- V^{\mathbf{k}_2\mathbf{k}}_{lj}(P) V^{\mathbf{k}_1\mathbf{k}_3}_{qn}(P) \delta_{\sigma s}.

The remaining vertex product is

Y=Vipkk1(Q)Vmkk3k2(Q). Y= V^{\mathbf{k}\mathbf{k}_1}_{ip}(Q) V^{\mathbf{k}_3\mathbf{k}_2}_{mk}(Q).

The first term in XσsX_{\sigma s} is the direct second-order contribution. The second term is the exchange contribution, and it acts only for equal spin, which is why it carries δσs\delta_{\sigma s}. The final Kronecker delta enforces conservation of crystal momentum.

Equivalently, if the Coulomb interaction is stored as a four-index tensor rather than as decomposed vertices, the same periodic contraction can be written schematically as

Σijk,(2)(τ)=1Nk3G(τ)G(τ)G(τ)U(2UUex)δk+k3,k1+k2. \Sigma^{\mathbf{k},(2)}_{ij}(\tau)= -\frac{1}{N_k^3} \sum G(\tau)G(\tau)G(-\tau) U \left(2U-U_\mathrm{ex}\right) \delta_{\mathbf{k}+\mathbf{k}_3,\mathbf{k}_1+\mathbf{k}_2}.

This schematic form is useful for recognizing the direct-minus-exchange structure, but the decomposed expression above is closer to the implementation in Green/WeakCoupling.

Self-Consistency Loop

A GF2 calculation proceeds through the following conceptual loop.2

  1. Start from a mean-field Green’s function, usually from HF or DFT data.
  2. Build the density matrix from the current GG.
  3. Construct the static self-energy Σ\Sigma^\infty from that density matrix.
  4. Evaluate the dynamical second-order self-energy Σ(2)(τ)\Sigma^{(2)}(\tau).
  5. Transform Σ(2)\Sigma^{(2)} between imaginary time and Matsubara frequency as needed.
  6. Adjust the chemical potential so that the target electron number is obtained.
  7. Solve the Dyson equation for a new GG.
  8. Mix or accelerate the iteration until the energy, density matrix, or self-energy is converged.

For Green/WeakCoupling, the Matsubara-frequency Dyson equation is

Gk(iωn)=[(iωn+μ)SkH0,kΣ,kΣ~k(iωn)]1. G^{\mathbf{k}}(i\omega_n)= \left[ (i\omega_n+\mu)S^\mathbf{k} -H^{0,\mathbf{k}} -\Sigma^{\infty,\mathbf{k}} -\tilde{\Sigma}^{\mathbf{k}}(i\omega_n) \right]^{-1}.

This is the same Dyson equation introduced earlier, now with the GF2 choice Σ~=Σ(2)\tilde{\Sigma}=\Sigma^{(2)}.

Energy Evaluation

After convergence, GF2 energies are evaluated from the interacting Green’s function and self-energy. In the molecular notation used in recent fully self-consistent GF2 and GWSOX work,

γpq=Gqp(0), \gamma_{pq}=-G_{qp}(0^-),

E=pq(hpq+12ΣpqHF[G])γpq, E_\infty= \sum_{pq} \left( h_{pq}+\frac{1}{2}\Sigma^{HF}_{pq}[G] \right) \gamma_{pq},

and

Edyn=1βωnpqGqp(iωn)Σpqdyn(iωn). E_\mathrm{dyn}= \frac{1}{\beta} \sum_{\omega_n} \sum_{pq} G_{qp}(i\omega_n) \Sigma^{dyn}_{pq}(i\omega_n).

For GF2, Σdyn\Sigma^{dyn} is the second-order self-energy. The total electronic energy is

E=E+Edyn. E=E_\infty+E_\mathrm{dyn}.

Older periodic GF2 papers write the same idea as a one-body term evaluated with the correlated density matrix and a Galitskii-Migdal two-body term involving a Matsubara sum over GΣG\Sigma.1

Strengths and Limitations

GF2 is most reliable for weakly to moderately correlated systems where the bare interaction expansion remains controlled. It is often more robust than non-self-consistent second-order perturbation theory because the Dyson iteration renormalizes the propagator and can soften divergences that appear in MP2-like treatments.1

The same self-consistency also makes GF2 nonlinear. Multiple self-consistent solutions can exist, and convergence can depend on the starting point, temperature path, chemical-potential updates, and mixing strategy.5 This is not a bug in the formula; it is a consequence of solving a nonlinear many-body fixed-point problem.

GF2 also has a clear diagrammatic limitation. It uses bare Coulomb interactions through second order. It does not contain the infinite screened interaction WW of GW, so it can overestimate correlation in situations where screening is essential, such as large dispersion-bound molecular complexes.3 Conversely, because GF2 includes the second-order exchange diagram, it contains vertex information that ordinary GW omits. This difference becomes important in comparisons among scGF2, scGW, and scGWSOX.

In short, GF2 is the natural next step beyond Hartree-Fock in the Green’s-function hierarchy: keep the static Hartree-Fock self-energy, add the complete second-order dynamical self-energy in the bare interaction, and solve the resulting Dyson equation self-consistently.


  1. “Self-consistent second-order Green’s function perturbation theory for periodic systems,” J. Chem. Phys. 144, 054106 (2016)↩︎ ↩︎ ↩︎ ↩︎

  2. “Green/WeakCoupling: Implementation of fully self-consistent finite-temperature many-body perturbation theory for molecules and solids,” Comput. Phys. Commun. 306, 109380 (2025)↩︎ ↩︎ ↩︎ ↩︎

  3. “Tensor hypercontraction for fully self-consistent imaginary-time GF2 and GWSOX methods: Theory, implementation, and role of the Green’s function second-order exchange for intermolecular interactions,” J. Chem. Phys. 161, 084108 (2024)↩︎ ↩︎ ↩︎

  4. “Testing self-energy embedding theory in combination with GW,” Phys. Rev. B 96, 155106 (2017)↩︎ ↩︎

  5. “Interpretation of multiple solutions in fully iterative GF2 and GW schemes using local analysis of two-particle density matrices,” J. Chem. Phys. 155, 024101 (2021)↩︎