Pullbacks of C^n vector bundles #
This file defines pullbacks of C^n vector bundles over a manifold.
Main definitions #
ContMDiffVectorBundle.pullback: For aC^nvector bundleEover a manifoldBand aC^nmapf : B' โ B, the pullback vector bundlef *แต Eis aC^nvector bundle.
instance ContMDiffVectorBundle.pullback {๐ : Type u_1} {B : Type u_2} {B' : Type u_3} (F : Type u_4) (E : B โ Type u_5) {n : WithTop โโ} [NontriviallyNormedField ๐] [(x : B) โ AddCommMonoid (E x)] [(x : B) โ Module ๐ (E x)] [NormedAddCommGroup F] [NormedSpace ๐ F] [TopologicalSpace (Bundle.TotalSpace F E)] [(x : B) โ TopologicalSpace (E x)] {EB : Type u_6} [NormedAddCommGroup EB] [NormedSpace ๐ EB] {HB : Type u_7} [TopologicalSpace HB] {IB : ModelWithCorners ๐ EB HB} [TopologicalSpace B] [ChartedSpace HB B] {EB' : Type u_8} [NormedAddCommGroup EB'] [NormedSpace ๐ EB'] {HB' : Type u_9} [TopologicalSpace HB'] (IB' : ModelWithCorners ๐ EB' HB') [TopologicalSpace B'] [ChartedSpace HB' B'] [FiberBundle F E] [VectorBundle ๐ F E] [ContMDiffVectorBundle n F E IB] (f : ContMDiffMap IB' IB B' B n) :
ContMDiffVectorBundle n F (โf *แต E) IB'
For a C^n vector bundle E over a manifold B and a C^n map f : B' โ B, the pullback
vector bundle f *แต E is a C^n vector bundle.