Antonio Franca
Structure, Symmetry, and Applications · 08

Fiber Bundles

Principal bundles, associated bundles, connections, and the geometric unification of structure

A manifold can carry global structure that is invisible locally. A Möbius band and a cylinder look the same in any small neighborhood — both are locally a rectangle — yet they are topologically distinct. The difference lies not in the individual fibers but in how those fibers are assembled as you travel around the base. Fiber bundle theory is the systematic language for this kind of global-from-local structure, and it underlies virtually all of modern differential geometry: connections are forms on principal bundles, gauge fields are curvatures, characteristic classes are obstructions to triviality, and spinors live in associated bundles. This chapter develops the theory from first principles through to the computational toolkit used in geometry, topology, and physics.

The Bundle Concept

The tangent bundle TMTM already showed us the key idea: over each point pMp \in M sits a copy of Rn\mathbb{R}^n, these copies are glued together smoothly, and yet globally TMTM need not be a product M×RnM \times \mathbb{R}^n. Fiber bundle theory abstracts and vastly generalizes this picture.

[!definition] Fiber Bundle A fiber bundle is a tuple (E,B,π,F)(E, B, \pi, F) where EE (total space), BB (base), and FF (fiber) are smooth manifolds, π:EB\pi: E \to B is a smooth surjection, and there exists an open cover {Uα}\{U_\alpha\} of BB with local trivializations: diffeomorphisms ϕα:π1(Uα)    Uα×F\phi_\alpha: \pi^{-1}(U_\alpha) \xrightarrow{\;\sim\;} U_\alpha \times F such that pr1ϕα=π\mathrm{pr}_1 \circ \phi_\alpha = \pi. Each fiber Ep:=π1(p)E_p := \pi^{-1}(p) is diffeomorphic to FF.

The local trivializations are the charts of bundle theory. On overlaps UαUβU_\alpha \cap U_\beta we get transition functions: gαβ:UαUβDiff(F),gαβ(p)=ϕαpϕβp1.g_{\alpha\beta}: U_\alpha \cap U_\beta \longrightarrow \mathrm{Diff}(F), \qquad g_{\alpha\beta}(p) = \phi_\alpha|_p \circ \phi_\beta|_p^{-1}. These satisfy the cocycle condition gαβgβγ=gαγg_{\alpha\beta}\, g_{\beta\gamma} = g_{\alpha\gamma} on triple overlaps, which ensures compatibility. Conversely, any collection of smooth maps satisfying the cocycle condition determines a bundle (up to isomorphism). This shows that fiber bundles are entirely encoded by their transition data.

Vector Bundles

When the fiber is a vector space and the transition functions act linearly, the bundle inherits a linear structure on each fiber.

[!definition] Vector Bundle A rank-kk vector bundle over BB is a fiber bundle with fiber F=RkF = \mathbb{R}^k (or Ck\mathbb{C}^k) and transition functions gαβ:UαUβGL(k,R)g_{\alpha\beta}: U_\alpha \cap U_\beta \to GL(k, \mathbb{R}). Each fiber EpE_p is a kk-dimensional vector space, and the vector space structure varies smoothly with pp.

The principal examples in differential geometry are:

  • Tangent bundle TMTM: rank-nn real vector bundle, transition functions are Jacobians.
  • Cotangent bundle TMT^*M: dual, with transitions (gT)1(g^T)^{-1}.
  • Tensor bundles T(r,s)MT^{(r,s)}M: transition functions are tensor products of Jacobians.
  • Exterior bundles ΛkTM\Lambda^k T^*M: differential kk-forms live in sections of this bundle.
  • Normal bundle NMNM of a submanifold: the orthogonal complement of TMTM in TRNT\mathbb{R}^N.

A section of a vector bundle EE is a smooth map s:BEs: B \to E with πs=idB\pi \circ s = \mathrm{id}_B. Sections of TMTM are vector fields; sections of ΛkTM\Lambda^k T^*M are kk-forms. The space of sections Γ(E)\Gamma(E) is a module over C(B)C^\infty(B).

[!definition] Bundle Map and Sub-bundle A bundle map over BB is a smooth map ϕ:EE\phi: E \to E' commuting with projections and linear on each fiber. A sub-bundle SES \subset E assigns to each pp a subspace SpEpS_p \subset E_p that varies smoothly. An exact sequence of bundles 0SEQ00 \to S \to E \to Q \to 0 (where Q=E/SQ = E/S) splits when ESQE \cong S \oplus Q.

Principal Bundles

While vector bundles carry the linear algebra of geometry, principal bundles carry the symmetry. They are the natural home for connections and gauge theory.

