Learning Objectives
Up to now we have built the stage and choreographed the symmetries. Chapter 1 gave us a real-space lattice; Chapter 2 gave us the algebra of its symmetry; Chapter 3 gave us reciprocal space, Brillouin zones, and Bloch's theorem — the language solids use to organise quantum states. With this section we finally invite the actors onto the stage: the electrons.
The free electron gas is the simplest quantum theory of metals you can write down. It throws away the lattice potential entirely, treats the conduction electrons as non-interacting plane waves, and yet correctly predicts conductivity, heat capacity, magnetic susceptibility, and the order of magnitude of the work function. It is the “hydrogen atom” of solid-state physics — the toy model every later result is benchmarked against.
By the end of this section you should be able to:
- State exactly which approximations turn the full many-electron Schrödinger equation into the free electron gas, and explain which physical questions each approximation answers and which it forfeits.
- Derive the allowed k-vectors of a box with periodic boundary conditions and explain why each occupies a volume in k-space.
- Sketch the dispersion and identify on it the Fermi level, the Fermi wavevector, and the occupied window.
- Compute , , and from the electron density in three independent ways and check that they agree.
- Explain why the density of states in 3D scales as and how this single fact governs the heat capacity and conductivity of every simple metal.
- Read a VASP
OUTCAR, find the Fermi level, the plane-wave cutoff, and the smearing parameter, and connect every one of them to a quantity in this section.
The Question We Are Trying to Answer
A piece of sodium metal contains roughly electrons per cubic metre that have detached from their parent atoms and are free to wander through the crystal. Why does it conduct electricity so well? Why does its heat capacity at room temperature obey the Dulong-Petit law of the ions but show no measurable contribution from the electrons? Why is its colour silver-grey and not transparent?
The classical answer — Drude (1900) treated the electrons as a classical ideal gas — gets the conductivity roughly right, but catastrophically overpredicts the heat capacity by a factor of about at room temperature. The discrepancy lasted twenty-six years, until Sommerfeld (1927) replaced Maxwell-Boltzmann statistics with Fermi-Dirac statistics. That single change turned the disastrous classical electron gas into the wildly successful free electron gas.
The puzzle in one line. A classical electron gas at 300 K should contribute per electron to the heat capacity of a metal. Experiment finds less than 1% of that. Where did the other 99% of the heat capacity go?
Sommerfeld's Leap: One Bold Simplification
The free electron gas is defined by four assumptions. List them explicitly so you know what we are buying and what we are throwing away.
| Assumption | What it buys | What it costs |
|---|---|---|
| Ignore the periodic potential of the ion cores entirely | Plane-wave eigenstates with closed-form energies | No band gaps, no effective masses, no orbital character |
| Ignore Coulomb repulsion between electrons | The N-body problem factorises into N one-body problems | No screening, no exchange, no correlation |
| Confine electrons to a finite box of side L | Discrete, countable states; well-defined density n = N/V | Surface effects (cured by periodic boundary conditions) |
| Use Fermi-Dirac statistics (electrons obey Pauli) | Heat capacity, magnetism, all transport coefficients fixed | (none — this is the only correct statistics for electrons) |
The first three are approximations that we will systematically relax in later sections (Bloch → Section 4.2; many-body → Section 4.4; DFT → Section 4.5). The fourth is not negotiable: electrons are fermions, full stop. Sommerfeld's contribution was simply to honour that fact.
POSCAR and adjusting NELECT — useful as a sanity check.Setting It Up: Schrödinger in a Box
Drop a single non-interacting electron into a cubic box of side with no potential inside. The time-independent Schrödinger equation reduces to:
Inspect the equation. The left-hand side is curvature; the right-hand side is energy. Higher energy means more curvature, which in turn means smaller wavelength, which in turn means larger wavevector. The smallest possible amount of curvature gives the ground state, and additional curvature buys higher energies. This is the only physical content we are extracting, and it will guide every formula that follows.
For a plane-wave ansatz the Laplacian gives , and we read off the energy directly:
The wavefunction is normalised on the box volume , so the prefactor is . That is the entire dynamical content. What remains is the bookkeeping: how many values are allowed?
The Allowed k-Vectors Form a Discrete Lattice
We impose periodic (Born-von Kármán) boundary conditions: the wavefunction repeats with period in each direction, , and similarly for and . This single trick removes the boundary without changing the bulk physics, and it forces:
and identical conditions for . The allowed wavevectors form a cubic lattice in k-space with spacing , and each point hosts exactly one orbital state — or, with spin, two electrons (one spin-up, one spin-down).
This is also our first encounter with the deep duality of the chapter: the box is finite in real space, but k-space is a discrete infinite lattice. As the box grows, the spacing shrinks and the k-lattice becomes a continuum. In the thermodynamic limit we replace sums by integrals:
The Dispersion Relation: ε(k) = ℏ²k²/2m
The function is a parabola in . Three of its features carry the entire physics of the model.
- It is isotropic. The energy depends only on , not on direction. Surfaces of constant energy in k-space are concentric spheres. Real metals have anisotropic Fermi surfaces precisely because the lattice potential breaks this isotropy.
- It has zero curvature mass. Differentiating twice gives : the electron has its bare mass . In a real band, that second derivative becomes with an effective mass that captures all the lattice dressing.
- It has no gap. Every energy is realised by some k. The free electron gas is automatically a metal — insulators only become possible once a periodic potential opens gaps at Brillouin-zone boundaries (Section 4.2).
Interactive: Dispersion and the Fermi Window
The visualisation below plots in dimensionless units (, so the curve is simply ). Drag the slider to raise and lower the Fermi level . Notice three things:
- The Fermi wavevector is read directly off the parabola where the horizontal Fermi line cuts it.
- The occupied window in 1D becomes a sphere of radius in 3D — the Fermi sphere we will explore next.
- Doubling only multiplies by . The square root is the fingerprint of the parabolic dispersion.
Filling States: The Fermi Sphere
Now place electrons in the box. Pauli forbids two of them from sharing both a wavevector and a spin, so we fill states starting from the lowest energy and work upward. Because energy increases monotonically with , the occupied region is a ball in k-space. Its boundary is the Fermi surface; for free electrons this surface is a sphere of radius , called the Fermi sphere.
Counting argument
The number of orbital k-states inside a sphere of radius is its volume divided by the volume per state:
Each orbital holds two electrons (spin up and down), so the total electron count is . Dividing by gives the density-to-Fermi-wavevector relation:
From here, every other Fermi-level quantity follows by substitution. The Fermi energy:
The Fermi velocity (group velocity at the Fermi surface):
And the Fermi temperature, comparing εF to thermal energy:
Interactive: Building the Fermi Sphere
Drag, rotate, and zoom the visualisation below. Each dot is one allowed orbital k-state of a finite cubic box. The translucent gold sphere is the Fermi surface; states inside it are occupied (bright gold) and states outside are empty (dim slate). Use the sliders to:
- Increase the box size : the k-mesh becomes denser. In the limit , the discrete count collapses into the continuous integral — the readout below the panel shows both numbers, and they match better as grows.
- Increase : more dots turn gold. This is what physically happens when you add electrons to the metal (e.g. by chemical doping or a gate voltage).
Numerical Walk-Through: Sodium Metal
Let's convert the abstract formulas into a real number. Sodium has mass density and atomic weight . Each Na atom contributes one valence electron (the 3s electron) to the free electron gas.
Step 1: Electron density
Start from atoms per unit volume, times one electron per atom:
Step 2: Fermi wavevector
Plug into :
For comparison, the size of the first Brillouin zone of sodium (BCC, lattice constant Å) is of order . The Fermi sphere of Na fits comfortably inside the first Brillouin zone — which is precisely why the free electron model describes Na so well. (In Cu, by contrast, the Fermi sphere bulges into the next zone along directions, creating the famous “necks”.)
Step 3: Fermi energy
Step 4: Fermi velocity and temperature
Pause and absorb. A conduction electron in sodium moves at one million metres per second — Mach 3000 — even at absolute zero. That is purely quantum kinetic energy forced on it by Pauli exclusion. The Fermi temperature is two orders of magnitude above room temperature, which means at 300 K the gas is about 1% warm. That single ratio explains the heat-capacity puzzle from the start of the section.
| Metal | n (10²⁸ m⁻³) | k_F (Å⁻¹) | ε_F (eV) | v_F (10⁶ m/s) | T_F (10⁴ K) |
|---|---|---|---|---|---|
| Li | 4.70 | 1.11 | 4.74 | 1.29 | 5.51 |
| Na | 2.54 | 0.92 | 3.24 | 1.07 | 3.77 |
| K | 1.32 | 0.73 | 2.12 | 0.85 | 2.46 |
| Cu | 8.45 | 1.36 | 7.00 | 1.57 | 8.16 |
| Ag | 5.85 | 1.20 | 5.49 | 1.39 | 6.38 |
| Au | 5.90 | 1.20 | 5.53 | 1.40 | 6.42 |
| Al | 18.06 | 1.75 | 11.7 | 2.03 | 13.6 |
Source: Ashcroft & Mermin, Solid State Physics, Table 2.1. Aluminium contributes 3 valence electrons per atom; copper, silver, gold each contribute 1 (the s electron).
The Density of States g(ε)
The dispersion tells us the energy of one k. The density of states tells us how many states sit at a given energy — the most useful quantity for thermodynamics, because every thermal observable is an energy integral weighted by .
Definition: is the number of orbital states (per unit volume) whose energies lie between and . We get it by counting k-points in a thin spherical shell.
Derivation in three lines
- The number of orbital states with per unit volume is .
- Substitute to get the integrated DOS .
- Differentiate. Including the spin factor of 2, we obtain:
Three takeaways pop out of the formula:
- The square root. In 3D, . In 2D it would be a step function (constant), and in 1D it would diverge as . The dimensionality of the system is encoded in the power of .
- The mass dependence. : heavier carriers (large effective mass) give a denser DOS. This is exactly why flat bands and heavy fermions have such a strong response.
- Self-consistency. Integrating up to must reproduce the electron density: . Reassuringly identical to our earlier counting argument.
Interactive: g(ε) and Counting Electrons
The plot below shows (we set ). The amber-shaded region from to equals the total electron density. As you slide , watch the readout update: the integral grows like , not .
Finite Temperature: The Fermi-Dirac Distribution
At all states with are filled and all states above are empty — a step function. At finite temperature, electrons can be thermally excited from just below the Fermi level to just above it. The probability that a state of energy is occupied becomes the celebrated Fermi-Dirac distribution:
Read it as follows. Far below , the exponent goes to , so (state is occupied). Far above , the exponent goes to , so (state is empty). Right at the exponent is zero, so : half-filled. The transition zone has width on the order of — a thermal smear of width about centered on .
The chemical potential is fixed by particle-number conservation: . For temperatures far below , the Sommerfeld expansion gives — for sodium at 300 K this correction is one part in . We will routinely use below.
Interactive: Fermi Smearing
Sweep the temperature slider below and watch the step soften into a sigmoid. The two values you should anchor in your mind are:
- (slider at 0): perfect step, T = 0 limit.
- (slider near 1): the step is fully washed out and electrons populate all energies — this is the classical (Boltzmann) limit, never reached in real metals because is so high.
Real metals at room temperature live in the regime : an almost-perfect step with a tiny fuzz at the edge. That fuzz is responsible for all finite-temperature effects we attribute to electrons.
Why It Works: Heat Capacity Demystified
We can finally answer the question we opened with. In a classical ideal gas every electron contributes to the heat capacity, regardless of temperature. Why doesn't that happen in a metal?
Pauli exclusion. At any given temperature, only the electrons within roughly of the Fermi level can absorb heat — everyone deeper down is locked in by the electrons sitting just above them, who already occupy the only states they could be promoted to. The fraction of “active” electrons is therefore , and each of them contributes the classical . So:
The full Sommerfeld result puts a precise prefactor on this back-of-the-envelope argument:
Two predictions you can take to the lab:
- Linear in T. The electronic contribution to is proportional to , not constant. Confirmed in every metal ever measured.
- The coefficient γ measures g(εF). Plot vs and read off the intercept — you have just measured the density of states at the Fermi level. A factor-of-10 anomaly in is what gave heavy-fermion materials their name.
Where It Fails (and Why That Is Fine)
Three things the free electron gas cannot tell you, and each one sets up a section of this chapter:
| Failure | Symptom | Cure (next sections) |
|---|---|---|
| No band gap | Cannot distinguish metals from semiconductors or insulators | Periodic potential → Nearly Free Electron model (4.2) |
| No localised orbitals | Cannot describe d-electrons, f-electrons, magnetic moments | Tight-binding model (4.3); Hubbard interactions (4.4) |
| No exchange-correlation | Bandwidths off by a factor of 2; gaps off by a factor of 2-3 | DFT with proper xc functionals (4.5–4.7) |
Yet for the bulk thermodynamics of simple metals (the alkalis, Cu, Ag, Au, Al), the free electron gas predicts heat capacities, magnetic susceptibilities, electrical conductivities, and bulk moduli to within a factor of two. That is a remarkable triumph for a model that throws away the entire crystal structure.
VASP Connection: Free-Electron Echoes in Real Calculations
Even though VASP solves the full Kohn-Sham problem with a crystalline potential, every line of its INCAR and every column of its OUTCAR still carries the fingerprints of the free electron gas. Here is the dictionary.
1. ENCUT and the plane-wave kinetic energy cutoff
VASP expands every Kohn-Sham orbital in plane waves up to a maximum kinetic energy:
That is precisely the free-electron dispersion turned inside out. Setting ENCUT = 400 eV in INCAR means VASP keeps every plane wave whose free-electron energy is below 400 eV. The number of plane waves per atom typically runs into the thousands, dwarfing any localised-basis approach.
2. ISMEAR and SIGMA — choosing your Fermi smearing
Computing observables like total energy or DOS requires evaluating the integral numerically, on a finite k-mesh. The step function at gives miserably slow convergence, so VASP smears it. Pick your weapon with ISMEAR:
1# INCAR — choose smearing for the Fermi step
2ISMEAR = 0 # Gaussian smearing of width SIGMA
3ISMEAR = -1 # Fermi-Dirac smearing (this section's f(eps))
4ISMEAR = 1 # Methfessel-Paxton order 1 (default for metals)
5ISMEAR = 2 # Methfessel-Paxton order 2
6ISMEAR = -5 # Tetrahedron method with Bloechl corrections (best for DOS)
7SIGMA = 0.10 # smearing width in eV (keep <~ kT for good accuracy)For metals VASP recommends ISMEAR = 1 with SIGMA chosen so the entropy term per atom is below about 1 meV. For semiconductors and insulators, the gap eliminates the smearing problem and you can use ISMEAR = 0 with a small SIGMA, or ISMEAR = -5 for accurate DOS.
3. NELECT and the Fermi level
NELECT sets the total electron count . VASP then adjusts the Fermi level at every SCF step so the integrated DOS up to equals NELECT. You can read the converged Fermi level from OUTCAR:
1grep "E-fermi" OUTCAR
2# E-fermi : 3.1742 XC(G=0): -9.4031 alpha+bet : -16.2117
3
4# For sodium with the right computational settings, this should be
5# within ~10% of our analytical 3.16 eV — the residual difference is
6# the band-structure effect we'll add in section 4.2.4. A jellium sanity check (optional but illuminating)
VASP can run a literal free electron gas: give it a cubic cell with no atoms and use NELECT to specify how many electrons to put in. The resulting DOS, Fermi level, and total energy must reproduce the analytical formulas of this section. This is one of the cleanest ways to check that your VASP build is sane before committing to a Mn:CdSe simulation.
1# INCAR for a jellium sanity check
2SYSTEM = Free electron gas, n = 2.5e22 cm^-3 (Na density)
3PREC = Accurate
4ENCUT = 400
5ISMEAR = -1 # Use exact Fermi-Dirac for direct comparison
6SIGMA = 0.025 # = kT at 300 K
7NELECT = 32 # 32 electrons in a cubic cell of side a
8 # gives n = 32/a^3; choose a to match Na densityDOSCAR: you should see a clean curve with a gentle Fermi-Dirac roll-off at . That is the picture from this section, computed by a real DFT engine, with all the same approximations.5. Reading band structures back to free-electron behaviour
When you plot a real band structure (Section 5.1) along a high-symmetry path, the lowest band of a simple metal often looks almost exactly like the parabola , gently dressed by the lattice. The deviation is small near the zone centre and grows toward the Brillouin-zone boundary, where the free-electron model finally breaks down and band gaps open. We will pick up the story there in the next section.
Summary
- The free electron gas treats conduction electrons as non-interacting plane waves in a box. Four assumptions: no lattice potential, no electron-electron interactions, finite box with periodic boundary conditions, Fermi-Dirac statistics.
- Allowed wavevectors form a cubic lattice in k-space with spacing ; each orbital state occupies a k-volume .
- The dispersion is parabolic and isotropic: .
- Filling states up to gives a Fermi sphere of radius . Everything else () follows by substitution.
- The 3D density of states is ; its value at the Fermi level controls every linear-response coefficient of the metal.
- At finite temperature, occupation follows the Fermi-Dirac distribution, with thermal smearing of width at ordinary temperatures. Only this thin shell of electrons participates in thermal physics — resolving the heat-capacity puzzle.
- In VASP,
ENCUT,ISMEAR,SIGMA, andNELECTare the free-electron dictionary. The Fermi level reported inOUTCARis the same we computed by hand.
Next section we re-introduce the lattice potential as a small perturbation. The Fermi sphere will deform, gaps will open at Brillouin-zone boundaries, and the simple parabola will fracture into the bands that distinguish metals, semiconductors, and insulators.