Skip to content

Berry curvature is the gauge-invariant local field associated with the Berry connection. If the connection tells how an eigenvector phase is compared along infinitesimal parameter changes, the curvature tells how much geometric phase is accumulated around infinitesimal loops.

In the abelian nondegenerate case,

Fn=dAn.F_n=dA_n.

In coordinates RiR^i,

Fn=12Fij(n) dRi∧dRj,F_n = \frac12F_{ij}^{(n)}\,dR^i\wedge dR^j,

with

Fij(n)=∂iAj(n)−∂jAi(n).F_{ij}^{(n)} = \partial_i A_j^{(n)} - \partial_j A_i^{(n)}.

The formulas below show how to calculate this local phase density from eigenvectors, projectors, or Hamiltonian matrix elements. Berry connection as a mathematical object develops the bundle formulation.

Start with a nondegenerate instantaneous eigenstate

H(R)∣n(R)⟩=En(R)∣n(R)⟩.H(R)\lvert n(R)\rangle = E_n(R)\lvert n(R)\rangle.

Choose a local normalized eigenvector gauge. The Berry connection is

An=i⟨n∣dn⟩,A_n = i\langle n|dn\rangle,

or in coordinates,

Ai(n)=i⟨n∣∂in⟩.A_i^{(n)} = i\langle n|\partial_i n\rangle.

The curvature is its exterior derivative:

Fn=dAn.F_n=dA_n.

Equivalently,

Fij(n)=i(⟨∂in∣∂jn⟩−⟨∂jn∣∂in⟩).F_{ij}^{(n)} = i \left( \langle \partial_i n|\partial_j n\rangle - \langle \partial_j n|\partial_i n\rangle \right).

This formula shows that Berry curvature measures the failure of eigenvectors to be phase-comparable in a path-independent way over parameter space.

Under a local phase change

∣n⟩↦eiχ∣n⟩,\lvert n\rangle \mapsto e^{i\chi}\lvert n\rangle,

the Berry connection transforms as

An↦An−dχ.A_n\mapsto A_n-d\chi.

Therefore

Fn↦d(An−dχ)=dAn−d2χ=Fn,F_n \mapsto d(A_n-d\chi) = dA_n-d^2\chi = F_n,

because d2=0d^2=0. This is the central contrast:

  • the Berry connection is local and gauge dependent;
  • the Berry curvature is local and gauge invariant in the abelian case.

Gauge invariant does not mean automatically observable by itself. Physical response formulas involving curvature still have assumptions about adiabaticity, occupation, isolation of bands or levels, and the observable being measured.

For a small loop CC bounding an oriented surface patch Σ\Sigma,

γn[C]=∮CAn=∫ΣFn.\gamma_n[C] = \oint_C A_n = \int_\Sigma F_n.

Thus the curvature is the local density of Berry phase flux through parameter space. In two coordinates (R1,R2)(R^1,R^2), a small rectangle of area ΔR1ΔR2\Delta R^1\Delta R^2 has geometric phase

γn≈F12(n)ΔR1ΔR2,\gamma_n \approx F_{12}^{(n)} \Delta R^1\Delta R^2,

up to orientation and higher-order corrections.

This is analogous to magnetic flux through a small loop, but the spaces must be distinguished. Berry curvature lives in parameter space or Brillouin-zone space, not necessarily ordinary physical space.

When the parameter space is three-dimensional, one often packages FijF_{ij} as a vector:

Ωn=∇R×An.\boldsymbol\Omega_n = \nabla_R\times\mathbf A_n.

The components are related by

(Ωn)k=12ϵkijFij(n).(\Omega_n)_k = \frac12 \epsilon_{kij}F_{ij}^{(n)}.

Then the flux form of the Berry phase reads

γn[C]=∫ΣΩn⋅dS\gamma_n[C] = \int_\Sigma \boldsymbol\Omega_n\cdot d\mathbf S

when C=∂ΣC=\partial\Sigma and a smooth gauge exists on Σ\Sigma.

The vector notation is convenient, but the two-form notation is safer in higher-dimensional parameter spaces, band theory, and topological integrals.

