Zulip Chat Archive

Stream: Is there code for X?

Topic: localization of exact sequence


Yongle Hu (Sep 22 2024 at 07:55):

Let A be a communitive ring, M → N → T be a chain complex of A-modules.

Is there a formalization of "M → N → T is exact if and only if Mₘ → Nₘ → Tₘ is exact for all maximal ideal m of A" in Mathlib now?

I have searched for Mathlib.RingTheory.LocalProperties, but I only found the proof that "the map R → S is surjective if and only if Rₘ → Sₘ is surjective."

Yongle Hu (Sep 22 2024 at 08:51):

I have found a proof in one direction, specifically in IsLocalizedModule.map_exact, but I still haven't found a proof in the other direction.

Christian Merten (Sep 22 2024 at 08:53):

I don't think we have it, but docs#LinearMap.toKerLocalized_isLocalizedModule might help.

Christian Merten (Sep 22 2024 at 08:58):

And I thought we had things about M = 0 being local.

Christian Merten (Sep 22 2024 at 09:12):

Christian Merten said:

I don't think we have it, but docs#LinearMap.toKerLocalized_isLocalizedModule might help.

You might want to write an analog of docs#LinearMap.localized'_ker_eq_ker_localizedMap for docs#LinearMap.range and then show that equality of submodules (in the sense of docs#Submodule.localized') can be checked at maximal ideals.

Yongle Hu (Sep 22 2024 at 10:17):

Christian Merten said:

And I thought we had things about M = 0 being local.

Do you mean M = 0 if Mₘ = 0 for all maximal ideals m of A? I couldn't find this theorem either.

Christian Merten (Sep 22 2024 at 10:29):

Yes, but I can't find it either.

Yongle Hu (Sep 22 2024 at 11:47):

Christian Merten said:

Yes, but I can't find it either.

OK. I think I will prove it first.


Last updated: May 02 2025 at 03:31 UTC