Vector Bundles, Frames, and Sections

Vector bundles as fiber bundles with linear fibers, local frames, section components, and gauge changes.

Mathematics / Fiber Bundles / Vector bundles and local frames

Fiber Bundles notes
Sections

Vector Bundles

A rank-nn vector bundle is a fiber bundle

π:EB\pi:E\to B

whose fibers EbE_b are nn-dimensional vector spaces and whose local trivializations identify

π1(U)U×Fn\pi^{-1}(U)\simeq U\times \mathbb F^n

by linear maps on each fiber.

The transition functions therefore take values in

GL(n,F),GL(n,\mathbb F),

so on overlaps

vV(b)=gVU(b)vU(b),gVU:UVGL(n,F).v_V(b)=g_{VU}(b)v_U(b),\qquad g_{VU}:U\cap V\to GL(n,\mathbb F).

Local Frames

A local frame over UU is a choice of basis

e1(b),,en(b)e_1(b),\ldots,e_n(b)

for every fiber EbE_b with bUb\in U, varying continuously or smoothly depending on the category.

Once a local frame is chosen, a section can be written as

s(b)=isUi(b)ei(b).s(b)=\sum_i s^i_U(b)e_i(b).

Changing the frame changes the component functions sUis^i_U, but not the geometric section ss itself. This distinction is the cleanest way to keep track of coordinate-dependent expressions.

Gauge as Change of Frame

In a vector bundle, a gauge transformation can be understood as a point-dependent change of local frame. If

ei(b)=jej(b)Gji(b),e'_i(b)=\sum_j e_j(b)G^j{}_i(b),

then the component column vector of a section transforms by the inverse matrix:

sU(b)=G(b)1sU(b).s'_U(b)=G(b)^{-1}s_U(b).

This is why gauge language is not an optional overlay on bundle theory. It appears as soon as one asks how local component descriptions compare on overlaps or under frame changes.

Important Examples

The tangent bundle TMTM is the vector bundle whose fiber at pMp\in M is the tangent space TpMT_pM. A vector field is a section of TMTM.

The cotangent bundle TMT^*M has fibers TpMT_p^*M. A one-form is a section of TMT^*M.

Exterior powers such as ΛkTM\Lambda^kT^*M are also vector bundles. Differential kk-forms are sections of these bundles.

The Bloch bundle in band theory is another vector bundle: over each crystal momentum kk in the Brillouin zone, its fiber is the occupied eigenspace of the Bloch Hamiltonian.

The Useful Mental Model

The vector space structure lives fiberwise. There is no automatic way to subtract vectors in different fibers unless extra structure, such as a connection, is introduced.

This point is easy to miss because local trivializations temporarily identify nearby fibers with a fixed model vector space. But those identifications are chart choices, not canonical facts.