Skip to content

Parallel Transport

Parallel transport is the operation of moving a vector, phase, or section along a path so that it stays covariantly constant with respect to a chosen connection.

In one line:

∇γ˙s=0.\nabla_{\dot\gamma}s=0.

This equation is the precise version of “keep the object parallel while the base point moves.” It is not defined by the path alone. It requires a connection, because the fibers over different points are separate spaces until a comparison rule is supplied.

Parallel transport is the path-level mechanism behind geometric phase. Quantum mechanics uses it whenever a state or eigenspace changes with an external parameter:

  • an instantaneous eigenvector is transported as H(R(t))H(R(t)) changes;
  • a Berry phase records the mismatch after cyclic transport;
  • spin and polarization frames are compared along changing directions;
  • gauge choices are tracked along curves in parameter space;
  • tangent vectors on curved configuration spaces are compared along motion.

The main conceptual point is this: ordinary differentiation sees how components change in a chosen frame, while parallel transport asks whether the object has changed after correcting for how the frame itself changes.

To speak about parallel transport, one needs:

  • a base manifold MM;
  • a path γ:[0,T]→M\gamma:[0,T]\to M;
  • a vector space or phase line attached to each point of MM;
  • a connection ∇\nabla on those fibers;
  • an initial value s(0)s(0) in the fiber over γ(0)\gamma(0).

Given this data, parallel transport produces an object s(t)s(t) in the fiber over γ(t)\gamma(t). Equivalently, it defines a linear transport map

Uγ:Eγ(0)→Eγ(T).U_\gamma: E_{\gamma(0)}\to E_{\gamma(T)}.

Here Eγ(t)E_{\gamma(t)} denotes the fiber over the point γ(t)\gamma(t). The notation is bundle language; see Fiber Bundles, First Look for the base, fiber, and section definitions.

Choose local coordinates xix^i on the base and a local frame eae_a for the fibers. Write

s(t)=sa(t)ea(γ(t)).s(t)=s^a(t)e_a(\gamma(t)).

If the connection coefficients are

∇iea=Γbiaeb,\nabla_i e_a=\Gamma^b{}_{ia}e_b,

then the parallel-transport equation becomes

dsbdt+x˙i(t)Γbia(x(t))sa(t)=0.\frac{ds^b}{dt} + \dot x^i(t)\Gamma^b{}_{ia}(x(t))s^a(t) = 0.

It is often useful to define the connection matrix along the path:

Γt(t)=x˙i(t)Γi(x(t)).\Gamma_t(t) = \dot x^i(t)\Gamma_i(x(t)).

Then the transport equation is

dsdt=−Γt(t)s.\frac{ds}{dt} = -\Gamma_t(t)s.

This is a first-order linear ordinary differential equation. Once s(0)s(0) is given, the transported section is locally unique.

The same equation can be written for the transport operator U(t,0)U(t,0):

dU(t,0)dt=−Γt(t)U(t,0),U(0,0)=I.\frac{dU(t,0)}{dt} = -\Gamma_t(t)U(t,0), \qquad U(0,0)=I.

Then

s(t)=U(t,0)s(0).s(t)=U(t,0)s(0).

If all connection matrices along the path commute, the solution is the ordinary exponential

U(t,0)=exp⁡(−∫0tΓτ(τ) dτ).U(t,0) = \exp \left( - \int_0^t\Gamma_\tau(\tau)\,d\tau \right).

In general, matrices at different parameter values need not commute. The formal solution is the path-ordered exponential

U(t,0)=P⁡exp⁡(−∫0tΓτ(τ) dτ).U(t,0) = \operatorname{P}\exp \left( - \int_0^t\Gamma_\tau(\tau)\,d\tau \right).

Path ordering places factors from later points on the path in the correct order. This is the same structural reason time-evolution operators require time ordering when Hamiltonians at different times do not commute.

Parallel transport is a property of the oriented path, not of the speed used to traverse it. If t=t(u)t=t(u) is an increasing reparametrization, then

dsdu+dtduΓt(t(u))s=dtdu(dsdt+Γts).\frac{ds}{du} + \frac{dt}{du}\Gamma_t(t(u))s = \frac{dt}{du} \left( \frac{ds}{dt}+\Gamma_t s \right).

Thus the equation equals zero in the uu parameter exactly when it equals zero in the tt parameter. The direction of traversal matters; the arbitrary clock used along the path does not.

If a path is followed by another path, the transport maps compose. If γ1\gamma_1 goes from pp to qq and γ2\gamma_2 goes from qq to rr, then

Uγ2∘γ1=Uγ2Uγ1.U_{\gamma_2\circ\gamma_1} = U_{\gamma_2}U_{\gamma_1}.

