Zulip Chat Archive
Stream: Is there code for X?
Topic: cosets / Second isomorphism theorem
Kevin Buzzard (Mar 20 2025 at 08:49):
To develop the theory of Hecke operators for FLT I need what I was taught was the second isomorphism theorem, but to my surprise I've discovered that mathlib's statement of the theorem docs#QuotientGroup.quotientInfEquivProdNormalQuotient was strictly weaker than what I was taught as an undergraduate.
Let be a group and let and be subgroups, with no normality assumption on either (this is why my claim below is different to mathlib's). By I mean the set of left cosets and by I mean the set of products (note that this is not a group in general, if neither nor are normal). This set is easily checked to be a union of left cosets of ; by I mean the set of these left cosets. I was taught that the second isomorphism theorem was the canonical bijection sending to . And then the rider is that if happens to be normal then is a subgroup and both the things I'm quotienting out by are normal subgroups and the canonical map unsurprisingly preserves multiplication (which is the statement we have in mathlib).
I realised that I didn't even know how to state the version I need. We have of type Set G
as (H : Set G) * (K : Set G)
after open scoped Pointwise
, but do we even have in any form? The \/
symbol only works for groups and in my application will definitely not be closed under multiplication.
The application is this. Again let and be subgroups of a (infinite, in my case) group (neither of them normal in the application). If acts on an additive abelian group and if then under the hypothesis that has finite index in (and in particular the in the previous para is here) I claim that there is a map from (the -invariant elements of ) to defined by first decomposing as a finite (by an argument which uses my version of the second isomorphism theorem and the fact that bijects with ) disjoint union and then sending to (which is well-defined and in if I got all this right; note that it's not yet been formalized). So the #xy of my question is that I want to say "write a subset of which is closed under right multiplication by as a disjoint union of cosets of and choose arbitrary coset representatives" but I would like an idiomatic way to say this if we have such a way (and if not I'll have to make one).
Kevin Buzzard (Mar 20 2025 at 09:34):
Hmm, I guess I could look at subsets of and , we have these, hopefully we have the -action on them
Edison Xie (Mar 20 2025 at 16:23):
Kevin Buzzard said:
To develop the theory of Hecke operators for FLT I need what I was taught was the second isomorphism theorem, but to my surprise I've discovered that mathlib's statement of the theorem docs#QuotientGroup.quotientInfEquivProdNormalQuotient was strictly weaker than what I was taught as an undergraduate.
Let be a group and let and be subgroups, with no normality assumption on either (this is why my claim below is different to mathlib's). By I mean the set of left cosets and by I mean the set of products (note that this is not a group in general, if neither nor are normal). This set is easily checked to be a union of left cosets of ; by I mean the set of these left cosets. I was taught that the second isomorphism theorem was the canonical bijection sending to . And then the rider is that if happens to be normal then is a subgroup and both the things I'm quotienting out by are normal subgroups and the canonical map unsurprisingly preserves multiplication (which is the statement we have in mathlib).
I realised that I didn't even know how to state the version I need. We have of type
Set G
as(H : Set G) * (K : Set G)
afteropen scoped Pointwise
, but do we even have in any form? The\/
symbol only works for groups and in my application will definitely not be closed under multiplication.
The application is this. Again let and be subgroups of a (infinite, in my case) group (neither of them normal in the application). If acts on an additive abelian group and if then under the hypothesis that has finite index in (and in particular the in the previous para is here) I claim that there is a map from (the -invariant elements of ) to defined by first decomposing as a finite (by an argument which uses my version of the second isomorphism theorem and the fact that bijects with ) disjoint union and then sending to (which is well-defined and in if I got all this right; note that it's not yet been formalized). So the #xy of my question is that I want to say "write a subset of which is closed under right multiplication by as a disjoint union of cosets of and choose arbitrary coset representatives" but I would like an idiomatic way to say this if we have such a way (and if not I'll have to make one).
would be a great project for the undergrads :joy:
Last updated: May 02 2025 at 03:31 UTC