Zulip Chat Archive
Stream: Is there code for X?
Topic: normed structures on quotients
Jireh Loreaux (Aug 29 2022 at 18:13):
What norm structures do we have on quotients? Specifically, I am interested in A ⧸ I
where A
is a normed_algebra
over R
and I
is an ideal of A
. For the moment, I am only interested in commutative A
.
Patrick Massot (Aug 29 2022 at 19:13):
Do you know I
is closed?
Johan Commelin (Aug 29 2022 at 19:16):
There should at least be a semi_normed_add_group
on such a quotient.
Anatole Dedecker (Aug 29 2022 at 19:29):
(Slightly related: I have a not PR-ed proof that maximal ideals are closed, so tell me if you need it quickly)
Anatole Dedecker (Aug 29 2022 at 19:44):
Jireh Loreaux said:
What norm structures do we have on quotients? Specifically, I am interested in
A ⧸ I
whereA
is anormed_algebra
overR
andI
is an ideal ofA
. For the moment, I am only interested in commutativeA
.
We have docs#add_subgroup.seminormed_add_comm_group_quotient and docs#add_subgroup.normed_add_comm_group_quotient but that's all I see
Jireh Loreaux (Aug 29 2022 at 21:12):
Thanks all. Anatole, I also have a proof that maximal ideals are closed that I am planning to put in analysis/normed_space/units
. Patrick, I
will often be closed so that we actually get a norm, but we will want the seminormed version too when I
is not closed.
Jireh Loreaux (Aug 29 2022 at 21:12):
I will start PRing the relevant structures soon.
Jireh Loreaux (Aug 29 2022 at 23:05):
@Anatole Dedecker #16303 for the fact the maximal ideals are closed, in case you want to review and/or add anything.
Jireh Loreaux (Aug 30 2022 at 17:20):
I had a think about putting these norm structures on the quotient, and I have had several thoughts:
- Given an ideal
I
(or more generally a submodule) ofR
, one cannot just pull back the norm structure ofR / I.to_add_subgroup
alongadd_monoid_hom.id _
toR / I
. Or rather, you can do it, but you lose the definitional equality for the topological structure with the quotient topology. - I could just duplicate the approach in
analysis.normed.group.quotient
to get the right definitional equality, but the code would be nearly identical (we are still talking about additive cosets after all), so this seems unsatisfactory, but completely doable. - I had the idea that it would be nice if the quotient were defined for members of
add_subgroup_class
instead ofsubgroup
. In this way it would unify the quotients and there would be no need to duplicate API. I glanced briefly over the quotient constructions, and it seems like it might be doable, although for technical reasons it might be easier if we switched to right cosets instead of left cosets (because docs#quotient_group.left_rel uses docs#subgroup.opposite, for which I don't think there will be any nicesubgroup_class
version).
Has anyone else thought about this at all? @Eric Wieser @Anne Baanen
Eric Wieser (Aug 30 2022 at 17:22):
Is the underlying question here "can we unify ring and (additive) subgroup quotients"? Because as types, I think they're now defeq
Jireh Loreaux (Aug 30 2022 at 17:25):
They are defeq, which is why that add_monoid_hom.id
trick above semi-works. But since it's not a reducible defeq we don't get to share instances; in particular, I can't get the norm structure on R ⧸ I
for free.
Eric Wieser (Aug 30 2022 at 17:27):
What makes it not reducible?
Eric Wieser (Aug 30 2022 at 17:28):
I'm surprised you even need to pull it back, can't you just copy over the existing instance?
Jireh Loreaux (Aug 30 2022 at 17:29):
Hmmm... let me try again. I thought I started with that and it didn't work.
Jireh Loreaux (Aug 30 2022 at 17:32):
aha, no that seems to work
Eric Wieser (Aug 30 2022 at 17:36):
The suggestion of generalizing to add_group_class is still reasonable, but it should be a low amount of effort to do it manually first
Jireh Loreaux (Aug 30 2022 at 17:42):
I didn't see a nice way around the docs#subgroup.opposite issue though, do you?
Jireh Loreaux (Aug 30 2022 at 17:42):
I will just do this manually for now, as I really need it for some other work.
Eric Wieser (Aug 30 2022 at 18:58):
I would guess s.opposite
could be replaced with sᵐᵒᵖ
, after adding some instances
Anne Baanen (Aug 31 2022 at 13:32):
Jireh Loreaux said:
- I had the idea that it would be nice if the quotient were defined for members of
add_subgroup_class
instead ofsubgroup
.
[...]
Has anyone else thought about this at all? Eric Wieser Anne Baanen
Definitely! In fact, my idea behind making R
explicit in R / I
was to allow better inference of the add_subgroup_class
instance. Making the various quotient definitions equal was a slow process but I think there should be no technical obstacle anymore beyond the typical amount of fixes.
Last updated: Dec 20 2023 at 11:08 UTC