Skip to content

Holonomy is the transformation produced by parallel transport around a closed loop. If a connection transports data along a path, holonomy is what remains when the path returns to its starting point.

For a loop CC based at pp,

UC:Ep→Ep.U_C:E_p\to E_p.

In a one-dimensional phase fiber, UCU_C is a phase. In a higher-dimensional vector bundle, it is a matrix acting on the fiber over pp.

Helpful background. Parallel Transport explains the transport equation; Integration on Manifolds explains when Stokes’ theorem applies.

Transport along an open path compares different fibers. A closed path returns to the original fiber, so the final vector can be compared directly with the initial one. For a phase fiber this comparison is a complex number of unit modulus; for a larger fiber it is a matrix.

Let γ:[0,T]→M\gamma:[0,T]\to M be a path with γ(0)=γ(T)=p\gamma(0)=\gamma(T)=p. Parallel transport along γ\gamma defines a map

Uγ:Ep→Ep.U_\gamma:E_p\to E_p.

Using the connection convention

∇=d+Γ,\nabla=d+\Gamma,

the transport operator in a local frame is

Uγ=P⁡exp⁡(−∮γΓ).U_\gamma = \operatorname{P}\exp \left( - \oint_\gamma \Gamma \right).

The symbol P⁡\operatorname{P} denotes path ordering. It is needed when the connection matrices at different points do not commute.

For an open path, the transported object lives in a different fiber at the end. For a closed loop, the initial and final fibers are the same, so the transport map can be directly compared with the identity.

For a U(1) phase connection, it is common to write

Γ=−iA,\Gamma=-iA,

where AA is a real one-form. In a frame periodic around the loop CC, the holonomy is

UC=exp⁡(i∮CA).U_C = \exp \left( i\oint_C A \right).

The phase

γ[C]=∮CA\gamma[C] = \oint_C A

is defined modulo 2π2\pi when only the phase factor eiγ[C]e^{i\gamma[C]} is observable.

Under an abelian gauge transformation

A↦A−dχ,A\mapsto A-d\chi,

the closed-loop integral changes by

∮CA↦∮CA−∮Cdχ.\oint_C A \mapsto \oint_C A-\oint_C d\chi.

If χ\chi is single-valued around the loop, then

∮Cdχ=0.\oint_C d\chi=0.

More generally the gauge transformation eiχe^{i\chi} can be single-valued even when a continuous branch of χ\chi changes by 2πk2\pi k around the loop. Then ∮dχ=2πk\oint d\chi=2\pi k and eiγ[C]e^{i\gamma[C]} is still unchanged. Gauge invariance concerns this phase factor, not a particular real-valued branch of γ\gamma.

If C=∂ΣC=\partial\Sigma and a smooth gauge is available on the whole spanning surface Σ\Sigma, Stokes theorem gives

∮CA=∫ΣdA=∫ΣF.\oint_C A = \int_\Sigma dA = \int_\Sigma F.

Therefore

UC=exp⁡(i∫ΣF).U_C = \exp \left( i\int_\Sigma F \right).

This is the common “phase equals curvature flux” formula. The hypotheses are important:

  • CC must bound the chosen oriented surface Σ\Sigma;
  • the connection must be smooth on that surface;
  • the same gauge or compatible patching data must be valid;
  • singularities or removed points inside the loop must be treated explicitly.

When those hypotheses fail, the holonomy may still be well defined, but it cannot be computed by a naive single-patch Stokes calculation.

Curvature is local. Holonomy can also detect global topology.

On a circle with angular coordinate θ\theta, consider

A=α dθ.A=\alpha\,d\theta.

The curvature vanishes:

F=dA=0,F=dA=0,

but the holonomy around the circle is

US1=exp⁡(i∫02πα dθ)=ei2πα.U_{S^1} = \exp \left( i\int_0^{2\pi}\alpha\,d\theta \right) = e^{i2\pi\alpha}.

Thus a flat connection need not have trivial holonomy on a space with noncontractible loops. Homotopy and Winding explains the loop classes behind this statement. This is the basic mathematical pattern behind Aharonov–Bohm-type phases.

