Zulip Chat Archive
Stream: Is there code for X?
Topic: Quotient map to orbit space of group action is open
Michael Rothgang (Dec 09 2025 at 22:12):
The docstring for docs#IsOpenQuotientMap mentions that "the quotient map from a topological space to its quotient by the action of a group" is an open quotient map. I cannot find that fact in mathlib, though (I only see docs#isQuotientMap_quotient_mk'). What am I missing?
Michael Rothgang (Dec 09 2025 at 22:13):
docs#quotient_preimage_image_eq_union_mul certainly helps with showing the remaining "the quotient projection is an open map".
Kevin Buzzard (Dec 09 2025 at 22:34):
Is it docs#MulAction.isOpenQuotientMap_quotientMk ?
Kevin Buzzard (Dec 09 2025 at 22:35):
(I had to get on top of this sort of thing when developing the theory of the module topology)
Michael Rothgang (Dec 09 2025 at 22:35):
Looks like it, thank you!
Kevin Buzzard (Dec 09 2025 at 22:37):
I am a bit confused why #loogle ⊢ IsOpenQuotientMap ?a doesn't find it.
Michael Rothgang (Dec 09 2025 at 22:37):
If I may ask a follow-up question, that's closer to what I really want: given a group action of G on X, what's the best way to spell "the projection map is a local homeomorphism"? (I want to choose an inverse, e.g. near a certain point. My action is properly discontinuous.) docs#IsLocalHomeomorphOn (or without On) require me to construct an OpenPartialHomeomorph first.
Michael Rothgang (Dec 09 2025 at 22:38):
(I also loogled, without success. Just searching for IsOpenQuotientMap finds it, as hit number 30.)
Kevin Buzzard (Dec 09 2025 at 22:40):
(Oh! #loogle in VS Code reports fewer results than loogle.lean-lang,org ?)
Last updated: Dec 20 2025 at 21:32 UTC