Closed submodules of a topological module #
This file builds the frame of closed R-submodules of a topological module M.
One can turn s : Submodule R E + hs : IsClosed s into s : ClosedSubmodule R E in a tactic
block by doing lift s to ClosedSubmodule R E using hs.
TODO #
Actually provide the Order.Frame (ClosedSubmodule R M) instance.
The type of closed submodules of a topological module.
Instances For
Equations
- ClosedSubmodule.instSetLike = { coe := fun (s : ClosedSubmodule R M) => ↑↑s, coe_injective' := ⋯ }
Equations
Equations
The preimage of a closed submodule under a continuous linear map as a closed submodule.
Equations
- ClosedSubmodule.comap f s = { toSubmodule := Submodule.comap ↑f ↑s, isClosed' := ⋯ }
Instances For
Equations
- ClosedSubmodule.instInf = { min := fun (s t : ClosedSubmodule R M) => { toSubmodule := ↑s ⊓ ↑t, isClosed' := ⋯ } }
Equations
- ClosedSubmodule.instInfSet = { sInf := fun (S : Set (ClosedSubmodule R M)) => { toSubmodule := ⨅ s ∈ S, ↑s, isClosed' := ⋯ } }
Equations
- ClosedSubmodule.instCompleteSemilatticeInf = { toPartialOrder := ClosedSubmodule.instPartialOrder, toInfSet := ClosedSubmodule.instInfSet, sInf_le := ⋯, le_sInf := ⋯ }
The closure of a submodule as a closed submodule.
Equations
- s.closure = { toSubmodule := s.topologicalClosure, isClosed' := ⋯ }
Instances For
The closure of the image of a closed submodule under a continuous linear map is a closed submodule.
ClosedSubmodule.map f is left-adjoint to ClosedSubmodule.comap f.
See ClosedSubmodule.gc_map_comap.
Equations
- ClosedSubmodule.map f s = (Submodule.map ↑f ↑s).closure
Instances For
Equations
- ClosedSubmodule.instMax = { max := fun (s t : ClosedSubmodule R N) => (↑s ⊔ ↑t).closure }
Equations
- ClosedSubmodule.instSupSet = { sSup := fun (S : Set (ClosedSubmodule R N)) => { toSubmodule := ↑(⨆ s ∈ S, ↑s).closure, isClosed' := ⋯ } }
Equations
- ClosedSubmodule.instSemilatticeSup = { toPartialOrder := ClosedSubmodule.instPartialOrder, sup := fun (s t : ClosedSubmodule R N) => s ⊔ t, le_sup_left := ⋯, le_sup_right := ⋯, sup_le := ⋯ }
Equations
- ClosedSubmodule.instCompleteSemilatticeSup = { toPartialOrder := ClosedSubmodule.instPartialOrder, toSupSet := ClosedSubmodule.instSupSet, le_sSup := ⋯, sSup_le := ⋯ }
Equations
- ClosedSubmodule.instLattice = { toSemilatticeSup := ClosedSubmodule.instSemilatticeSup, inf := SemilatticeInf.inf, inf_le_left := ⋯, inf_le_right := ⋯, le_inf := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
A continuous equivalence f between modules M and N on R induces an equivalence between
closed submodules in M and those in N through map f.
The definition does not use ClosedSubmodule.map because that has additional ContinuousAdd and
ContinuousConstSMul type-class assumptions.
Equations
- One or more equations did not get rendered due to their size.