Chern Number & Band Topology

⚡ Key Takeaways

The Chern number is an integer-valued topological invariant of a complex vector bundle over a closed two-dimensional manifold, computed as the integral of the Berry curvature over the Brillouin zone. In band theory it classifies gapped two-dimensional band structures, dictates the quantized Hall conductance σxy=(e2/h) C\sigma_{xy} = (e^2/h)\,C, and counts chiral edge modes via the bulk–boundary correspondence. Applies to insulators and superconductors lacking time-reversal symmetry (Chern insulators, quantum Hall states). Introduced by Chern (1946) in geometry; tied to physics by Thouless, Kohmoto, Nightingale & den Nijs (1982).

💡 The Core Insight

A family of quantum states parametrized by a closed surface carries a geometric phase (Berry phase) accumulated along loops. If the states cannot be assigned a globally smooth phase, the parameter space is "twisted." The Chern number measures exactly how twisted: it is the net Berry flux piercing the surface, quantized in units of 2π2\pi by the same logic that forces the total curvature of a sphere (Gauss–Bonnet) or the magnetic monopole charge (Dirac quantization) to be an integer. In a crystal the parameter space is the Brillouin zone torus, and the "states" are the occupied Bloch bands.

Formal Statement

DefinitionBloch bundle and Berry connection

For a gapped periodic Hamiltonian H(k)H(\mathbf{k}) with k\mathbf{k} in the Brillouin zone (BZ) torus T2T^2, let ∣un(k)⟩|u_n(\mathbf{k})\rangle be the cell-periodic part of the Bloch eigenstate of band nn, satisfying H(k)∣un(k)⟩=En(k)∣un(k)⟩H(\mathbf{k})|u_n(\mathbf{k})\rangle = E_n(\mathbf{k})|u_n(\mathbf{k})\rangle. The Berry connection (an Abelian gauge potential on T2T^2) is

1
Anμ(k)=i ⟨un(k) ∣ ∂kμun(k)⟩,μ=x,y.\quad \mathcal{A}_n^\mu(\mathbf{k}) = i\,\langle u_n(\mathbf{k})\,|\,\partial_{k_\mu} u_n(\mathbf{k})\rangle,\qquad \mu = x,y.

Derivation hint: differentiate the normalization ⟨un∣un⟩=1\langle u_n|u_n\rangle=1 to show Aμ\mathcal{A}^\mu is real; the factor ii makes it Hermitian/real. The Berry curvature is the field strength

2
Fn(k)=∂kxAny−∂kyAnx=i(⟨∂kxun∣∂kyun⟩−⟨∂kyun∣∂kxun⟩).\quad F_n(\mathbf{k}) = \partial_{k_x}\mathcal{A}_n^y - \partial_{k_y}\mathcal{A}_n^x = i\big(\langle \partial_{k_x}u_n|\partial_{k_y}u_n\rangle - \langle \partial_{k_y}u_n|\partial_{k_x}u_n\rangle\big).

Derivation hint: substitute [1], use ∂x⟨u∣∂yu⟩=⟨∂xu∣∂yu⟩+⟨u∣∂x∂yu⟩\partial_x\langle u|\partial_y u\rangle = \langle\partial_x u|\partial_y u\rangle + \langle u|\partial_x\partial_y u\rangle; the mixed second-derivative terms cancel.

DefinitionFirst Chern number

The first Chern number of band nn is the total Berry flux through the BZ divided by 2π2\pi:

3
Cn=12π∫T2Fn(k) d2k=12π∫BZ(∂kxAny−∂kyAnx) d2k∈Z.\quad C_n = \frac{1}{2\pi}\int_{T^2} F_n(\mathbf{k})\,d^2k = \frac{1}{2\pi}\int_{\mathrm{BZ}} \big(\partial_{k_x}\mathcal{A}_n^y - \partial_{k_y}\mathcal{A}_n^x\big)\,d^2k \in \mathbb{Z}.

Derivation hint: integrality follows from Stokes' theorem applied patchwise with single-valued transition phases — see the proof block.

