Lably
Skip to content

Vector bundle

Mathematical parametrization of vector spaces by another space

  • 14 min read
  • 7 chapters

Related on Lably

Through Mathematics, Topology and Space (mathematics)

The simplest example is the case that the family of vector spaces is constant, i.e., there is a fixed vector space V such that V(x)=V for all x in X: in this case there is a copy of V for each x in X and these copies fit together to form the vector bundle X×V over X. Such vector bundles are said to be trivial. A more complicated (and prototypical) class of examples are the tangent bundles of smooth (or differentiable) manifolds: to every point of such a manifold we attach the tangent space to the manifold at that point. Tangent bundles are not, in general, trivial bundles. For example, the tangent bundle of the sphere is non-trivial by the hairy ball theorem. In general, a manifold is said to be parallelizable if, and only if, its tangent bundle is trivial.

Vector bundles are almost always required to be locally trivial, which means they are examples of fiber bundles. Also, the vector spaces are usually required to be over the real or complex numbers, in which case the vector bundle is said to be a real or complex vector bundle (respectively). Complex vector bundles can be viewed as real vector bundles with additional structure. In the following, we focus on real vector bundles in the category of topological spaces.

Definition and first consequences

A real vector bundle consists of:

  1. topological spaces X (base space) and E (total space)
  2. a continuous surjection π:E→X (bundle projection)
  3. for every x in X, the structure of a finite-dimensional real vector space on the fiber π−1({x})

where the following compatibility condition is satisfied: for every point p in X, there is an open neighborhood U⊆X of p, a natural number k, and a homeomorphism

φ:U×Rk→π−1(U)

such that for all x in U,

  • (π∘φ)(x,v)=x for all vectors v in Rk, and
  • the map v↦φ(x,v) is a linear isomorphism between the vector spaces Rk and π−1({x}).

The open neighborhood U together with the homeomorphism φ is called a local trivialization of the vector bundle. The local trivialization shows that locally the map π "looks like" the projection of U×Rk on U.

Every fiber π−1({x}) is a finite-dimensional real vector space and hence has a dimension kx. The local trivializations show that the function x→kx is locally constant, and is therefore constant on each connected component of X. If kx is equal to a constant k on all of X, then k is called the rank of the vector bundle, and E is said to be a vector bundle of rank k. Often the definition of a vector bundle includes that the rank is well defined, so that kx is constant. Vector bundles of rank 1 are called line bundles, while those of rank 2 are less commonly called plane bundles.

The Cartesian product X×Rk, equipped with the projection X×Rk→X, is called the trivial bundle of rank k over X.

Transition functions

Given a vector bundle E→X of rank k, and a pair of neighborhoods U and V over which the bundle trivializes via

φU:U×Rk→≅π−1(U),φV:V×Rk→≅π−1(V)

the composite function

φU−1∘φV:(U∩V)×Rk→(U∩V)×Rk

is well-defined on the overlap, and satisfies

φU−1∘φV(x,v)=(x,gUV(x)v)

for some GL(k)-valued function

gUV:U∩V→GL⁡(k).

These are called the transition functions (or the coordinate transformations) of the vector bundle.

The set of transition functions forms a Čech cocycle in the sense that

gUU(x)=I,gUV(x)gVW(x)gWU(x)=I

for all U,V,W over which the bundle trivializes satisfying U∩V∩W≠∅. Thus the data (E,X,π,Rk) defines a fiber bundle; the additional data of the gUV specifies a GL(k) structure group in which the action on the fiber is the standard action of GL(k).

Conversely, given a fiber bundle (E,X,π,Rk) with a GL(k) cocycle acting in the standard way on the fiber Rk, there is associated a vector bundle. This is an example of the fibre bundle construction theorem for vector bundles, and can be taken as an alternative definition of a vector bundle.

Subbundles

One simple method of constructing vector bundles is by taking subbundles of other vector bundles. Given a vector bundle π:E→X over a topological space, a subbundle is simply a topological subspace F⊂E for which the restriction π|F of π to F gives π|F:F→X the structure of a vector bundle also. In this case the fibre Fx⊂Ex is a vector subspace for every x∈X.

A subbundle of a trivial bundle need not be trivial, and indeed every real vector bundle over a compact space can be viewed as a subbundle of a trivial bundle of sufficiently high rank. For example, the Möbius band, a non-trivial line bundle over the circle, can be seen as a subbundle of the trivial rank 2 bundle over the circle.

Sign in to keep reading

6 more chapters are free with a Lably account.

More in Topics in mathematics