Transfer normed algebraic structures across Equivs or AddEquivs #
In this file, we transfer a (semi-)normed (additive) commutative group and normed space structures
across an equivalence.
This continues the pattern set in Mathlib/Algebra/Module/TransferInstance.lean.
@[reducible, inline]
abbrev Equiv.seminormedCommGroup {α : Type u_1} {β : Type u_2} [SeminormedCommGroup β] (e : α ≃ β) :
Transfer a SeminormedCommGroup across an Equiv
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
abbrev Equiv.seminormedAddCommGroup {α : Type u_1} {β : Type u_2} [SeminormedAddCommGroup β] (e : α ≃ β) :
Transfer a SeminormedAddCommGroup across an Equiv
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Transfer a NormedCommGroup across an Equiv
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Transfer a NormedAddCommGroup across an Equiv
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
abbrev AddEquiv.normedSpace {α : Type u_1} {β : Type u_2} (𝕜 : Type u_3) [NormedField 𝕜] [AddCommGroup α] [SeminormedAddCommGroup β] [NormedSpace 𝕜 β] (e : α ≃+ β) :
NormedSpace 𝕜 α
Transfer NormedSpace across an AddEquiv
Equations
- AddEquiv.normedSpace 𝕜 e = NormedSpace.induced 𝕜 α β (AddEquiv.linearEquiv 𝕜 e)
Instances For
@[deprecated AddEquiv.normedSpace (since := "2026-07-30")]
def Equiv.normedSpace {α : Type u_1} {β : Type u_2} (𝕜 : Type u_3) [NormedField 𝕜] [AddCommGroup α] [SeminormedAddCommGroup β] [NormedSpace 𝕜 β] (e : α ≃+ β) :
NormedSpace 𝕜 α
Alias of AddEquiv.normedSpace.
Transfer NormedSpace across an AddEquiv