Zulip Chat Archive
Stream: maths
Topic: Proving that group_filter_basis induces a group topology
Sebastian Monnet (Feb 27 2022 at 13:37):
A docs#group_filter_basis on a group is a collection of subsets of satisfying some axioms. For each element , we define the neighbourhoods of to be
Then we define a topology on by making open if and only if for all , we have . In other words, is open if and only if for all , there exists with . docs#group_filter_basis.is_topological_group tells us that this topology makes into a topological group. The proof in mathlib uses filters, but I would like to prove the theorem (not in Lean) using standard open set definitions.
Currently, I'm stuck trying to show that multiplication is continuous. In order to do this, we need to show that for all and open containing , there are open sets and such that . So let be open. Then by definition of the topology, there is some with . By docs#group_filter_basis.mul', there is some with , and by docs#conj', there is also some with . Then we have
So at this point, all I need is some open and . However, I am struggling to find such and . I thought about defining the interiors of these sets as , but I wasn't able to show that these are open using the axioms of a group filter basis.
Can anyone help me prove this?
Patrick Massot (Feb 27 2022 at 14:53):
The crucial thing you are probably missing is that satisfies the second part of the assumptions in docs#topological_space.nhds_mk_of_nhds. This is proved in https://github.com/leanprover-community/mathlib/blob/77e76ee5bcac94fe8b67d64b72ee59176761ea77/src/topology/algebra/filter_basis.lean#L152
Patrick Massot (Feb 27 2022 at 14:54):
That being said, you seem to be doing pretty masochistic work in wanting to use group filter bases but not filters...
Sebastian Monnet (Feb 27 2022 at 15:10):
Patrick Massot said:
That being said, you seem to be doing pretty masochistic work in wanting to use group filter bases but not filters...
So would you say that my proof strategy is doomed to be unpleasant unless I invoke results proved using filters? My intuition was that there must be a short proof of such a simple fact
Patrick Massot (Feb 27 2022 at 15:11):
Filters are simple!
Patrick Massot (Feb 27 2022 at 15:11):
But you can definitely write a proof inlining everything there is to know here. I indicated the missing argument.
Sebastian Monnet (Feb 27 2022 at 18:48):
Ah yes, you're right. That argument was exactly what I was looking for
Sebastian Monnet (Feb 27 2022 at 19:52):
Thank you*
Last updated: Dec 20 2023 at 11:08 UTC