Let XX be a topological space and let r0r\ge 0 be an integer. A topological real vector bundle of rank rr over XX is a topological space EE, a continuous surjection π:EX\pi:E\to X, and a real vector-space structure on every fiber Ex=π1(x)E_x=\pi^{-1}(x), such that every xXx\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 pr1φ=π\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 EFE\to F over XX is continuous and restricts on each fiber to a real-linear map. A continuous map f:YXf:Y\to X pulls EE back to the fiber product

fE={(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×RrXX\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, (EF)x=ExFx(E\oplus F)_x=E_x\oplus F_x. Simultaneous local trivializations give charts (EF)UU×Rr+s(E\oplus F)|_U\cong U\times\mathbb R^{r+s}, which define its topology. The complexification has fibers ExRCE_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.