Theorems · Definition · algebraic topology
VectorPrebundle.mk.noConfusion
{R : Type u_1} →
{B : Type u_2} →
{F : Type u_3} →
{E : B → Type u_4} →
{inst : NontriviallyNormedField R} →
{inst_1 : (x : B) → AddCommMonoid (E x)} →
{inst_2 : (x : B) → Module R (E x)} →
{inst_3 : NormedAddCommGroup F} →
{inst_4 : NormedSpace R F} →
{inst_5 : TopologicalSpace B} →
{inst_6 : (x : B) → TopologicalSpace (E x)} →
{P : Sort u} →
{pretrivializationAtlas : Set (Bundle.Pretrivialization F Bundle.TotalSpace.proj)} →
{pretrivialization_linear' :
∀ e ∈ pretrivializationAtlas, Bundle.Pretrivialization.IsLinear R e} →
{pretrivializationAt : B → Bundle.Pretrivialization F Bundle.TotalSpace.proj} →
{mem_base_pretrivializationAt : ∀ (x : B), x ∈ (pretrivializationAt x).baseSet} →
{pretrivialization_mem_atlas :
∀ (x : B), pretrivializationAt x ∈ pretrivializationAtlas} →
{exists_coordChange :
∀ e ∈ pretrivializationAtlas,
∀ e' ∈ pretrivializationAtlas,
∃ f,
ContinuousOn f (e.baseSet ∩ e'.baseSet) ∧
∀ b ∈ e.baseSet ∩ e'.baseSet,
∀ (v : F), (f b) v = (↑e' ⟨b, e.symm b v⟩).2} →
{totalSpaceMk_isInducing :
∀ (b : B),
Topology.IsInducing (↑(pretrivializationAt b) ∘ Bundle.TotalSpace.mk b)} →
{pretrivializationAtlas' :
Set (Bundle.Pretrivialization F Bundle.TotalSpace.proj)} →
{pretrivialization_linear'' :
∀ e ∈ pretrivializationAtlas', Bundle.Pretrivialization.IsLinear R e} →
{pretrivializationAt' :
B → Bundle.Pretrivialization F Bundle.TotalSpace.proj} →
{mem_base_pretrivializationAt' :
∀ (x : B), x ∈ (pretrivializationAt' x).baseSet} →
{pretrivialization_mem_atlas' :
∀ (x : B), pretrivializationAt' x ∈ pretrivializationAtlas'} →
{exists_coordChange' :
∀ e ∈ pretrivializationAtlas',
∀ e' ∈ pretrivializationAtlas',
∃ f,
ContinuousOn f (e.baseSet ∩ e'.baseSet) ∧
∀ b ∈ e.baseSet ∩ e'.baseSet,
∀ (v : F), (f b) v = (↑e' ⟨b, e.symm b v⟩).2} →
{totalSpaceMk_isInducing' :
∀ (b : B),
Topology.IsInducing
(↑(pretrivializationAt' b) ∘ Bundle.TotalSpace.mk b)} →
{ pretrivializationAtlas := pretrivializationAtlas,
pretrivialization_linear' := pretrivialization_linear',
pretrivializationAt := pretrivializationAt,
mem_base_pretrivializationAt := mem_base_pretrivializationAt,
pretrivialization_mem_atlas := pretrivialization_mem_atlas,
exists_coordChange := exists_coordChange,
totalSpaceMk_isInducing := totalSpaceMk_isInducing } =
{ pretrivializationAtlas := pretrivializationAtlas',
pretrivialization_linear' := pretrivialization_linear'',
pretrivializationAt := pretrivializationAt',
mem_base_pretrivializationAt := mem_base_pretrivializationAt',
pretrivialization_mem_atlas := pretrivialization_mem_atlas',
exists_coordChange := exists_coordChange',
totalSpaceMk_isInducing := totalSpaceMk_isInducing' } →
(pretrivializationAtlas ≍ pretrivializationAtlas' →
pretrivializationAt ≍ pretrivializationAt' → P) →
P- Defined in
- Mathlib.Topology.VectorBundle.Basic
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 168 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites21
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Setstatement and proof · cited by 53,352
- TopologicalSpacestatement and proof · cited by 24,529
- Modulestatement and proof · cited by 20,661
- RingHom.idstatement and proof · cited by 18,349
- NormedAddCommGroupstatement and proof · cited by 15,752
- NormedSpacestatement and proof · cited by 12,499
- AddCommMonoidstatement and proof · cited by 12,281
- NontriviallyNormedFieldstatement and proof · cited by 8,742
- ContinuousLinearMapstatement and proof · cited by 5,352
- ContinuousOnstatement and proof · cited by 1,411
- Bundle.TotalSpacestatement · cited by 766
Cited by1
Results whose statement or proof uses this declaration.
- VectorPrebundle.mk.injproof · cited by 1