Pullbacks of fibre bundles #
Four facts about Mathlib's pullback bundle f *ᵖ E, whose fibre over x is the fibre of E over
f x, needed to pull back bundles with extra structure on their fibres or on their atlas.
- The fibres of
f *ᵖ Ecarry the actions of a monoid on the fibres ofE(Bundle.Pullback.instMulAction), as Mathlib already does for module structures. This is what makes the pullback of a principal bundle again carry a right action on its fibres. - The coordinate change between the pullbacks
e.pullback fande'.pullback fof two trivializations, over a pointxwithf xin the base set ofe, is the coordinate change betweeneande'overf x(Bundle.Trivialization.coordChange_pullback). This transfers regularity of the coordinate changes ofEto those off *ᵖ E. - The canonical lift
Bundle.Pullback.lift f : TotalSpace F (f *ᵖ E) → TotalSpace F Ehas range(π F E) ⁻¹' Set.range fand inherits injectivity, inducingness, and topological (or open / closed) embedding properties fromf(Bundle.Pullback.isEmbedding_lift). - A map into the total space of
f *ᵖ Eis continuous exactly when its projection and its lift to the total space ofEare (Bundle.Pullback.continuous_iff).
The fibres of a pullback bundle f *ᵖ E carry the actions on the fibres of E: the fibre over
x is the fibre of E over f x.
The canonical lift from the pullback total space f *ᵖ E to E has image equal to the
part of E lying over the range of f.
If f is injective, the canonical lift Pullback.lift f on total spaces is injective.
A map into the total space of a pullback bundle f *ᵖ E is continuous exactly when its
projection to the new base and its lift to the total space of E are continuous.
If f is a topological inducing map and the projection π F E is continuous, then
Pullback.lift f is a topological inducing map.
Along a topological inducing map f, the canonical lift Pullback.lift f of a fibre bundle
is a topological inducing map.
Along a topological embedding f, the canonical lift Pullback.lift f of a fibre bundle is a
topological embedding.
Along a closed embedding f, the canonical lift Pullback.lift f of a fibre bundle is a
closed embedding.
Along an open embedding f, the canonical lift Pullback.lift f of a fibre bundle is an open
embedding.
The coordinate change between the pullbacks of two trivializations, over a point x whose
image f x lies in the base set of the first, is the coordinate change between the
trivializations over f x.