Transport along the reversed path gives the inverse map:

Uγˉ=Uγ−1.U_{\bar\gamma} = U_\gamma^{-1}.

These properties follow from uniqueness of the first-order transport equation.

For a one-dimensional fiber, the connection along the path is an ordinary scalar function Γt(t)\Gamma_t(t). The transport equation

dsdt+Γt(t)s=0\frac{ds}{dt}+\Gamma_t(t)s=0

has solution

s(t)=s(0)exp⁡(−∫0tΓτ(τ) dτ).s(t) = s(0) \exp \left( - \int_0^t\Gamma_\tau(\tau)\,d\tau \right).

For a unitary U(1) phase convention, it is common to write the connection as

Γ=−iA,\Gamma=-iA,

where AA is a real one-form. Then

s(t)=s(0)exp⁡(i∫γ∣[0,t]A).s(t) = s(0) \exp \left( i\int_{\gamma|_{[0,t]}} A \right).

This sign convention is the one that makes a Berry connection An=i⟨n∣dn⟩A_n=i\langle n\rvert dn\rangle produce a phase factor ei∫Ane^{i\int A_n}.

If the curvature vanishes on a simply connected patch, one can often choose a local frame in which transport is path independent inside that patch. In such a frame, parallel transport looks like keeping components constant.

If curvature is nonzero, two paths between the same endpoints can transport the same initial vector to different final vectors. In the abelian case, a small loop with enclosed surface Σ\Sigma gives a phase controlled by the curvature flux:

exp⁡(i∮∂ΣA)=exp⁡(i∫ΣF),F=dA,\exp \left( i\oint_{\partial\Sigma}A \right) = \exp \left( i\int_\Sigma F \right), \qquad F=dA,

when a smooth gauge exists on Σ\Sigma. The integration and Stokes-theorem assumptions are treated in Integration on Manifolds. The general loop classification belongs to Holonomy.

On the unit sphere, the Levi-Civita connection parallel transports tangent vectors. Along the equator, a vector pointing toward the north pole remains parallel as it moves eastward: as an ambient vector in R3\mathbb R^3, it is simply the constant vector pointing in the zz direction, and it stays tangent to the equator.

Along more general curves, the transported vector must be continually projected back into the local tangent plane in the connection-prescribed way. Around a closed loop on the sphere, the vector may return rotated. The important lesson is not the sphere formula itself, but the mechanism: local “do not turn relative to the surface” rules can produce global mismatch after a loop.

This is the geometric analogy behind Berry phase. The analogy is structural, not literal: Berry transport moves phase data over parameter space, while Levi-Civita transport moves tangent vectors on a curved surface.

Let R(t)R(t) be a path in parameter space and let ∣n(R(t))⟩\lvert n(R(t))\rangle be a local choice of normalized eigenvector. The Berry connection along the path is

At(t)=i⟨n(R(t))∣ddtn(R(t))⟩.A_t(t) = i\langle n(R(t))\rvert\frac{d}{dt}n(R(t))\rangle.

Along an open path, one can choose a phase convention so that

At(t)=0.A_t(t)=0.

This is called a parallel-transport gauge. It says that the local eigenvector is being chosen so that its change has no pure phase component along the path.

If

∣n′(R(t))⟩=eiχ(t)∣n(R(t))⟩,\lvert n'(R(t))\rangle = e^{i\chi(t)}\lvert n(R(t))\rangle,

then

At′(t)=At(t)−dχdt.A_t'(t) = A_t(t)-\frac{d\chi}{dt}.

Choosing

χ(t)=∫0tAτ(τ) dτ\chi(t) = \int_0^t A_\tau(\tau)\,d\tau

makes At′=0A_t'=0 along the path.

For a closed loop, this gauge choice may fail to return the vector representative to the original phase. That mismatch is the geometric phase. The physical adiabatic phase and sign conventions are treated in Berry Phase.

Parallel transport along an open path gives a comparison between the initial fiber and the final fiber. The result depends on the path and the connection.

A closed loop is special because the initial and final base points are the same. Then the transport map acts on one fiber:

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

