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