Zulip Chat Archive
Stream: mathlib4
Topic: IsTopologicalModule
Kevin Buzzard (Aug 30 2024 at 16:16):
Apparently a topological module over a topological ring is a module such that SMul and Add are continuous. Should we have this concept in mathlib or is it "already there" via [ContinuousSMul R A] [ContinuousAdd A]
?
Yaël Dillies (Aug 30 2024 at 16:20):
If we had it, it couldn't be a typeclass because in the hypothetical instance IsTopologicalModule R A → ContinuousAdd A
we have R
appearing in an hypothesis and not in the conclusion
Kevin Buzzard (Aug 30 2024 at 16:20):
Yes I've run into this already :-(
Johan Commelin (Aug 30 2024 at 16:29):
Right, so A
needs to be a TopologicalAddMonoid
, which amounts to ContinuousAdd
, I suppose. And then TopologicalModule
would be an alias for ContinuousSMul
Edward van de Meent (Aug 30 2024 at 16:31):
presumably TopologicalAddCommMonoid
?
Johan Commelin (Aug 30 2024 at 16:34):
Well, it would be a mixin, at least that is what mathlib currently does to mix algebra and topology.
Edward van de Meent (Aug 30 2024 at 16:36):
ah yes, i see :thinking:
Last updated: May 02 2025 at 03:31 UTC