The connection uses a phase choice. The curvature can be written directly using the eigenprojector

Pn(R)=∣n(R)⟩⟨n(R)∣.P_n(R) = \lvert n(R)\rangle\langle n(R)\rvert.

For a nondegenerate eigenline,

Fij(n)=i Tr⁡(Pn[∂iPn,∂jPn]).F_{ij}^{(n)} = i\,\operatorname{Tr} \left( P_n \left[ \partial_iP_n, \partial_jP_n \right] \right).

This expression is useful because PnP_n is unchanged by

∣n⟩↦eiχ∣n⟩.\lvert n\rangle \mapsto e^{i\chi}\lvert n\rangle.

The projector formula is also the bridge to numerical and band-theory calculations, where globally smooth eigenvectors may not exist.

For a finite-dimensional differentiable Hamiltonian with nondegenerate EnE_n, insert a complete eigenbasis to obtain

Fij(n)=i∑m≠n⟨n∣∂iH∣m⟩⟨m∣∂jH∣n⟩−⟨n∣∂jH∣m⟩⟨m∣∂iH∣n⟩(En−Em)2.F_{ij}^{(n)} = i \sum_{m\ne n} \frac{ \langle n|\partial_iH|m\rangle \langle m|\partial_jH|n\rangle - \langle n|\partial_jH|m\rangle \langle m|\partial_iH|n\rangle }{ (E_n-E_m)^2 }.

This form displays the relevant energy scales. Small energy gaps can produce large curvature, and true degeneracies are points where the isolated nondegenerate formula fails.

Some isolated degeneracies carry nonzero curvature flux, like magnetic monopoles. A degeneracy alone does not guarantee such a charge: the surrounding eigenvectors and their flux must be calculated. The spin-1/21/2 example below has unit-magnitude Chern charge.

For the local spinor

∣+;θ,ϕ⟩=(cos⁡(θ/2)eiϕsin⁡(θ/2)),\lvert +;\theta,\phi\rangle = \begin{pmatrix} \cos(\theta/2)\\ e^{i\phi}\sin(\theta/2) \end{pmatrix},

the Berry connection in this gauge is

A+=−1−cos⁡θ2 dϕ.A_+ = -\frac{1-\cos\theta}{2}\,d\phi.

Taking the exterior derivative gives

F+=dA+=−12sin⁡θ dθ∧dϕ.F_+ = dA_+ = -\frac12\sin\theta\,d\theta\wedge d\phi.

For a surface patch Σ\Sigma on the sphere,

∫ΣF+=−Ω(Σ)2,\int_\Sigma F_+ = -\frac{\Omega(\Sigma)}{2},

where Ω(Σ)\Omega(\Sigma) is the oriented solid angle. Around a closed loop bounding Σ\Sigma, this reproduces the familiar Berry phase

γ+=−Ω2\gamma_+ = -\frac{\Omega}{2}

in this convention.

The degeneracy at zero magnetic field sits at the origin of parameter space. On a sphere around it, the curvature looks like the flux of a monopole. The displayed spinor fixes the negative sign. The opposite eigenstate or opposite surface orientation changes it; a phase-gauge choice does not. The corresponding adiabatic phase is derived in Berry Phase for Spin-1/2.

For a smooth isolated eigenline over a closed oriented two-dimensional parameter space MM, the normalized curvature integral is an integer:

Cn=12π∫MFn.C_n = \frac{1}{2\pi} \int_M F_n.

This is the first Chern number in the U(1)U(1) line-bundle case. It is not merely “a large Berry phase.” It is a topological invariant when the eigenbundle is defined over all of MM and the spectral gap remains open.

The mathematical treatment is Chern Numbers, and the compact formula card is Chern Number. This page only needs the conceptual bridge: Berry curvature is local geometric data; its properly normalized integral over a closed surface can become global topological data.

Berry curvature appears in many areas:

  • geometric phases through Stokes’ theorem;
  • spin-1/21/2 solid-angle phases and effective monopoles;
  • Born–Oppenheimer molecular phases near conical intersections;
  • Bloch-band geometry in crystals;
  • anomalous velocity and semiclassical wave-packet dynamics;
  • Chern numbers and quantum Hall response.