The action being free (no fixed points other than identity) and proper (orbits close up nicely) ensures that P/GP/G is indeed a manifold. The fibers of PP are all isomorphic to GG as right GG-spaces, but there is no canonical identity element in each fiber — that is what makes PP a principal bundle rather than a trivial product.

Key examples:

  • Frame bundle Fr(M)\mathrm{Fr}(M): over each pMp \in M, the fiber is the set of all ordered bases of TpMT_pM, on which GL(n,R)GL(n,\mathbb{R}) acts freely and transitively by change of basis. A choice of section (global frame field) trivializes the bundle and is equivalent to a global coordinate system.
  • Orthonormal frame bundle OFr(M)\mathrm{OFr}(M): restrict to orthonormal bases, structure group reduces to O(n)O(n).
  • Hopf fibration π:S3S2\pi: S^3 \to S^2: principal U(1)U(1)-bundle, fibers are great circles on S3S^3.

Associated Bundles

From a principal GG-bundle PBP \to B and any left GG-action on a space FF, we can construct an associated fiber bundle with fiber FF.

[!definition] Associated Bundle Given π:PB\pi: P \to B a principal GG-bundle and ρ:GDiff(F)\rho: G \to \mathrm{Diff}(F) a left action, the associated bundle is P×GF:=(P×F)/,(pg,f)(p,ρ(g)f).P \times_G F := (P \times F) / \sim, \qquad (p \cdot g, f) \sim (p, \rho(g) f). The projection sends [(p,f)][(p, f)] to π(p)\pi(p), and the fiber over each point is diffeomorphic to FF.

This construction is extraordinarily powerful:

  • Take F=RkF = \mathbb{R}^k with ρ:GL(n)GL(Rk)\rho: GL(n) \to GL(\mathbb{R}^k) a representation: recover vector bundles.
  • Take F=G/HF = G/H for a closed subgroup: recover homogeneous fiber bundles.
  • Take FF itself a GG-space: spinor bundles, associated to the frame bundle with spinor representation of Spin(n)\mathrm{Spin}(n).

The transition functions of the associated bundle are ρ(gαβ)\rho(g_{\alpha\beta}), so the entire bundle theory reduces to the representation theory of GG.

Connections on Principal Bundles

A connection on a principal bundle is the natural generalization of a Levi-Civita connection. It provides a rule for parallel transport — a way to lift curves in BB to curves in PP that is equivariant with respect to the GG-action.

At each pPp \in P, the vertical subspace Vp=ker(dπp)TpPV_p = \ker(d\pi_p) \subset T_pP is canonically defined as the tangent to the GG-orbit. A connection specifies a complementary horizontal distribution.

[!definition] Ehresmann Connection A connection on PBP \to B is a GG-equivariant smooth distribution HTPH \subset TP with TpP=HpVpT_pP = H_p \oplus V_p at every pp. Equivalently, it is a g\mathfrak{g}-valued 1-form ωΩ1(P;g)\omega \in \Omega^1(P; \mathfrak{g}) such that:

  1. ω(A~)=A\omega(\tilde{A}) = A for all AgA \in \mathfrak{g}, where A~\tilde{A} is the fundamental vector field of AA,
  2. (Rg)ω=Adg1ω(R_g)^* \omega = \mathrm{Ad}_{g^{-1}} \circ \omega (equivariance under right GG-action).

The horizontal subspace at pp is Hp=ker(ωp)H_p = \ker(\omega_p). Given a curve γ\gamma in BB and a starting point p0Pp_0 \in P over γ(0)\gamma(0), the unique horizontal lift through p0p_0 is the curve γ~\tilde\gamma with πγ~=γ\pi \circ \tilde\gamma = \gamma and γ~˙(t)Hγ~(t)\dot{\tilde\gamma}(t) \in H_{\tilde\gamma(t)}.

The curvature of the connection is the g\mathfrak{g}-valued 2-form on PP:

This is the Cartan structure equation. Flatness Ω=0\Omega = 0 means that horizontal transport is path-independent — the bundle is locally trivial via parallel sections.

On local trivializations, the connection pulls back to a local connection form (gauge potential) AαΩ1(Uα;g)A_\alpha \in \Omega^1(U_\alpha; \mathfrak{g}), and the curvature to Fα=dAα+12[AαAα]F_\alpha = dA_\alpha + \frac{1}{2}[A_\alpha \wedge A_\alpha]. Under a gauge change gαβg_{\alpha\beta}: Aβ=gαβ1Aαgαβ+gαβ1dgαβ.A_\beta = g_{\alpha\beta}^{-1} A_\alpha\, g_{\alpha\beta} + g_{\alpha\beta}^{-1} d g_{\alpha\beta}. This is the gauge transformation law familiar from Yang-Mills theory.

Characteristic Classes

