Documentation

TauCeti.Topology.Algebra.Module.Submodule

A submodule of a topological module is a topological module #

A submodule carries the subspace topology. Of the three continuity classes that make that topology a module topology, Mathlib supplies one outright and one under extra hypotheses:

So there are exactly two gaps, and they are what this file fills:

Main results #

instance Submodule.continuousAdd {A : Type u_1} {M : Type u_2} [Semiring A] [AddCommMonoid M] [TopologicalSpace M] [Module A M] [ContinuousAdd M] (p : Submodule A M) :

Addition on a submodule is continuous. Mathlib has this for an AddSubmonoid, and for a Submodule only through Submodule.topologicalAddGroup, which needs the ambient module to be a topological group. A ContinuousAdd ambient is enough.

Each scalar acts continuously on a submodule, since it does so on the ambient module and the action is the restriction of that one.