Let XX be a topological space and let r≥0r\ge 0 be an integer. A topological real vector bundle of rank rr over XX is a topological space EE, a continuous surjection π:E→X\pi:E\to X, and a real 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×Rr\varphi:\pi^{-1}(U)\xrightarrow{\cong} U\times\mathbb R^r

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

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

is a real-linear isomorphism. The bundle has constant rank rr; its fibers are real vector spaces and its transition maps are real-linear. No smooth structure on XX or EE is part of this definition.

Bundle maps and pullbacks

A bundle map E→FE\to F over XX is continuous and restricts on each fiber to a real-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)\}\longrightarrow Y,

which is again a topological real vector bundle of rank rr.

Examples

The product X×Rr→XX\times\mathbb R^r\to X is the trivial rank-rr bundle. A real line bundle is the rank-one case. The Möbius bundle is a nontrivial real line bundle over the circle. A smooth real vector bundle on a smooth manifold has an underlying topological real vector bundle.

Direct sums and complexification

For two bundles on the same base, (E⊕F)x=Ex⊕Fx(E\oplus F)_x=E_x\oplus F_x. Simultaneous local trivializations give charts (E⊕F)∣U≅U×Rr+s(E\oplus F)|_U\cong U\times\mathbb R^{r+s}, which define its topology. The complexification has fibers Ex⊗RCE_x\otimes_{\mathbb R}\mathbb C; its charts use the same real transition matrices regarded as complex matrices. Thus ECE^{\mathbb C} is a topological complex vector bundle of complex rank rr.