An annulus with counterclockwise outer boundary and clockwise inner boundary around an excluded disk

The accessible annulus has zero curvature, but its outer boundary alone can have a nonzero phase integral. Stokes’ theorem includes both boundary components, whose integrals cancel. A disk spanning only the outer loop would cross the excluded region.

For a nondegenerate eigenstate over parameter space, the Berry connection is locally

An=i⟨n(R)∣dn(R)⟩.A_n = i\langle n(R)\rvert d n(R)\rangle.

In a smooth frame periodic around the closed loop CC, the Berry holonomy is

eiγn[C]=exp⁡(i∮CAn).e^{i\gamma_n[C]} = \exp \left( i\oint_C A_n \right).

If C=∂ΣC=\partial\Sigma and a smooth eigenstate gauge exists on Σ\Sigma, then

γn[C]=∫ΣFnmod⁡2π,Fn=dAn.\gamma_n[C] = \int_\Sigma F_n \quad \operatorname{mod} 2\pi, \qquad F_n=dA_n.

For the +1+1 eigenline of n^⋅σ\hat{\mathbf n}\cdot\boldsymbol\sigma, with A=i⟨n∣dn⟩A=i\langle n|dn\rangle, a loop of directions on the unit sphere gives

γ=−Ω2mod⁡2π,\gamma = -\frac{\Omega}{2} \quad \operatorname{mod} 2\pi,

where Ω\Omega is the oriented solid angle enclosed by the loop. The physical derivation and sign conventions are discussed in Berry Phase. The opposite eigenline gives the opposite sign.

When the curvature is integrated over a closed two-dimensional parameter space rather than a spanning surface for one loop, the quantized invariant is a Chern number.

In the Aharonov–Bohm effect, a charged particle travels in a region where the magnetic field can vanish along the accessible paths, while the vector potential has nontrivial circulation around an excluded flux region.

With minimal coupling convention p↦p−qAp\mapsto p-qA, the phase factor around a closed loop is

exp⁡(iqℏ∮CAi dxi).\exp \left( \frac{iq}{\hbar} \oint_C A_i\,dx^i \right).

If the loop encloses magnetic flux Φ\Phi, then

∮CAi dxi=Φ,\oint_C A_i\,dx^i = \Phi,

so the Aharonov–Bohm phase is

Δφ=qΦℏ\Delta\varphi = \frac{q\Phi}{\hbar}

in this unit convention. Some electromagnetic unit systems insert a factor of cc in the denominator; the invariant content is that the phase is the charge times gauge-potential holonomy in units of ℏ\hbar.

The crucial geometric point is that local field strength on the accessible path is not the whole story. The loop winds around a region removed from the configuration space, and the connection can have nontrivial holonomy around that missing region.

For a higher-dimensional fiber, the holonomy is a matrix:

UC=P⁡exp⁡(−∮CΓ).U_C = \operatorname{P}\exp \left( - \oint_C\Gamma \right).

Under a change of frame at the base point, UCU_C changes by conjugation:

UC↦g(p)−1UCg(p).U_C\mapsto g(p)^{-1}U_Cg(p).

The matrix itself depends on the chosen frame, but conjugacy-invariant information does not. Examples include eigenvalues and traces such as

Tr⁡UC.\operatorname{Tr}U_C.

In physics, trace-like loop observables are often called Wilson loops. Detailed Wilson-loop calculations in band topology and gauge theory belong to later specialized pages; the mathematical idea is already present here.

Fix a base point pp. The holonomies of all loops based at pp form a group under composition:

Hol⁡p(∇)={UC:C is a loop based at p}.\operatorname{Hol}_p(\nabla) = \{U_C:C\text{ is a loop based at }p\}.

Transport around the trivial loop gives the identity. Reversing a loop gives the inverse. Concatenating loops gives multiplication.

The holonomy group is a compact way to summarize the possible loop transports of a connection. Infinitesimal loops probe curvature; large loops also probe topology and global patching.

The relationship between curvature and holonomy has two layers:

  • infinitesimal holonomy around very small loops is governed by curvature;
  • global holonomy around large or noncontractible loops may contain topological winding information not visible from local curvature on a single patch.

