Documentation

Atlas.NumberTheoryI.code.DedekindProperties

class IsSemilocal (A : Type u_1) [CommRing A] :
Instances
    theorem FractionalIdeal.mul_inv_eq_one_of_ne_zero {A' : Type u_3} [CommRing A'] [IsDomain A'] [IsDedekindDomain A'] {K' : Type u_4} [Field K'] [Algebra A' K'] [IsFractionRing A' K'] (I : FractionalIdeal (nonZeroDivisors A') K') (hI : I โ‰  0) :
    theorem isCoprime_span_singleton_of_not_mem_maximal {R : Type u_3} [CommRing R] {P : Ideal R} (hPm : P.IsMaximal) {s : R} (hs : s โˆ‰ P) :
    noncomputable def FractionalIdeal.localizeAtPrime {A : Type u_3} [CommRing A] [IsDomain A] (๐”ช : Ideal A) [๐”ช.IsPrime] (I : FractionalIdeal (nonZeroDivisors A) (FractionRing A)) :
    Instances For
      theorem FractionalIdeal.localizeAtPrime_ne_zero {A : Type u_3} [CommRing A] [IsDomain A] (๐”ช : Ideal A) [๐”ช.IsPrime] {I : FractionalIdeal (nonZeroDivisors A) (FractionRing A)} (hI : I โ‰  0) :
      localizeAtPrime ๐”ช I โ‰  0
      theorem FractionalIdeal.isUnit_iff_isUnit_localizeAtPrime {A : Type u_3} [CommRing A] [IsDomain A] [IsNoetherianRing A] (I : FractionalIdeal (nonZeroDivisors A) (FractionRing A)) :
      IsUnit I โ†” โˆ€ (๐”ช : Ideal A) [inst : ๐”ช.IsMaximal], IsUnit (localizeAtPrime ๐”ช I)
      theorem FractionalIdeal.isUnit_iff_isUnit_localize_prime_maximal {A : Type u_3} [CommRing A] [IsDomain A] [IsNoetherianRing A] (I : FractionalIdeal (nonZeroDivisors A) (FractionRing A)) :
      (IsUnit I โ†” โˆ€ (๐”ช : Ideal A) [inst : ๐”ช.IsMaximal], IsUnit (localizeAtPrime ๐”ช I)) โˆง (IsUnit I โ†” โˆ€ (๐”ญ : Ideal A) [inst : ๐”ญ.IsPrime], IsUnit (localizeAtPrime ๐”ญ I))