Let XX be a topological space and let r≥0r\geq 0. A topological complex vector bundle of rank rr over XX is a topological space EE, a continuous surjection π:E→X\pi:E\to X, and a complex vector-space structure on every fiber Ex=π−1(x)E_x=\pi^{-1}(x), such that every x∈Xx\in X has an open neighborhood UU and a homeomorphism

φ:π−1(U)→≅U×Cr\varphi:\pi^{-1}(U)\xrightarrow{\cong} U\times\mathbb C^r

with pr⁡1∘φ=π\operatorname{pr}_1\circ\varphi=\pi and such that each restricted map

φx:Ex⟶{x}×Cr\varphi_x:E_x\longrightarrow\{x\}\times\mathbb C^r

is a complex-linear isomorphism. The bundle has constant rank rr; the fibers and the transition maps are complex-linear.

A bundle map E→FE\to F over XX is continuous and restricts on each fiber to a complex-linear map. A continuous map f:Y→Xf:Y\to X pulls EE back to the fiber product

f∗E={(y,e)∈Y×E:f(y)=π(e)}→Y,f^*E=\{(y,e)\in Y\times E:f(y)=\pi(e)\}\to Y,

which is again a topological complex vector bundle of rank rr. Pullback is the operation used in the naturality axiom for integral Chern classes.

Direct sums

For bundles E→XE\to X and F→XF\to X, their direct sum is the topological complex vector bundle

E⊕F=∐x∈X(Ex⊕CFx)→X.E\oplus F=\coprod_{x\in X}(E_x\oplus_{\mathbb C}F_x)\to X.

On trivializing neighborhoods for both bundles, the product trivialization identifies this with U×Cr+sU\times\mathbb C^{r+s}, using the standard complex-linear isomorphism Cr⊕Cs≅Cr+s\mathbb C^r\oplus\mathbb C^s\cong\mathbb C^{r+s}. For smooth bundles on a smooth manifold this agrees with the corresponding .

Examples

The product X×Cr→XX\times\mathbb C^r\to X is the trivial rank-rr bundle. A complex line bundle is the rank-one case. The tautological line bundle O(−1)→CPn\mathcal O(-1)\to\mathbb{CP}^n has fiber the line represented by a point [z]∈CPn[z]\in\mathbb{CP}^n, and is a basic normalization example for integral Chern classes.

Scope

No smooth structure on XX or EE is part of this definition. A smooth complex vector bundle on a smooth manifold has an underlying topological complex vector bundle, but the topological definition applies to arbitrary bases.