
Inmathematics, avector bundle is atopological construction that makes precise the idea of afamily ofvector spaces parameterized by anotherspace (for example could be atopological space, amanifold, or analgebraic variety): to every point of the space we associate (or "attach") a vector space in such a way that these vector spaces fit together to form another space of the same kind as (e.g. a topological space, manifold, or algebraic variety), which is then called avector bundle over.
The simplest example is the case that the family of vector spaces is constant, i.e., there is a fixed vector space such thatfor all in: in this case there is a copy of for each in and these copies fit together to form the vector bundle over. Such vector bundles are said to betrivial. A more complicated (and prototypical) class of examples are thetangent bundles ofsmooth (or differentiable) manifolds: to every point of such a manifold we attach thetangent 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 thehairy ball theorem. In general, a manifold is said to beparallelizable if, and only if, its tangent bundle is trivial.
Vector bundles are almost always required to belocally trivial, which means they are examples offiber bundles. Also, the vector spaces are usually required to be over thereal orcomplex 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 thecategory of topological spaces.

Areal vector bundle consists of:
where the following compatibility condition is satisfied: for every point in, there is anopen neighborhood of, anatural number, and ahomeomorphism
such that for all in,
The open neighborhood together with the homeomorphism is called alocal trivialization of the vector bundle. The local trivialization shows thatlocally the map "looks like" the projection of on.
Every fiber is a finite-dimensional real vector space and hence has adimension. The local trivializations show that thefunction islocally constant, and is therefore constant on eachconnected component of. If is equal to a constant on all of, then is called therank of the vector bundle, and is said to be avector bundle of rank. Often the definition of a vector bundle includes that the rank is well defined, so that is constant. Vector bundles of rank 1 are calledline bundles, while those of rank 2 are less commonly called plane bundles.
TheCartesian product, equipped with the projection, is called thetrivial bundle of rank over.


Given a vector bundle of rank, and a pair of neighborhoods and over which the bundle trivializes via
is well-defined on the overlap, and satisfies
for some-valued function
These are called thetransition functions (or thecoordinate transformations) of the vector bundle.
Theset of transition functions forms aČech cocycle in the sense that
for all over which the bundle trivializes satisfying. Thus the data defines afiber bundle; the additional data of the specifies a structure group in which theaction on the fiber is the standard action of.
Conversely, given a fiber bundle with a cocycle acting in the standard way on the fiber, there isassociated a vector bundle. This is an example of thefibre bundle construction theorem for vector bundles, and can be taken as an alternative definition of a vector bundle.

One simple method of constructing vector bundles is by taking subbundles of other vector bundles. Given a vector bundle over a topological space, a subbundle is simply atopological subspace for which therestriction of to gives the structure of a vector bundle also. In this case the fibre is a vector subspace for every.
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, theMöbius band, a non-trivialline bundle over the circle, can be seen as a subbundle of the trivial rank 2 bundle over the circle.
Amorphism from the vector bundle to the vector bundle is given by a pair of continuous maps and such that
Note that is determined by (because is surjective), and is then said tocoverg.
The class of all vector bundles together with bundle morphisms forms acategory. Restricting to vector bundles for which the spaces are manifolds (and the bundle projections are smooth maps) and smooth bundle morphisms we obtain the category of smooth vector bundles. Vector bundle morphisms are a special case of the notion of abundle map betweenfiber bundles, and are sometimes called(vector) bundle homomorphisms.
A bundle homomorphism from to with aninverse which is also a bundle homomorphism (from to) is called a(vector) bundle isomorphism, and then and are said to beisomorphic vector bundles. An isomorphism of a (rank) vector bundle over with the trivial bundle (of rank over) is called atrivialization of, and is then said to betrivial (ortrivializable). The definition of a vector bundle shows that any vector bundle islocally trivial.
We can also consider the category of all vector bundles over a fixed base space. As morphisms in this category we take those morphisms of vector bundles whose map on the base space is theidentity map on. That is, bundle morphisms for which the following diagramcommutes:
(Note that this category isnotabelian; thekernel of a morphism of vector bundles is in general not a vector bundle in any natural way.)
A vector bundle morphism between vector bundles and covering a map from to can also be viewed as a vector bundle morphism over from to thepullback bundle.


