Standard constructions on vector bundles #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
This file contains several standard constructions on vector bundles:
-
bundle.trivial.vector_bundle 𝕜 B F
: the trivial vector bundle with scalar field𝕜
and model fiberF
over the baseB
-
vector_bundle.prod
: for vector bundlesE₁
andE₂
with scalar field𝕜
over a common base, a vector bundle structure on their direct sumE₁ ×ᵇ E₂
(the notation stands forλ x, E₁ x × E₂ x
). -
vector_bundle.pullback
: for a vector bundleE
overB
, a vector bundle structure on its pullbackf *ᵖ E
by a mapf : B' → B
(the notation is a type synonym forE ∘ f
).
Tags #
Vector bundle, direct sum, pullback
The trivial vector bundle #
Direct sum of two vector bundles #
The product of two vector bundles is a vector bundle.
Pullbacks of vector bundles #
Equations
- bundle.pullback.add_comm_monoid E f = λ (x : B'), _inst_1 (f x)
Equations
- bundle.pullback.module R E f = λ (x : B'), _inst_3 (f x)