The resulting loop transport is called holonomy. This page only introduces the transport mechanism. Holonomy owns the systematic discussion of loop phases, conjugacy classes, Aharonov–Bohm phases, and global flat connections.

  • Saying that a vector was transported “without change” before specifying a connection.
  • Treating parallel transport as ordinary component constancy in every frame.
  • Forgetting that transport depends on the path, not only on endpoints, when curvature or topology matters.
  • Confusing the transported vector with the tangent vector of the path itself.
  • Dropping path ordering for matrix-valued connections whose values do not commute.
  • Assuming that an open-path phase is automatically gauge invariant.
  • Treating the Berry parallel-transport gauge as a global gauge that must work on every closed loop.
  • B. Schutz, Geometrical Methods of Mathematical Physics, Cambridge University Press, 1980.
  • T. Frankel, The Geometry of Physics, 3rd ed., Cambridge University Press, 2011.
  • J. M. Lee, Introduction to Smooth Manifolds, 2nd ed., Springer, 2013.
  • M. Nakahara, Geometry, Topology and Physics, 2nd ed., CRC Press, 2003.
  • B. Simon, “Holonomy, the quantum adiabatic theorem, and Berry’s phase,” Physical Review Letters 51, 2167-2170, 1983.
  • M. V. Berry, “Quantal phase factors accompanying adiabatic changes,” Proceedings of the Royal Society A 392, 45-57, 1984.
  • A. Shapere and F. Wilczek, eds., Geometric Phases in Physics, World Scientific, 1989.
  1. Show that the equation dsdt+Γts=0\frac{ds}{dt}+\Gamma_t s=0 is invariant under increasing reparametrization of the path.
Solution

Let t=t(u)t=t(u) with dt/du>0dt/du>0. Then

dsdu=dtdudsdt.\frac{ds}{du} = \frac{dt}{du}\frac{ds}{dt}.

The connection component along the uu-parametrized path is

Γu=dtduΓt.\Gamma_u = \frac{dt}{du}\Gamma_t.

Therefore

dsdu+Γus=dtdu(dsdt+Γts).\frac{ds}{du}+\Gamma_u s = \frac{dt}{du} \left( \frac{ds}{dt}+\Gamma_t s \right).

Since dt/du≠0dt/du\ne0, one equation vanishes exactly when the other does.

  1. Let Γt=Γ0\Gamma_t=\Gamma_0 be a constant matrix. Solve the transport equation.
Solution

The equation is

dsdt=−Γ0s.\frac{ds}{dt} = -\Gamma_0s.

Since Γ0\Gamma_0 is constant, the solution is

s(t)=e−Γ0ts(0).s(t)=e^{-\Gamma_0t}s(0).

Equivalently,

U(t,0)=e−Γ0t.U(t,0)=e^{-\Gamma_0t}.
  1. In a U(1)U(1) convention with Γ=−iA\Gamma=-iA, derive the phase factor for line transport.
Solution

Along the path, the transport equation is

dsdt−iAts=0.\frac{ds}{dt}-iA_t s=0.

Thus

1sdsdt=iAt.\frac{1}{s}\frac{ds}{dt} = iA_t.

Integrating gives

s(t)=s(0)exp⁡(i∫0tAτ(τ) dτ).s(t) = s(0) \exp \left( i\int_0^t A_\tau(\tau)\,d\tau \right).

Since AτdτA_\tau d\tau is the pullback of AA to the path, this is

s(t)=s(0)exp⁡(i∫γ∣[0,t]A).s(t) = s(0) \exp \left( i\int_{\gamma|_{[0,t]}}A \right).
  1. Let A=B2(−y dx+x dy)A=\frac{B}{2}(-y\,dx+x\,dy) on the plane. What phase factor is obtained by U(1)U(1) transport around a counterclockwise circle of radius RR with Γ=−iA\Gamma=-iA?
Solution

The curvature is

F=dA=B dx∧dy.F=dA=B\,dx\wedge dy.

By Stokes theorem,

∮CA=∫diskF=BπR2.\oint_C A = \int_{\text{disk}}F = B\pi R^2.

With Γ=−iA\Gamma=-iA, the phase factor is

exp⁡(iBπR2).\exp \left( iB\pi R^2 \right).
  1. Along an open path, show how to choose a Berry gauge with At′=0A_t'=0.
Solution

Under

∣n′⟩=eiχ(t)∣n⟩,\lvert n'\rangle=e^{i\chi(t)}\lvert n\rangle,

the Berry connection component transforms as

At′=At−dχdt.A_t'=A_t-\frac{d\chi}{dt}.

Choose

χ(t)=∫0tAτ(τ) dτ.\chi(t)=\int_0^t A_\tau(\tau)\,d\tau.

Then dχ/dt=Atd\chi/dt=A_t, so

At′=0.A_t'=0.
  1. Why is an open-path transported phase not automatically a gauge-invariant observable?
Solution

An open path has different initial and final base points. A gauge transformation can change the phase convention independently at those endpoints, so the transported vector’s final phase relative to a chosen local representative changes with the gauge. Gauge-invariant quantities require endpoint reference data, an interferometric comparison, or a closed-loop phase factor where endpoint conventions cancel modulo the relevant phase ambiguity.