Given a vector bundleπ:E →X and an open subsetU ofX, we can considersections ofπ onU, i.e. continuous functionss:U →E where the compositeπ ∘ s is such that(π ∘s)(u) =u for allu inU. A section overU is an assignment, to every pointp ofU, a vector from the vector space fibre abovep, in a continuous manner. As an example, a section of the tangent bundle of a differential manifold is the same as avector field on that manifold.
LetF(U) be the set of all sections onU.F(U) always contains at least one element, namely thezero section: the functions that maps every elementx ofU to thezero element of the vector spaceπ−1({x}). With thepointwise addition andscalar multiplication of sections,F(U) becomes itself a real vector space. The collection of these vector spaces is asheaf of vector spaces onX.
Ifs is an element ofF(U) and f :U →R is a continuous map, then their product fs (pointwise scalar multiplication) is inF(U). This shows thatF(U) is amodule over thering of continuousreal-valued functions onU. Furthermore, if OX denotes the structure sheaf of continuous real-valued functions onX, thenF becomes a sheaf of OX-modules.
Not every sheaf of OX-modules arises in this fashion from a vector bundle: only thelocally free ones do. (The reason is that locally we are looking for sections of a projectionU ×Rk →U; these are precisely the continuous functionsU →Rk, and such a function is ak-tuple of continuous functionsU →R.)
Even more: the category of real vector bundles onX isequivalent to the category of locally free andfinitely generated sheaves of OX-modules.
So we can think of the category of real vector bundles onX as sitting inside the category ofsheaves of OX-modules; this latter category is abelian, so this is where we can computekernels andcokernels of morphisms of vector bundles.
A rankn vector bundle is trivialif and only if it hasnlinearly independent global sections.
Mostoperations on vector spaces can be extended to vector bundles by performing the vector space operationfiberwise.
For example, ifE is a vector bundle overX, then there is a bundleE* overX, called thedual bundle, whose fiber atx ∈X is thedual vector space (Ex)*. FormallyE* can be defined as the set of pairs (x, φ), wherex ∈X and φ ∈ (Ex)*. The dual bundle is locally trivial because thedual space of the inverse of a local trivialization ofE is a local trivialization ofE*: the key point here is that the operation of taking the dual vector space isfunctorial.
There are many functorial operations which can be performed on pairs of vector spaces (over the same field), and these extend straightforwardly to pairs of vector bundlesE,F onX (over the given field). A few examples follow.
Each of these operations is a particular example of a general feature of bundles: that many operations that can be performed on thecategory of vector spaces can also be performed on the category of vector bundles in afunctorial manner. This is made precise in the language ofsmooth functors. An operation of a different nature is thepullback bundle construction. Given a vector bundleE →Y and a continuous mapf:X →Y one can "pull back"E to a vector bundlef*E overX. The fiber over a pointx ∈X is essentially just the fiber overf(x) ∈Y. Hence, Whitney summingE ⊕F can be defined as the pullback bundle of the diagonal map fromX toX ×X where the bundle overX ×X isE × F.
Remark: LetX be acompact space. Any vector bundleE overX is a direct summand of a trivial bundle; i.e., there exists a bundleE' such thatE ⊕E' is trivial. This fails ifX is not compact: for example, thetautological line bundle over the infinite real projective space does not have this property.[1]
Vector bundles are often given more structure. For instance, vector bundles may be equipped with avector bundle metric. Usually this metric is required to bepositive definite, in which case each fibre ofE becomes aEuclidean space. A vector bundle with acomplex structure corresponds to acomplex vector bundle, which may also be obtained by replacing real vector spaces in the definition with complex ones and requiring that all mappings becomplex-linear in the fibers. More generally, one can typically understand the additional structure imposed on a vector bundle in terms of the resultingreduction of the structure group of a bundle. Vector bundles over more generaltopological fields may also be used.
If instead of a finite-dimensional vector space, the fiberF is taken to be aBanach space then aBanach bundle is obtained.[2] Specifically, one must require that the local trivializations are Banach space isomorphisms (rather than just linear isomorphisms) on each of the fibers and that, furthermore, the transitions
are continuous mappings ofBanach manifolds. In the corresponding theory for Cp bundles, all mappings are required to be Cp.
Vector bundles are specialfiber bundles, those whose fibers are vector spaces and whose cocycle respects the vector space structure. More general fiber bundles can be constructed in which the fiber may have other structures; for examplesphere bundles are fibered by spheres.

