Skip to content

8.6

The Hartree-Fock idea

When the 3N-dimensional Schrödinger equation won't budge, let each electron move alone in the "mean field" of the others — then let field and orbitals feed each other, iterating to self-consistency. Hartree–Fock is the many-body problem's first computable answer, and the foundation of quantum chemistry.

Recommended first

After this section you should be able to

  • Use an order-of-magnitude storage estimate to show why the many-electron Schrödinger equation cannot be solved directly
  • Explain the mean-field idea and the self-consistent-field loop, and recount every step of the SCF algorithm
  • Write down the Hartree-Fock equations and identify the origin and meaning of the Coulomb and exchange terms
  • Define the correlation energy, and use real helium data to gauge HF's accuracy and limits

The variational method of chapter 7 can pin down the helium ground state to decent accuracy — that was 2 electrons and 6 spatial dimensions. Now face the depth of the periodic table honestly: an iron atom has 26 electrons, and its wavefunction is a function of 78 coordinates

Ψ(r1,r2,,r26)(8.6.1)\Psi(\vec{r}_1,\vec{r}_2,\dots,\vec{r}_{26})\tag{8.6.1}

First, size up the enemy

Try to store this function in a computer: even a mere 10 grid points per coordinate axis (absurdly coarse) requires 107810^{78} numbers — more than the number of atoms in the observable universe (of order 108010^{80}). This is not “insufficient computing power”; the object itself does not fit inside the physical universe. Cutting to 5 grid points does not help: 5783×10545^{78}\sim3\times10^{54}. The exponential wall does not negotiate.

There is only one way out: stop solving for the whole Ψ\Psi and ask a far cheaper question. Twenty-six single-electron orbitals ϕi(r)\phi_i(\vec{r}), at 10310^3 grid points each, cost only 2.6×1042.6\times10^4 numbers in total. If the many-electron state can be approximately assembled from single-electron orbitals — and we happen to have a ready-made assembly: the Slater determinant of section 8.2.

So the strategy takes shape:

Within the subset “single Slater determinants”, find the one of lowest energy.

This is exactly the variational routine of chapter 7 — except the trial wavefunction is no longer a function with one or two parameters, but the enormous parameter space of “any choice of N orthogonal orbitals”.

The mean field: what does each electron see?

Before any formulas, set up the physical picture. Single out electron ii. It feels the nuclear attraction, plus the Coulomb repulsion of the other N1N-1 electrons. The trouble is that the latter depends on where the other electrons are, and where they are depends on the fields they each feel… everyone’s motion is tangled with everyone else’s.

The mean-field approximation cuts this knot with one stroke: replace “the other electrons” with their average charge cloud

ρrest(r)=jiϕj(r)2(8.6.2)\rho_{\text{rest}}(\vec{r}\,')=\sum_{j\ne i}|\phi_j(\vec{r}\,')|^2\tag{8.6.2}

Electron ii then moves in an ordinary single-particle effective potential — solving one three-dimensional Schrödinger equation suffices. NN electrons mean NN three-dimensional equations: the exponential wall collapses into a linear staircase.

There is a price, of course: real electrons dodge each other as they move (when you approach, I step aside — this is called correlation), while the mean field smears the other electron into a fixed haze that cannot be dodged. That bill is settled later.

The self-consistent-field loop

There is also a chicken-and-egg problem: writing electron ii‘s effective potential requires knowing the other orbitals ϕj\phi_j, and the ϕj\phi_j are precisely the unknowns. The answer is iteration — guess a set of orbitals and compute the field; solve for new orbitals in that field, compute the new field; loop until input and output agree. The procedure is called the self-consistent field (SCF):

Input: nuclear charge Z, electron number N
1  Guess an initial set of orbitals {φ_1, ..., φ_N}   # e.g. hydrogen-like orbitals
2  repeat:
3      Compute the mean field from the current orbitals:
4          Coulomb potential  J[φ](r)   ← the charge clouds of all orbitals
5          Exchange potential K[φ](r)   ← the antisymmetry correction (see below)
6      For each i, solve the single-particle equation:
7          [ -ħ²∇²/2m - Ze²/4πε₀r + J - K ] φ_i' = ε_i φ_i'
8      Keep the N lowest-energy new orbitals {φ_i'}
9      if max|φ_i' - φ_i| < tolerance: break   # input = output, self-consistent
10     {φ_i} ← {φ_i'}                          # (in practice, mixing helps convergence)
11 Output: orbitals, orbital energies ε_i, total energy E_HF

“Guess → compute field → solve → compare → repeat”, typically converging in a dozen to a few dozen rounds. In the 1930s, Hartree and his father iterated atomic orbitals on a hand-cranked calculator, months per atom; today your laptop does the same for an iron atom in under a second.

The Hartree-Fock equations

Now carry out “determinant + variation” rigorously, and watch the mean field grow out of the mathematics by itself — with one more term than the naive picture.

The part that cannot be recovered: correlation energy

Define the correlation energy as the gap between the exact value and the HF limit:

Ecorr=EexactEHF(8.6.9)E_{\text{corr}}=E_{\text{exact}}-E_{\text{HF}}\tag{8.6.9}

For helium, Ecorr1.14E_{\text{corr}}\approx-1.14 eV. Its source is exactly the bill foreshadowed at the start: real electrons dodge each other instant by instant, so configurations like “you left, me right” carry extra weight; in a single determinant each electron sees only the other’s average cloud, and this pas de deux cannot be described. In the language of chapter 3: the true ground state is a superposition of many determinants, and we kept only one.

What comes next

HF’s residue now has a name (correlation energy), but we still lack a ruler: how do we quantify “the behaviour of two electrons cannot be split into two independent behaviours”?

The end of chapter 3 actually planted the clue: describe a subsystem of an entangled whole and you get a mixed state. The next section picks up that thread — partial trace and the reduced density matrix — and, for the first time, attaches a number to “how much entanglement”.

Section 63 of 106 · use to turn the page