This is why the statements

F=0F=0

and

UC=Ifor every closed loop CU_C=I\quad\text{for every closed loop }C

are not equivalent on every space. For a smooth flat connection over a connected, simply connected region, parallel transport is path independent and every loop has trivial holonomy. On a punctured plane, circle, torus, or bundle with nontrivial patching, flat connections can still have nontrivial loop phases.

  • Treating holonomy as a property of a point rather than a loop and a connection.
  • Assuming that zero curvature on the path implies zero holonomy around the path.
  • Applying Stokes theorem across a surface where the gauge is singular or the physical region is removed.
  • Forgetting that abelian holonomy is a phase modulo 2π2\pi.
  • Treating nonabelian holonomy matrices as gauge invariant rather than conjugacy covariant.
  • Confusing Berry holonomy in parameter space with ordinary motion in physical space.
  • Mixing electromagnetic unit conventions in the Aharonov–Bohm phase.
  1. Show that ∮CA\oint_C A is unchanged by A↦A−dχA\mapsto A-d\chi when χ\chi is single-valued around CC.
Solution

The transformed integral is

∮C(A−dχ)=∮CA−∮Cdχ.\oint_C(A-d\chi) = \oint_C A-\oint_C d\chi.

Since dχd\chi is an exact differential,

∮Cdχ=χ(end)−χ(start).\oint_C d\chi = \chi(\text{end})-\chi(\text{start}).

For a closed loop and a single-valued χ\chi, the start and end values agree, so

∮Cdχ=0.\oint_C d\chi=0.
  1. Let F=F0 dx∧dyF=F_0\,dx\wedge dy on a rectangle of area abab. What is the abelian holonomy phase if CC is the positively oriented boundary and a smooth AA satisfies dA=FdA=F?
Solution

By Stokes theorem,

∮CA=∫ΣF=F0ab.\oint_C A = \int_\Sigma F = F_0ab.

Therefore

UC=exp⁡(iF0ab).U_C = \exp(iF_0ab).
  1. For A=α dθA=\alpha\,d\theta on a circle, compute the holonomy around one counterclockwise loop.
Solution

The integral is

∮S1A=∫02πα dθ=2πα.\oint_{S^1}A = \int_0^{2\pi}\alpha\,d\theta = 2\pi\alpha.

Thus

US1=ei2πα.U_{S^1}=e^{i2\pi\alpha}.

Although dA=0dA=0, the loop can have nontrivial holonomy because the circle is not simply connected.

  1. If a nonabelian holonomy transforms as UC↦g−1UCgU_C\mapsto g^{-1}U_Cg, show that Tr⁡UC\operatorname{Tr}U_C is invariant.
Solution

Using cyclicity of trace,

Tr⁡(g−1UCg)=Tr⁡(gg−1UC)=Tr⁡UC.\operatorname{Tr}(g^{-1}U_Cg) = \operatorname{Tr}(gg^{-1}U_C) = \operatorname{Tr}U_C.

Thus the trace is independent of the frame at the base point.

  1. A charged particle encircles magnetic flux Φ\Phi once. In the convention used above, what is the Aharonov–Bohm phase?
Solution

The phase is

Δφ=qℏ∮CAi dxi.\Delta\varphi = \frac{q}{\hbar} \oint_C A_i\,dx^i.

Since the loop encloses flux Φ\Phi,

∮CAi dxi=Φ.\oint_C A_i\,dx^i=\Phi.

Therefore

Δφ=qΦℏ.\Delta\varphi = \frac{q\Phi}{\hbar}.
  1. A spin-1/21/2 Berry loop encloses oriented solid angle Ω\Omega. What is the usual phase factor for the aligned state when γ=−Ω/2\gamma=-\Omega/2?
Solution

The Berry phase is

γ=−Ω2mod⁡2π.\gamma=-\frac{\Omega}{2} \quad \operatorname{mod}2\pi.

The corresponding phase factor is

eiγ=exp⁡(−iΩ2).e^{i\gamma} = \exp \left( -\frac{i\Omega}{2} \right).