Tight-Binding Band Structure
The simplest model of a solid: one orbital per site, an on-site energy, and a hopping amplitude to neighbours. Bloch's theorem turns it into a band for the 1D chain (width ), the curvature at the bottom fixing the effective mass . Dimerize the chain (alternating ) and a gap opens at the zone boundary, the SSH insulator. On the 2D square lattice has a van Hove saddle and a Fermi surface that you can fill by dragging .
lattice
hopping t1.00
dimerization0.50
Fermi level E_F0.00
lattice1D
bandwidth0
gap0
E_F0
filling0
WHAT TO TRY
- Watch the Bloch state sweep along the real-space chain: near k = 0 every orbital shares one sign (the bonding state at the band bottom), and near k = pi the signs alternate site to site (the antibonding state at the top), with the marker on E(k) = e0 - 2t cos(ka) tracking which state you are seeing.
- Raise the hopping t: the band widens to 4t and its curvature at the bottom sharpens, lowering the effective mass; switch to the dimerized SSH chain and the alternating t1, t2 bonds split the band in two, opening the 2|t1-t2| gap that is the one-line topological-insulator toy model.
- Read the DOS beside the band on the shared energy axis: it spikes at the band edges where the dispersion flattens (the 1D van Hove singularities), and the Fermi level marker sets the filling.