Characteristic classes are the primary tool for distinguishing non-isomorphic bundles. They are cohomology classes in H(B)H^*(B) that are naturally assigned to a bundle and invariant under bundle isomorphism.

The key idea is that any invariant polynomial PP on the Lie algebra g\mathfrak{g} — a polynomial function P:gRP: \mathfrak{g} \to \mathbb{R} invariant under the adjoint action — produces a closed differential form P(Ω)P(\Omega) on the base, whose de Rham cohomology class is independent of the choice of connection. This is the Chern-Weil homomorphism.

[!definition] Chern-Weil Homomorphism Let PBP \to B be a principal GG-bundle with connection ω\omega and curvature Ω\Omega. For any Ad\mathrm{Ad}-invariant polynomial PIk(g)P \in I^k(\mathfrak{g}) of degree kk, the form P(Ω)Ω2k(B)P(\Omega) \in \Omega^{2k}(B) is closed, and its de Rham class [P(Ω)]H2k(B;R)[P(\Omega)] \in H^{2k}(B; \mathbb{R}) is independent of the choice of connection. The resulting map I(g)H2(B;R)I^*(\mathfrak{g}) \to H^{2*}(B; \mathbb{R}) is the Chern-Weil homomorphism.

The most important invariant polynomials for G=GL(n,C)G = GL(n, \mathbb{C}) are the elementary symmetric polynomials of the eigenvalues of i2πΩ\frac{i}{2\pi}\Omega:

ck(E)=[σk ⁣(i2πΩ)]H2k(B;Z),c_k(E) = \left[\sigma_k\!\left(\tfrac{i}{2\pi}\Omega\right)\right] \in H^{2k}(B; \mathbb{Z}),

these are the Chern classes of a complex vector bundle EE. For real bundles with G=GL(n,R)G = GL(n, \mathbb{R}), the analogous classes are the Pontryagin classes pk(E)H4k(B;Z)p_k(E) \in H^{4k}(B; \mathbb{Z}).

[!theorem] Properties of Chern Classes The Chern classes ck(E)H2k(B;Z)c_k(E) \in H^{2k}(B;\mathbb{Z}) satisfy:

  • Naturality: fck(E)=ck(fE)f^* c_k(E) = c_k(f^*E) for any smooth map f:BBf: B' \to B.
  • Whitney product formula: c(EF)=c(E)c(F)c(E \oplus F) = c(E) \cup c(F), where c=1+c1+c2+c = 1 + c_1 + c_2 + \cdots is the total Chern class.
  • Normalization: For the tautological line bundle γ1\gamma^1 over CP1\mathbb{CP}^1, c1(γ1)c_1(\gamma^1) generates H2(CP1;Z)ZH^2(\mathbb{CP}^1; \mathbb{Z}) \cong \mathbb{Z}.
  • Vanishing: ck(E)=0c_k(E) = 0 for k>rank(E)k > \mathrm{rank}(E).

The total Chern class encodes the full topological type of a complex bundle over BB. The first Chern class c1(L)H2(B;Z)c_1(L) \in H^2(B;\mathbb{Z}) classifies complex line bundles LBL \to B completely, giving a group isomorphism VectC1(B)H2(B;Z)\mathrm{Vect}^1_\mathbb{C}(B) \cong H^2(B;\mathbb{Z}).

The Euler Class and Obstruction Theory

The Euler class e(E)Hn(B;Z)e(E) \in H^n(B;\mathbb{Z}) of an oriented rank-nn real vector bundle measures the obstruction to a nowhere-zero section. It satisfies e(E)e(E)=pn/2(E)e(E) \cup e(E) = p_{n/2}(E) when nn is even and 2e(E)=02e(E) = 0 when nn is odd.

For the tangent bundle TMTM of a closed oriented nn-manifold: e(TM),[M]=χ(M)\langle e(TM), [M] \rangle = \chi(M). The Poincaré-Hopf theorem — the sum of indices of a vector field equals the Euler characteristic — is the geometric realization of this identity. A manifold admits a nowhere-zero vector field if and only if χ(M)=0\chi(M) = 0.

[!theorem] Hairy Ball and Classification The tangent bundle TS2kTS^{2k} of an even-dimensional sphere is non-trivial: there is no continuous nowhere-zero vector field on S2kS^{2k}. For S1S^1, S3S^3, and S7S^7, the tangent bundle is trivial (these spheres are parallelizable, with S1U(1)S^1 \cong U(1), S3SU(2)Sp(1)S^3 \cong SU(2) \cong Sp(1), and S7S^7 related to the octonions).

Gauge Theory Perspective

In physics, a gauge theory is precisely a theory of connections on a principal GG-bundle over spacetime BB. The bundle PP is the gauge bundle, sections of associated bundles are matter fields, and the connection AA is the gauge potential. Under a local gauge transformation (a local section of PP), AA transforms by the gauge transformation law above.

