Documentation

TauCeti.RingTheory.Ideal.AssociatedPrime.Basic

Associated primes, dimension, and quotients by a regular element #

Facts about the associated primes of a module M over a commutative ring R. The first two are used to bound the depth of M by the dimensions dim (R ⧸ p) of its associated primes p:

A separate fact describes the associated primes of a reduced ring:

For an R-algebra S, two facts compare the associated primes of an S-module M over S and over R, using Submodule.comap_colon_singleton from TauCeti.RingTheory.Ideal.Colon:

Over a Noetherian ring, prime avoidance characterises the ideals containing a regular element:

References #

Every associated prime of a reduced ring is a minimal prime: an associated prime is the radical of the annihilator of some x ≠ 0, so it lies in a minimal prime that does not contain x.

The quotient by an associated prime of M has dimension at most the dimension of the support of M: every prime containing an associated prime lies in the support.

theorem IsAssociatedPrime.exists_le_isAssociatedPrime_quotSMulTop {R : Type u_1} {M : Type u_2} [CommRing R] [AddCommGroup M] [Module R M] {p : Ideal R} [IsNoetherianRing R] [Module.Finite R M] {x : R} (hp : IsAssociatedPrime p M) (reg : IsSMulRegular M x) (hx : x ∈ (Module.annihilator R M).jacobson) :
∃ (q : Ideal R), IsAssociatedPrime q (QuotSMulTop x M) ∧ p ≤ q

Let M be a finite module over a Noetherian ring and x an M-regular element of the Jacobson radical of the annihilator of M. Every associated prime of M is contained in an associated prime of M ⧸ x M.

theorem Ideal.exists_mem_isSMulRegular_iff_of_finite_associatedPrimes {R : Type u_1} {M : Type u_2} [CommRing R] [AddCommGroup M] [Module R M] [IsNoetherianRing R] (hfin : (associatedPrimes R M).Finite) (I : Ideal R) :
(∃ a ∈ I, IsSMulRegular M a) ↔ ∀ p ∈ associatedPrimes R M, ¬I ≤ p

Prime avoidance for regular elements. An ideal I of a Noetherian ring contains an element that is regular on a module M with finitely many associated primes if and only if I is contained in no associated prime of M. This generalises the finite-module case (Stacks, Tag 00LL).

theorem Ideal.exists_mem_isSMulRegular_iff {R : Type u_1} {M : Type u_2} [CommRing R] [AddCommGroup M] [Module R M] [IsNoetherianRing R] [Module.Finite R M] (I : Ideal R) :
(∃ a ∈ I, IsSMulRegular M a) ↔ ∀ p ∈ associatedPrimes R M, ¬I ≤ p

Prime avoidance for regular elements. An ideal I of a Noetherian ring contains an element that is regular on a finite module M if and only if I is contained in no associated prime of M.

theorem IsAssociatedPrime.comap {R : Type u_3} {S : Type u_4} {M : Type u_5} [CommSemiring R] [CommSemiring S] [Algebra R S] [AddCommMonoid M] [Module R M] [Module S M] [IsScalarTower R S M] {q : Ideal S} (hq : IsAssociatedPrime q M) :

An associated prime of an S-module M contracts to an associated prime of M as an R-module.

theorem IsAssociatedPrime.exists_isAssociatedPrime_comap_eq {R : Type u_3} {S : Type u_4} {M : Type u_5} [CommSemiring R] [CommSemiring S] [Algebra R S] [AddCommMonoid M] [Module R M] [Module S M] [IsScalarTower R S M] [IsNoetherianRing S] {p : Ideal R} [hmax : p.IsMaximal] (hp : IsAssociatedPrime p M) :
∃ (q : Ideal S), IsAssociatedPrime q M ∧ Ideal.comap (algebraMap R S) q = p

Let S be a Noetherian R-algebra. A maximal ideal of R that is an associated prime of an S-module M, viewed as an R-module, is the contraction of an associated prime of M over S.