Those applications require different additional assumptions. A curvature formula by itself is not yet a transport coefficient, a Hall conductance, or a topological phase classification.

Semiclassical dynamics of Bloch electrons uses Berry curvature in wave-packet motion; Weyl and Dirac semimetals applies curvature flux to band crossings. Occupations and response assumptions are essential before either calculation becomes a measured transport coefficient.

  • Treating Berry curvature as the same thing as Berry phase. Curvature is local; Berry phase is a loop integral or holonomy.
  • Calling any curvature integral a Chern number. The surface must be closed and the bundle must be well-defined.
  • Applying the nondegenerate formula at a level crossing.
  • Forgetting that the connection is gauge dependent even though the curvature is gauge invariant.
  • Assuming a locally small curvature means no global Berry phase; flat connections on nontrivial spaces can still have holonomy.
  • Using vector curl notation in parameter spaces where the differential-form notation is the correct object.
  • Interpreting Berry curvature response formulas without checking occupation, adiabaticity, and gap assumptions.
  1. Use An↦An−dχA_n\mapsto A_n-d\chi to show that Fn=dAnF_n=dA_n is gauge invariant.
Solution

Apply dd to the transformed connection:

Fn′=dAn′=d(An−dχ)=dAn−d2χ.F_n' = dA_n' = d(A_n-d\chi) = dA_n-d^2\chi.

Since d2=0d^2=0,

Fn′=Fn.F_n'=F_n.
  1. For A+=−(1−cos⁡θ)dϕ/2A_+=-(1-\cos\theta)d\phi/2, compute F+=dA+F_+=dA_+.
Solution

Only the θ\theta-dependent coefficient changes:

F+=dA+=−12 d(1−cos⁡θ)∧dϕ.F_+ = dA_+ = -\frac12\,d(1-\cos\theta)\wedge d\phi.

Since

d(1−cos⁡θ)=sin⁡θ dθ,d(1-\cos\theta)=\sin\theta\,d\theta,

we get

F+=−12sin⁡θ dθ∧dϕ.F_+ = -\frac12\sin\theta\,d\theta\wedge d\phi.
  1. Integrate F+=−12sin⁡θ dθ∧dϕF_+=-\frac12\sin\theta\,d\theta\wedge d\phi over the full sphere with the standard orientation.
Solution

The integral is

∫02π∫0π−12sin⁡θ dθ dϕ=−12(4π)=−2π.\int_0^{2\pi}\int_0^\pi -\frac12\sin\theta\,d\theta\,d\phi = -\frac12(4\pi) = -2\pi.

The corresponding Chern number is

C=12π∫F+=−1.C = \frac{1}{2\pi} \int F_+ = -1.

The sign reflects the chosen eigenstate and orientation convention.

  1. A small rectangular loop in coordinates (R1,R2)(R^1,R^2) has area ΔR1ΔR2\Delta R^1\Delta R^2. Estimate its Berry phase when F12(n)F_{12}^{(n)} is nearly constant.
Solution

By Stokes’ theorem,

γn=∮CAn=∫ΣFn.\gamma_n = \oint_C A_n = \int_\Sigma F_n.

If F12(n)F_{12}^{(n)} is nearly constant on the rectangle, then

γn≈F12(n)ΔR1ΔR2,\gamma_n \approx F_{12}^{(n)} \Delta R^1\Delta R^2,

with the sign determined by the orientation of the loop.

  • M. V. Berry, “Quantal phase factors accompanying adiabatic changes,” Proceedings of the Royal Society A 392, 45–57, 1984.
  • M. Nakahara, Geometry, Topology and Physics, 2nd ed., CRC Press, 2003.
  • J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020.
  • A. Shapere and F. Wilczek, eds., Geometric Phases in Physics, World Scientific, 1989.
  • B. Simon, “Holonomy, the quantum adiabatic theorem, and Berry’s phase,” Physical Review Letters 51, 2167–2170, 1983.
  • D. Xiao, M.-C. Chang, and Q. Niu, “Berry phase effects on electronic properties,” Reviews of Modern Physics 82, 1959–2007, 2010.