Continuous linear equivalences involving submodules #
Main Definitions #
ofEq:LinearEquiv.ofEqas a continuous linear equivalence.submoduleMap:LinearEquiv.submoduleMapas a continuous linear equivalence.ofSubmodules:LinearEquiv.ofSubmodulesas a continuous linear equivalence.ofSubmodule':ofSubmodulebut withcomapon the left instead ofmapon the right.Submodule.topContEquiv:Submodule.topEquivas a continuous linear equivalence.
Continuous linear equivalence between two equal submodules:
this is LinearEquiv.ofEq as a continuous linear equivalence
Equations
- ContinuousLinearEquiv.ofEq p q h = { toLinearEquiv := LinearEquiv.ofEq p q h, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
A continuous linear equivalence of two modules restricts to a continuous linear equivalence
from any submodule p of the domain onto the image of that submodule.
This is the continuous linear version of LinearEquiv.submoduleMap.
This is ContinuousLinearEquiv.ofSubmodule' but with map on the right instead of comap on the left.
Equations
- e.submoduleMap p = { toLinearEquiv := (↑e).submoduleMap p, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
A continuous linear equivalence which maps a submodule of one module onto another,
restricts to a continuous linear equivalence of the two submodules.
This is LinearEquiv.ofSubmodules as a continuous linear equivalence.
Equations
- e.ofSubmodules p q h = (e.submoduleMap p).trans (ContinuousLinearEquiv.ofEq (Submodule.map (↑↑e) p) q h)
Instances For
A continuous linear equivalence of two modules restricts to a continuous linear equivalence
from the preimage of any submodule to that submodule.
This is ContinuousLinearEquiv.ofSubmodule but with comap on the left
instead of map on the right.
Equations
- f.ofSubmodule' U = (f.symm.ofSubmodules U (Submodule.comap (↑(↑f).symm.symm) U) ⋯).symm
Instances For
The top submodule is continuous linearly equivalent to the module.
This is the continuous version of Submodule.topEquiv.
Equations
- Submodule.topContEquiv = { toLinearEquiv := Submodule.topEquiv, continuous_toFun := ⋯, continuous_invFun := ⋯ }