TheoremTKNN formula — quantized Hall conductance

For a 2D band insulator with Fermi level in a gap, the transverse (Hall) conductance at zero temperature is

4
σxy=e2h∑n occCn=e2h C,C=∑n occCn∈Z.\quad \sigma_{xy} = \frac{e^2}{h}\sum_{n\,\text{occ}} C_n = \frac{e^2}{h}\,C,\qquad C = \sum_{n\,\text{occ}} C_n \in \mathbb{Z}.

Derivation hint: insert Bloch states into the Kubo formula for σxy\sigma_{xy}; the velocity matrix elements reorganize into the Berry curvature integrated over the BZ.

TheoremCurvature in terms of the Hamiltonian

The Berry curvature of band nn can be written without explicit differentiation of eigenvectors:

5
Fn=i∑m≠n⟨un∣∂kxH∣um⟩⟨um∣∂kyH∣un⟩−(x↔y)(En−Em)2.\quad F_n = i\sum_{m\neq n}\frac{\langle u_n|\partial_{k_x}H|u_m\rangle\langle u_m|\partial_{k_y}H|u_n\rangle - (x\leftrightarrow y)}{(E_n - E_m)^2}.

Derivation hint: differentiate the eigenvalue equation, project onto ⟨um∣\langle u_m| to get ⟨um∣∂μun⟩=⟨um∣∂μH∣un⟩/(En−Em)\langle u_m|\partial_\mu u_n\rangle = \langle u_m|\partial_\mu H|u_n\rangle/(E_n-E_m), then insert a resolution of identity into [2].

Why It Holds / Derivation

ProofIntegrality of the Chern number

Step 1 — Gauge structure. Under a k\mathbf{k}-dependent phase choice ∣un⟩→eiχ(k)∣un⟩|u_n\rangle \to e^{i\chi(\mathbf{k})}|u_n\rangle, the connection transforms as Anμ→Anμ−∂μχ\mathcal{A}^\mu_n \to \mathcal{A}^\mu_n - \partial_\mu\chi. The curvature FnF_n is gauge invariant.

Step 2 — Obstruction. If a single smooth gauge existed over all of T2T^2, then ∫T2Fn=∫T2(∂xAy−∂yAx)=0\int_{T^2}F_n = \int_{T^2}(\partial_x\mathcal{A}^y-\partial_y\mathcal{A}^x)=0 by the divergence theorem on a closed manifold (no boundary). A nonzero CnC_n therefore signals that no global smooth gauge exists.

Step 3 — Patchwise Stokes. Cover T2T^2 with two regions RR and R′R' (say a disk around a "vortex" and its complement) each carrying a smooth gauge with connections A\mathcal{A} and A′\mathcal{A}'. On the overlap (a loop ∂R\partial R) the two gauges differ by a transition function: Aμ′−Aμ=∂μχ\mathcal{A}'_\mu - \mathcal{A}_\mu = \partial_\mu\chi, where eiχe^{i\chi} must be single-valued.

Step 4 — Reduce to a winding number. Applying Stokes to each patch:

