Overview

A smooth vector bundle assigns a vector space to every point of a smooth manifold. Nearby fibers admit smoothly varying coordinates, but these coordinates may twist when carried around the base. Tangent vectors, covectors, and differential forms all fit this framework. It separates the linear algebra performed at a point from the global problem of making compatible choices everywhere.

Prerequisites

Use smooth manifolds, invertible linear maps, and changes of coordinates. A vector space has addition and scalar multiplication; a manifold need not. The distinction matters because the total space of a bundle is a manifold even when it has no natural vector-space structure.

Definition and conventions

Here MM is a smooth Hausdorff, second countable manifold without boundary. A smooth real vector bundle of rank rr consists of a smooth manifold EE, a smooth surjection π:E→M\pi:E\to M, and an rr-dimensional real vector-space structure on each fiber Ep=π−1(p)E_p=\pi^{-1}(p). Each point has an open neighborhood UU with a diffeomorphism

ΦU:π−1(U)⟶U×Rr\Phi_U:\pi^{-1}(U)\longrightarrow U\times\mathbb R^r

that preserves the base point and restricts to a linear isomorphism on every fiber. Complex bundles replace Rr\mathbb R^r by Cr\mathbb C^r and require complex-linear fiber maps; they are outside the default real convention of this entry.

On overlaps, two trivializations differ by (p,v)↦(p,gVU(p)v)(p,v)\mapsto(p,g_{VU}(p)v), where gVU:U∩V→GL⁡(r,R)g_{VU}:U\cap V\to\operatorname{GL}(r,\mathbb R) is smooth. Composition forces gWU=gWVgVUg_{WU}=g_{WV}g_{VU}. The rank is the fiber dimension; the total-space dimension is dim⁡M+r\dim M+r.

A smooth section is a map s:M→Es:M\to E with π∘s=id⁡M\pi\circ s=\operatorname{id}_M. The zero section exists for every vector bundle.

Intuition

A local trivialization provides a temporary common coordinate system for nearby vector spaces. Transition matrices describe how to translate between such systems. Vectors in one fiber can be added intrinsically. Comparing vectors in different fibers requires additional information, such as a connection; local coordinates alone do not give a preferred global comparison.

Examples and non-examples

The product M×Rr→MM\times\mathbb R^r\to M is trivial. Its standard basis gives rr sections forming a basis at every point. For TS1TS^1, the vector field (−y,x)(-y,x) never vanishes, so

(p,a)⟼a(−p2,p1)(p,a)\longmapsto a(-p_2,p_1)

is an explicit bundle isomorphism S1×R→TS1S^1\times\mathbb R\to TS^1.

For a contrasting line bundle, identify (0,t)(0,t) with (1,−t)(1,-t) in [0,1]×R[0,1]\times\mathbb R. This gives the Möbius line bundle over the circle. A section lifts to a function a:[0,1]→Ra:[0,1]\to\mathbb R satisfying a(1)=−a(0)a(1)=-a(0). If it were nowhere zero, the intermediate value theorem would contradict that sign reversal. Consequently this bundle cannot be trivial.

The infinite fiber direction matters: the Möbius line bundle is not the compact strip obtained by restricting ∣t∣≤1|t|\leq1. A closed interval is not a real vector space under ordinary scalar multiplication, so that restricted projection is not a vector bundle.

Important properties

A rank-rr bundle is trivial exactly when it has rr smooth sections that form a basis in every fiber. Proof sketch: a frame defines (p,a1,…,ar)↦∑aisi(p)(p,a_1,\ldots,a_r)\mapsto\sum a_i s_i(p). In local trivializations its inverse is matrix inversion, hence smooth. A trivialization gives the frame in the reverse direction.

Conversely, smooth invertible transition matrices satisfying the cocycle identities reconstruct a bundle by gluing local products. The identities ensure that identification is consistent on triple overlaps. Duals, direct sums, and tensor products are constructed by applying the corresponding linear-algebra operations to these transitions. Pullback along a smooth map f:N→Mf:N\to M gives fibers (f∗E)q=Ef(q)(f^*E)_q=E_{f(q)}.

Connections and further reading

Differential forms are sections of exterior powers of the cotangent bundle. Connections add differentiation of sections, while characteristic classes detect some obstructions to global triviality. Read Nicolaescu, §§2.1.4–2.1.5 for cocycles and frames, and Gualtieri, §5 for pullbacks and bundle operations.