A vector bundle (E,p,M) issmooth, ifE andM aresmooth manifolds, p:E →M is a smooth map, and the local trivializations arediffeomorphisms. Depending on the required degree ofsmoothness, there are different corresponding notions ofCp bundles,infinitely differentiableC∞-bundles andreal analyticCω-bundles. In this section we will concentrate onC∞-bundles. The most important example of aC∞-vector bundle is thetangent bundle (TM,πTM,M) of aC∞-manifoldM.
A smooth vector bundle can be characterized by the fact that it admits transition functions as described above which aresmooth functions on overlaps of trivializing chartsU andV. That is, a vector bundleE is smooth if it admits a covering by trivializing open sets such that for any two such setsU andV, the transition function
is a smooth function into thematrix group GL(k,R), which is aLie group.
Similarly, if the transition functions are:
TheC∞-vector bundles (E,p,M) have a very important property not shared by more generalC∞-fibre bundles. Namely, the tangent spaceTv(Ex) at anyv ∈Ex can be naturally identified with the fibreEx itself. This identification is obtained through thevertical liftvlv:Ex →Tv(Ex), defined as
The vertical lift can also be seen as a naturalC∞-vector bundle isomorphismp*E →VE, where (p*E,p*p,E) is the pull-back bundle of (E,p,M) overE throughp:E →M, andVE := Ker(p*) ⊂TE is thevertical tangent bundle, a natural vector subbundle of the tangent bundle (TE,πTE,E) of the total spaceE.
The total spaceE of any smooth vector bundle carries a natural vector fieldVv := vlvv, known as thecanonical vector field. More formally,V is a smooth section of (TE,πTE,E), and it can also be defined as the infinitesimal generator of theLie-group action given by the fibrewise scalar multiplication. The canonical vector fieldV characterizes completely the smooth vector bundle structure in the following manner. As a preparation, note that whenX is a smooth vector field on a smooth manifoldM andx ∈M such thatXx = 0, the linear mapping
does not depend on the choice of the linearcovariant derivative ∇ onM. The canonical vector fieldV onE satisfies the axioms
Conversely, ifE is any smooth manifold andV is a smooth vector field onE satisfying 1–4, then there is a unique vector bundle structure onE whose canonical vector field isV.
For any smooth vector bundle (E,p,M) the total spaceTE of its tangent bundle (TE,πTE,E) has a naturalsecondary vector bundle structure (TE,p*,TM), wherep* is thepush-forward of the canonical projectionp:E →M. The vector bundle operations in this secondary vector bundle structure are the push-forwards +*:T(E ×E) →TE and λ*:TE →TE of the original addition +:E ×E →E and scalar multiplication λ:E →E.
The K-theory group,K(X), of a compactHausdorff topological space is defined as theabelian group generated byisomorphism classes[E] ofcomplex vector bundles under the group operation ofWhitney sum, modulo therelation that, whenever we have anexact sequencethen intopological K-theory.KO-theory is a version of this construction which considers real vector bundles. K-theory withcompact supports can also be defined, as well as higher K-theory groups.
The famousperiodicity theorem ofRaoul Bott asserts that the K-theory of any spaceX is isomorphic to that of theS2X, the double suspension ofX.
Inalgebraic geometry, one considers the K-theory groups consisting ofcoherent sheaves on aschemeX, as well as the K-theory groups of vector bundles on the scheme with the aboveequivalence relation. The two constructs are naturally isomorphic provided that the underlying scheme issmooth.