Documentation

TauCeti.RingTheory.Ideal.Annihilator

Ideals together with their annihilators #

In a reduced Noetherian ring, an ideal J and its annihilator together contain a nonzerodivisor. An element killing J.annihilator ⊔ J lies in J.annihilator and kills itself, so it is nilpotent, hence zero; Mathlib's IsSMulRegular.subsingleton_linearMap_iff turns this into a regular element of J.annihilator ⊔ J.

This is the input that splits an idempotent off the total ring of fractions of a reduced Noetherian ring with two minimal primes, as in IsLocalRing.isDomain_of_isIntegrallyClosed.

Main results #

In a reduced Noetherian ring, every ideal J together with its annihilator contains a nonzerodivisor: some element of J.annihilator ⊔ J is regular on R.