Zulip Chat Archive

Stream: maths

Topic: On IsModuleTopology


Johan Commelin (Nov 10 2025 at 14:52):

Branching into a new topic

Kevin Buzzard said:

In particular IsModuleTopology.of_continuous_isOpenMap_algebraMap ...

I can't find that in Mathlib. Is it something in FLT? (Edit: it's in FLT, and Kevin even mentioned that in the same sentence. I should read more slowly :man_facepalming:)

Because it sounds very related to something I was discussing with @Yakov Pechersky concerning #24627

Johan Commelin (Nov 10 2025 at 14:53):

Concretely, Yakov is formalizing statements about rings of integers that mix topology and algebra. And I encouraged him to try to avoid talking about OK\mathcal{O}_K in favour of a setup that avoids the precise defeq of the ring of integers.

Johan Commelin (Nov 10 2025 at 14:54):

As Yakov then told me:

We would then need to install IsModuleTopology on the relevant constructions, like Z_p/Q_p etc

There's also a TODO about IsLinearTopology and ModuleFilterBasis, I tried writing a proof saying one implies the existence of the other under a compatible topology but got stuck.

It seems like we have many slightly different ways of linking topology with a module structure.

Johan Commelin (Nov 10 2025 at 14:55):

So I'm interested in thoughts/reviews/hints from people familiar with IsModuleTopology.

cc @Kevin Buzzard @Stepan Nesterov

Anatole Dedecker (Nov 10 2025 at 15:14):

I'm not sure how relevant that is, but mathematically, IsModuleTopology is way stronger than a "compatibility" condition. It should really be called IsFinestModuleTopology.

Anatole Dedecker (Nov 10 2025 at 15:17):

The reason this name is especially problematic is because what is usually called a "topological module" is simply {R M : Type*} [Ring R] [AddCommGroup M] [TopologicalSpace R] [TopologicalSpace M] [IsTopologicalRing R] [IsTopologicalAddGroup M] [ContinuousSMul R M]

Anatole Dedecker (Nov 10 2025 at 15:23):

IsLinearTopology corresponds to SubmodulesBasis, rather than ModuleFilterBasis.

Kevin Buzzard (Nov 10 2025 at 17:18):

Yes, moduleTopology is a lousy name. One of the motivations for me to ask the MO question was to discover what the "actual name" of this topology is. Of course we could go for sawinTopology! I would be happy to change everything to finestModuleTopology and IsFinestModuleTopology.

Kevin Buzzard (Nov 10 2025 at 17:19):

One thing I'm absolutely convinced by is that it is a useful concept, at least for formalization purposes. It is a beautiful definition and has many nice properties.

Yakov Pechersky (Nov 11 2025 at 01:22):

I still have a question stemming from Johan's initial inquiry: if I have IsLinearTopology R R, what is the correct setting to infer IsLinearTopology R Frac(R) or IsLinearTopology R K for IsFractionRing R K? What kind of relationships do we have between a topological space R and its fraction ring K -- do we have anything that relates the two topologies in the relevant way other than ContinuousSMul R M?

Ben Eltschig (Nov 11 2025 at 02:43):

Kevin Buzzard said:

Yes, moduleTopology is a lousy name. One of the motivations for me to ask the MO question was to discover what the "actual name" of this topology is. Of course we could go for sawinTopology! I would be happy to change everything to finestModuleTopology and IsFinestModuleTopology.

I don't remember if I've said this before, but in the context of diffeology and vector spaces the corresponding diffeology is usually just called "the fine diffeology" on a given vector space. So I think calling it "the fine module topology" makes sense here, though of course "finest" is probably an even better descriptor.

Kevin Buzzard (Nov 11 2025 at 07:33):

Then I think I prefer "fine" to "finest".

Antoine Chambert-Loir (Nov 11 2025 at 18:39):

Note that there is something called the “fine topology” in potential theory.


Last updated: Dec 20 2025 at 21:32 UTC