The Yang-Mills functional is: YM(A)=BFA2volg,\mathcal{YM}(A) = \int_B |F_A|^2 \, \mathrm{vol}_g, where FA=dA+12[AA]F_A = dA + \frac{1}{2}[A \wedge A] is the curvature 2-form. Critical points satisfy the Yang-Mills equations dAFA=0d_A^* F_A = 0, with Bianchi identity dAFA=0d_A F_A = 0 automatic. Anti-self-dual instantons satisfy FA=FAF_A = -*F_A on a 4-manifold and are absolute minima of YM\mathcal{YM}. Donaldson’s theorem (1983) used the moduli space of instantons on a simply-connected 4-manifold to prove deep results about smooth 4-manifold topology.

The Chern-Simons form is a 3-form on a 3-manifold whose integral is a gauge-invariant quantity related to the linking number of curves. It appears as the level in 3-dimensional Chern-Simons theory, controls anomalies in 4-dimensional gauge theory, and is the holographic dual of conformal field theories on the boundary.

Holonomy Revisited

The holonomy group Holp(M)O(n)\mathrm{Hol}_p(M) \subseteq O(n) from Chapter 5 is now seen as the holonomy group of the Levi-Civita connection on the frame bundle. More generally, for any principal GG-bundle with connection, the holonomy group HolpG\mathrm{Hol}_p \subseteq G is the subgroup of GG arising from parallel transport around loops based at pp.

[!theorem] Ambrose-Singer The Lie algebra of the holonomy group Holp\mathrm{Hol}_p is spanned by the values Ωq(X,Y)\Omega_q(X, Y) as qq ranges over all points connected to pp by a horizontal curve and X,YX, Y range over horizontal tangent vectors at qq.

This theorem shows that the curvature generates the infinitesimal holonomy. A flat connection (Ω=0\Omega = 0) has discrete holonomy group; parallel transport depends only on the homotopy class of the loop, giving a representation π1(B)G\pi_1(B) \to G. This is the precise relationship between flat connections and representations of the fundamental group, fundamental to both geometric topology and the theory of local systems.

Splittings and Extensions

A short exact sequence of vector bundles 0SEQ00 \to S \to E \to Q \to 0 always splits (non-canonically) — this follows from the existence of bundle metrics. For principal bundles, the analogous question is more subtle: an extension 1NGH11 \to N \to G \to H \to 1 of Lie groups leads to a lifting problem: given a principal HH-bundle PP, does it lift to a principal GG-bundle? The obstruction lives in a characteristic class in H(B)H^*(B).

The most important example: an oriented Riemannian manifold (M,g)(M, g) has structure group SO(n)SO(n). A spin structure is a lift of the frame bundle to a principal Spin(n)\mathrm{Spin}(n)-bundle, where Spin(n)\mathrm{Spin}(n) is the simply-connected double cover of SO(n)SO(n). The obstruction to the existence of a spin structure is the second Stiefel-Whitney class w2(TM)H2(M;Z/2)w_2(TM) \in H^2(M; \mathbb{Z}/2). Manifolds admitting spin structures — spin manifolds — are the natural home of Dirac operators and Atiyah-Singer index theory.

The index theorem of Atiyah and Singer expresses the analytical index (dimension of kernel minus cokernel) of a differential operator on a bundle as a topological integral of characteristic classes over MM. For the Dirac operator on a spin manifold: ind(D)=MA^(TM),\mathrm{ind}(D) = \int_M \hat{A}(TM), where A^=1124p1+\hat{A} = 1 - \frac{1}{24}p_1 + \cdots is the A^\hat{A}-genus, a polynomial in the Pontryagin classes. The index theorem unifies the Gauss-Bonnet-Chern theorem, Hirzebruch signature theorem, and Riemann-Roch theorem as special cases.

Fiber bundles, then, are not merely a technical formalism — they are the organizing principle of modern geometry. The next chapter moves to symplectic geometry, where the fiber is replaced by the structure of a phase space, and where the interplay of topology and dynamics generates a rich and distinct branch of geometry.


The modern theory of fiber bundles was developed by Norman Steenrod (1951), whose The Topology of Fibre Bundles remains a foundational reference. The gauge-theoretic perspective was crystallized in the work of Yang and Mills (1954) and formalized geometrically by Atiyah, Bott, and others. Characteristic classes were introduced by Chern, Pontryagin, and Stiefel-Whitney; the Chern-Weil homomorphism provides their unified construction. The Atiyah-Singer index theorem (1963) is one of the great theorems of twentieth-century mathematics, linking analysis, topology, and geometry through the language of bundles.