Documentation

Mathlib.Geometry.Manifold.VectorBundle.Pullback

Pullbacks of C^n vector bundles #

This file defines pullbacks of C^n vector bundles over a manifold.

Main definitions #

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.