6
∫T2Fn=∮∂R(A−A′)⋅dk=−∮∂R∇χ⋅dk=−2π w,\quad \int_{T^2}F_n = \oint_{\partial R}(\mathcal{A}-\mathcal{A}')\cdot d\mathbf{k} = -\oint_{\partial R}\nabla\chi\cdot d\mathbf{k} = -2\pi\,w,

Derivation hint: the change in χ\chi around the closed overlap loop must be a multiple of 2π2\pi for eiχe^{i\chi} to be single-valued; that integer is the winding number ww.

Step 5 — Conclusion. Thus Cn=12π∫T2Fn=−w∈ZC_n = \frac{1}{2\pi}\int_{T^2}F_n = -w \in \mathbb{Z}. The Chern number equals (minus) the winding number of the transition phase between gauge patches, hence an integer. ■\blacksquare

∎
DJ
David J. Thouless
1934–2019

Thouless, with Mahito Kohmoto, Peter Nightingale, and Marcel den Nijs, established in 1982 that the quantized Hall conductance of a 2D Bloch electron equals a topological integer — the "TKNN invariant," soon identified as the first Chern number. This was the first time a measurable physical quantity was shown to be a topological invariant of the electronic wavefunctions, founding the field of topological band theory. Thouless shared the 2016 Nobel Prize in Physics "for theoretical discoveries of topological phase transitions and topological phases of matter," with Duncan Haldane and Michael Kosterlitz.

Building Intuition

🧠 Intuition

Picture the Bloch eigenstate at each k\mathbf{k} as a tiny arrow (a phase/spinor direction) attached to each point of the doughnut-shaped Brillouin zone. The Berry curvature measures how much the arrow rotates when you slide it around an infinitesimal loop. The Chern number is the total twist accumulated over the whole torus. Just as you cannot comb a hairy sphere flat without a cowlick (the hairy ball theorem forces a vortex), a nonzero Chern number means you cannot choose phases smoothly everywhere — there must be a "phase vortex" somewhere, and its strength is quantized. A more physical picture: think of Fn(k)F_n(\mathbf{k}) as a magnetic field living in momentum space, and CnC_n as the total monopole charge enclosed — Dirac's quantization of monopole charge is the same integrality theorem.

Figure
Berry curvature as momentum-space flux through the Brillouin zone torus, summing to a quantized Chern number
Berry curvature F(k) over the Brillouin zone BZ torus T² (k_x , k_y) ≡ ≡ +F Berry phase loop C = (1/2π) ∫ F d²k C ∈ ℤ σ_xy = (e²/h) C = number of chiral edge modes k_x k_y

Worked Examples

ExampleTwo-band model: the Chern number of a momentum-space hedgehog

Given. A generic two-band Hamiltonian H(k)=d(k)⋅σH(\mathbf{k}) = \mathbf{d}(\mathbf{k})\cdot\boldsymbol{\sigma} with σ\boldsymbol{\sigma} the Pauli matrices and d=(dx,dy,dz)\mathbf{d}=(d_x,d_y,d_z). The two bands have energies ±∣d∣\pm|\mathbf{d}|; gap =2∣d∣=2|\mathbf{d}|, so we need d≠0\mathbf{d}\neq 0 everywhere.

Step 1 — Curvature of the lower band. A standard computation (using [5] or the unit vector d^=d/∣d∣\hat{\mathbf{d}}=\mathbf{d}/|\mathbf{d}|) gives the lower-band Berry curvature

7
F−(k)=−12 d^⋅(∂kxd^×∂kyd^).\quad F_-(\mathbf{k}) = -\tfrac{1}{2}\,\hat{\mathbf{d}}\cdot\big(\partial_{k_x}\hat{\mathbf{d}}\times\partial_{k_y}\hat{\mathbf{d}}\big).

Derivation hint: this is the solid-angle (Jacobian) of the map k↦d^\mathbf{k}\mapsto\hat{\mathbf d} from the BZ to the unit sphere S2S^2.

Step 2 — Chern number as a wrapping number.

8
C−=14π∫T2d^⋅(∂kxd^×∂kyd^) d2k=deg⁡(d^:T2→S2).\quad C_- = \frac{1}{4\pi}\int_{T^2}\hat{\mathbf{d}}\cdot\big(\partial_{k_x}\hat{\mathbf{d}}\times\partial_{k_y}\hat{\mathbf{d}}\big)\,d^2k = \deg(\hat{\mathbf d}:T^2\to S^2).

Derivation hint: integrate [7] over the BZ; the result is the signed number of times d^\hat{\mathbf d} wraps the sphere — the topological degree.

Step 3 — Concrete lattice (Qi–Wu–Zhang model). Take dx=sin⁡kxd_x=\sin k_x, dy=sin⁡kyd_y=\sin k_y, dz=m+cos⁡kx+cos⁡kyd_z = m + \cos k_x + \cos k_y. Evaluate the degree by counting how the zz-component changes sign at the points where (dx,dy)=0(d_x,d_y)=0 (the four TRIM points ki=0,πk_i=0,\pi):

  • At (0,0)(0,0): dz=m+2d_z=m+2; at (π,π)(\pi,\pi): dz=m−2d_z=m-2; at (0,π),(π,0)(0,\pi),(\pi,0): dz=md_z=m.

Answer (boxed).

C−={0∣m∣>2−1−2<m<0+10<m<20m>2\boxed{C_- = \begin{cases} 0 & |m|>2 \\ -1 & -2<m<0 \\ +1 & 0<m<2 \\ 0 & m>2 \end{cases}}

(dimensionless integer). The Chern number jumps by ±1\pm1 each time the gap closes at m=±2,0m=\pm2,0, exactly when one dzd_z sign flips.

ExampleHall conductance and edge-mode count from a measured Chern number

Given. A Chern insulator film realizes a band structure with total occupied Chern number C=+2C = +2. Compute the Hall conductance and predict the edge transport. Use e=1.602×10−19 Ce = 1.602\times10^{-19}\,\text{C}, h=6.626×10−34 J ⋅ sh = 6.626\times10^{-34}\,\text{J}\,\cdot\,\text{s}.

Step 1 — Conductance quantum.

9
e2h=(1.602×10−19)26.626×10−34 S=3.874×10−5 S=125 813 Ω.\quad \frac{e^2}{h} = \frac{(1.602\times10^{-19})^2}{6.626\times10^{-34}}\ \text{S} = 3.874\times10^{-5}\ \text{S} = \frac{1}{25\,813\ \Omega}.

Derivation hint: e2/he^2/h has units of (charge)²/(action) = siemens; its inverse is the von Klitzing constant RK≈25.8 kΩR_K\approx 25.8\,\text{k}\Omega.

Step 2 — Apply TKNN [4].

σxy=C⋅e2h=2×3.874×10−5 S=7.748×10−5 S.\sigma_{xy} = C\cdot\frac{e^2}{h} = 2\times 3.874\times10^{-5}\ \text{S} = 7.748\times10^{-5}\ \text{S}.

Step 3 — Bulk–boundary correspondence. The number of chiral edge channels equals ∣C∣=2|C|=2, each contributing e2/he^2/h to the two-terminal conductance.

Answer (boxed).

σxy=2 e2/h=7.75×10−5 S,Rxy=RK/2=12 906 Ω,Nedge=2 chiral modes.\boxed{\sigma_{xy} = 2\,e^2/h = 7.75\times10^{-5}\ \text{S},\quad R_{xy}=R_K/2 = 12\,906\ \Omega,\quad N_{\text{edge}} = 2\ \text{chiral modes}.}

Common Misconceptions

⚠️ Common mistake

The Berry curvature is not gauge-invariant pointwise — only its integral is quantized. Individual values Fn(k)F_n(\mathbf{k}) depend on smooth gauge choices in any single patch, but reshuffling cannot change the total flux because of the transition-function winding. Two further traps: (1) The Chern number is defined per-band only if bands are non-degenerate (gapped) throughout; for touching bands one must use the non-Abelian Berry curvature and sum over the degenerate subspace. (2) A nonzero Chern number requires broken time-reversal symmetry; with T\mathcal{T} symmetry Fn(−k)=−Fn(k)F_n(-\mathbf{k}) = -F_n(\mathbf{k}), forcing Cn=0C_n=0 (the relevant invariant becomes the Z2\mathbb{Z}_2 index instead).

CounterexampleTime-reversal-symmetric insulators have zero Chern number

Consider graphene with intrinsic spin–orbit coupling but no magnetic field (the Kane–Mele model). It is a topological insulator with protected helical edge states, yet its total Chern number is exactly zero: the spin-up sector has C↑=+1C_\uparrow=+1 and spin-down has C↓=−1C_\downarrow=-1, summing to C=C↑+C↓=0C=C_\uparrow+C_\downarrow=0 as T\mathcal{T} symmetry demands. The relevant invariant is the spin Chern number Cs=(C↑−C↓)/2=1C_s=(C_\uparrow-C_\downarrow)/2=1 or the Z2\mathbb{Z}_2 index ν=1\nu=1. This shows that "nontrivial topology" is broader than "nonzero Chern number" — the Chern invariant captures only the T\mathcal{T}-broken (quantum Hall) class.

Connections

connection

The Chern number is the band-theory incarnation of several deep structures. It is the first Chern class of the Bloch vector bundle, a notion from Characteristic Classes in algebraic topology. Its integrality mirrors the Gauss–Bonnet Theorem (Euler characteristic of a surface) and Dirac monopole quantization in electromagnetism. The underlying geometric phase is the Berry Phase, whose field strength is the curvature here. The bulk Chern number determines edge spectra via the Bulk–Boundary Correspondence, and its quantized response is the Integer Quantum Hall Effect. In the broader scheme of topological matter it is the d=2d=2, class A entry of the Periodic Table of Topological Insulators; higher even dimensions use higher Chern numbers, and T\mathcal{T}-symmetric systems use the Z2\mathbb{Z}_2 invariant of the Kane–Mele Model.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1928–1931: Bloch's theorem and the band picture of solids established; Dirac quantizes magnetic monopole charge — the prototype integrality argument.
- 1946: Shiing-Shen Chern introduces Chern classes, giving intrinsic characteristic numbers of complex vector bundles.
- 1956: Pancharatnam describes the geometric phase of polarized light, an early physical Berry phase.
- 1980: Klaus von Klitzing discovers the integer quantum Hall effect; σxy\sigma_{xy} quantized to one part in 10910^9 (Nobel Prize 1985).
- 1982: Thouless, Kohmoto, Nightingale, and den Nijs derive the TKNN formula: σxy=(e2/h)∑Cn\sigma_{xy}=(e^2/h)\sum C_n, identifying the Hall conductance with a topological integer.
- 1983: Michael Berry formulates the adiabatic geometric phase; Barry Simon recognizes the TKNN integer as the first Chern number of a holonomy bundle.
- 1988: Duncan Haldane proposes a lattice model (honeycomb with complex hoppings) realizing a C=±1C=\pm1 quantum Hall state with zero net magnetic field — the first "Chern insulator."
- 1993–2005: Hatsugai proves bulk–boundary correspondence; Kane and Mele introduce the Z2\mathbb{Z}_2 invariant for T\mathcal{T}-symmetric analogues.
- 2013: Chang et al. observe the quantum anomalous Hall effect in magnetic topological insulator films, confirming a C=1C=1 Chern insulator. Thouless, Haldane, Kosterlitz share the 2016 Nobel Prize.

Subtleties & Limits

open-problem

Several frontier issues remain. (1) Interactions and fractional Chern insulators: flat Chern bands at fractional filling can host fractional quantum Hall–like states without a magnetic field, but a complete classification of which lattice models stabilize them, and at what fillings, is open. (2) Many-body Chern number: for interacting systems the invariant is defined via twisted boundary conditions on a torus; its relation to single-particle Chern numbers and to ground-state degeneracy is subtle in the presence of fractionalization. (3) Non-Hermitian topology: open/driven systems exhibit point-gap topology, the non-Hermitian skin effect, and modified bulk–boundary correspondences where the conventional Chern number no longer predicts edge states. (4) Higher-dimensional and crystalline generalizations: the second Chern number (4d4d), mixed Chern numbers, and symmetry-indicator classifications of crystalline topology (with ∼\sim230 space groups) are still being systematically mapped. (5) Metallic and gapless regimes: defining Berry-curvature transport when the Fermi surface intersects the band (anomalous Hall in metals, Weyl semimetals) requires Fermi-surface Berry-flux integrals rather than a clean Chern integer.

See Also

Berry Phase · Characteristic Classes · Integer Quantum Hall Effect · Haldane Model · Kane–Mele Model · Gauss–Bonnet Theorem · Weyl Semimetals · Bulk–Boundary Correspondence · Periodic Table of Topological Insulators