Skip to content

Commit c2fc74d

Browse files
committed
feat: vector bundle of ContinuousAlternatingMaps (#35985)
The new file is heavily based on `Hom.lean`, with some theorems removed for now.
1 parent 54a8de2 commit c2fc74d

3 files changed

Lines changed: 449 additions & 0 deletions

File tree

Mathlib.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8017,6 +8017,7 @@ public import Mathlib.Topology.UrysohnsBounded
80178017
public import Mathlib.Topology.UrysohnsLemma
80188018
public import Mathlib.Topology.VectorBundle.Basic
80198019
public import Mathlib.Topology.VectorBundle.Constructions
8020+
public import Mathlib.Topology.VectorBundle.ContinuousAlternatingMap
80208021
public import Mathlib.Topology.VectorBundle.FiniteDimensional
80218022
public import Mathlib.Topology.VectorBundle.Hom
80228023
public import Mathlib.Topology.VectorBundle.Riemannian

Mathlib/Topology/Algebra/Module/Alternating/Topology.lean

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,4 +385,10 @@ def continuousAlternatingMapCongr (e : E ≃L[𝕜] E') (e' : F ≃L[𝕜] G) :
385385
(E [⋀^ι]→L[𝕜] F) ≃L[𝕜] (E' [⋀^ι]→L[𝕜] G) :=
386386
e.continuousAlternatingMapCongrLeft.trans <| e'.continuousAlternatingMapCongrRight
387387

388+
lemma coe_continuousAlternatingMapCongr (e : E ≃L[𝕜] E') (e' : F ≃L[𝕜] G) :
389+
(e.continuousAlternatingMapCongr e' (ι := ι) : (E [⋀^ι]→L[𝕜] F) →L[𝕜] (E' [⋀^ι]→L[𝕜] G)) =
390+
ContinuousLinearMap.compContinuousAlternatingMapCLM 𝕜 E' F G ι (e' : F →L[𝕜] G) ∘L
391+
ContinuousAlternatingMap.compContinuousLinearMapCLM e.symm :=
392+
rfl
393+
388394
end ContinuousLinearEquiv

0 commit comments

Comments
 (0)