Localization and submonoid saturation #
In this file we show that A is a localization of R on the submonoid S if and only if it is so
on the saturation of S.
Crucially, the saturation of S is precisely the elements that become a unit in A.
theorem IsLocalization.mem_saturation_iff_isUnit_algebraMap {R : Type u_1} [CommRing R] (S : Submonoid R) (A : Type u_2) [CommRing A] [Algebra R A] [IsLocalization S A] {x : R} :
theorem IsLocalization.of_saturation_eq {R : Type u_1} [CommRing R] (S T : Submonoid R) {A : Type u_2} [CommRing A] [Algebra R A] [IsLocalization S A] (ih : S.saturation = T.saturation) :
IsLocalization T A
theorem IsLocalization.isLocalization_iff_of_saturation_eq {R : Type u_1} [CommRing R] (S T : Submonoid R) {A : Type u_2} [CommRing A] [Algebra R A] (ih : S.saturation = T.saturation) :
theorem IsLocalization.ext_saturation {R : Type u_1} [CommRing R] (S T : Submonoid R) {A : Type u_2} [CommRing A] [Algebra R A] [IsLocalization S A] [IsLocalization T A] :