Let π:E→M\pi:E\to M be a and let f:N→Mf:N\to M be a . The pullback bundle f∗E→Nf^*E\to N is defined as the fiber product

f∗E  :=  {(n,e)∈N×E∣f(n)=π(e)}.f^*E \;:=\;\{(n,e)\in N\times E \mid f(n)=\pi(e)\}.

Let πf:f∗E→N\pi_f:f^*E\to N be the restriction of the projection pr1:N×E→N\mathrm{pr}_1:N\times E\to N. Then πf\pi_f is a smooth fiber bundle over NN with the same typical fiber as E→ME\to M.

There is a canonical map f~:f∗E→E\widetilde f:f^*E\to E, f~(n,e)=e\widetilde f(n,e)=e, which is a covering ff. Locally, if E∣U≅U×FE|_U\cong U\times F, then (f∗E)∣f−1(U)≅f−1(U)×F(f^*E)|_{f^{-1}(U)}\cong f^{-1}(U)\times F, so pullback respects local trivializations.

Examples
  1. Restriction to a submanifold: if i:Z↪Mi:Z\hookrightarrow M is an embedding and E→ME\to M is a bundle, then i∗E→Zi^*E\to Z is the restricted bundle E∣ZE|_Z.
  2. Pullback of the tangent bundle: for f:N→Mf:N\to M, the bundle f∗(TM)→Nf^*(TM)\to N has fiber (f∗TM)n≅Tf(n)M(f^*TM)_n\cong T_{f(n)}M and is used to view dfdf as a fiberwise linear map TN→f∗TMTN\to f^*TM.
  3. Trivial bundles pull back trivially: if E=M×FE=M\times F, then f∗E≅N×Ff^*E\cong N\times F.