Local properties of commutative rings #
In this file, we define local properties in general.
Naming Conventions #
localization_P:Pholds forS⁻¹RifPholds forR.P_of_localization_maximal:Pholds forRifPholds forRₘfor all maximalm.P_of_localization_prime:Pholds forRifPholds forRₘfor all primem.P_ofLocalizationSpan:Pholds forRif given a spanning set{fᵢ},Pholds for allR_{fᵢ}.
Main definitions #
LocalizationPreserves: A propertyPof comm rings is said to be preserved by localization ifPholds forM⁻¹RwheneverPholds forR.OfLocalizationMaximal: A propertyPof comm rings satisfiesOfLocalizationMaximalifPholds forRwheneverPholds forRₘfor all maximal idealm.RingHom.LocalizationPreserves: A propertyPof ring homs is said to be preserved by localization ifPholds forM⁻¹R →+* M⁻¹SwheneverPholds forR →+* S.RingHom.OfLocalizationSpan: A propertyPof ring homs satisfiesRingHom.OfLocalizationSpanifPholds forR →+* Swhenever there exists a set{ r }that spansRsuch thatPholds forRᵣ →+* Sᵣ.
Main results #
- The triviality of an ideal or an element:
ideal_eq_bot_of_localization,eq_zero_of_localization
A property P of comm rings is said to be preserved by localization
if P holds for M⁻¹R whenever P holds for R.
Equations
- LocalizationPreserves P = ∀ {R : Type ?u.17} [hR : CommRing R] (M : Submonoid R) (S : Type ?u.17) [hS : CommRing S] [inst : Algebra R S] [IsLocalization M S], P R → P S
Instances For
A property P of comm rings satisfies OfLocalizationMaximal
if P holds for R whenever P holds for Rₘ for all maximal ideal m.
Equations
- OfLocalizationMaximal P = ∀ (R : Type ?u.14) [inst : CommRing R], (∀ (J : Ideal R) (x : J.IsMaximal), P (Localization.AtPrime J)) → P R
Instances For
A property P of ring homs is said to contain identities if P holds
for the identity homomorphism of every ring.
Equations
- RingHom.ContainsIdentities P = ∀ (R : Type ?u.17) [inst : CommRing R], P (RingHom.id R)
Instances For
A property P of ring homs is said to be preserved by localization
if P holds for M⁻¹R →+* M⁻¹S whenever P holds for R →+* S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property P of ring homs is said to be preserved by localization away
if P holds for Rᵣ →+* Sᵣ whenever P holds for R →+* S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property P of ring homs satisfies RingHom.OfLocalizationFiniteSpan
if P holds for R →+* S whenever there exists a finite set { r } that spans R such that
P holds for Rᵣ →+* Sᵣ.
Note that this is equivalent to RingHom.OfLocalizationSpan via
RingHom.ofLocalizationSpan_iff_finite, but this is easier to prove.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property P of ring homs satisfies RingHom.OfLocalizationFiniteSpan
if P holds for R →+* S whenever there exists a set { r } that spans R such that
P holds for Rᵣ →+* Sᵣ.
Note that this is equivalent to RingHom.OfLocalizationFiniteSpan via
RingHom.ofLocalizationSpan_iff_finite, but this has less restrictions when applying.
Equations
- RingHom.OfLocalizationSpan P = ∀ ⦃R S : Type ?u.26⦄ [inst : CommRing R] [inst_1 : CommRing S] (f : R →+* S) (s : Set R), Ideal.span s = ⊤ → (∀ (r : ↑s), P (Localization.awayMap f ↑r)) → P f
Instances For
A property P of ring homs satisfies RingHom.HoldsForLocalizationAway
if P holds for each localization map R →+* Rᵣ.
Equations
- RingHom.HoldsForLocalizationAway P = ∀ ⦃R : Type ?u.22⦄ (S : Type ?u.22) [inst : CommRing R] [inst_1 : CommRing S] [inst_2 : Algebra R S] (r : R) [IsLocalization.Away r S], P (algebraMap R S)
Instances For
A property P of ring homs satisfies RingHom.StableUnderCompositionWithLocalizationAwaySource
if whenever P holds for f it also holds for the composition with
localization maps on the source.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property P of ring homs satisfies RingHom.StableUnderCompositionWithLocalizationAway
if whenever P holds for f it also holds for the composition with
localization maps on the target.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property P of ring homs satisfies RingHom.StableUnderCompositionWithLocalizationAway
if whenever P holds for f it also holds for the composition with
localization maps on the left and on the right.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property P of ring homs satisfies RingHom.OfLocalizationFiniteSpanTarget
if P holds for R →+* S whenever there exists a finite set { r } that spans S such that
P holds for R →+* Sᵣ.
Note that this is equivalent to RingHom.OfLocalizationSpanTarget via
RingHom.ofLocalizationSpanTarget_iff_finite, but this is easier to prove.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property P of ring homs satisfies RingHom.OfLocalizationSpanTarget
if P holds for R →+* S whenever there exists a set { r } that spans S such that
P holds for R →+* Sᵣ.
Note that this is equivalent to RingHom.OfLocalizationFiniteSpanTarget via
RingHom.ofLocalizationSpanTarget_iff_finite, but this has less restrictions when applying.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property P of ring homs satisfies RingHom.OfLocalizationPrime
if P holds for R whenever P holds for Rₘ for all prime ideals p.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property of ring homs is local if it is preserved by localizations and compositions, and for
each { r } that spans S, we have P (R →+* S) ↔ ∀ r, P (R →+* Sᵣ).
- localizationAwayPreserves : LocalizationAwayPreserves P
- ofLocalizationSpanTarget : OfLocalizationSpanTarget P
- ofLocalizationSpan : OfLocalizationSpan P
- StableUnderCompositionWithLocalizationAwayTarget : RingHom.StableUnderCompositionWithLocalizationAwayTarget P
Instances For
Variant of RingHom.OfLocalizationSpan.ofIsLocalization where
fᵣ = IsLocalization.Away.map.
Let S be an R-algebra and Sᵣ and Rᵣ be the respective localizations at a submonoid
M of R. If P is stable under base change and P holds for algebraMap R S, then
P holds for algebraMap Rᵣ Sᵣ.
If P is stable under base change and holds for f, then P holds for f localized
at any submonoid M of R.
Let I J : Ideal R. If the localization of I at each maximal ideal P is included in
the localization of J at P, then I ≤ J.
Let I J : Ideal R. If the localization of I at each maximal ideal P is equal to
the localization of J at P, then I = J.
An ideal is trivial if its localization at every maximal ideal is trivial.
An ideal is trivial if its localization at every maximal ideal is trivial.