Finitely generated module over Noetherian ring have finitely many associated primes. #
In this file we proved that any finitely generated module over a Noetherian ring have finitely many associated primes.
Main results #
IsNoetherianRing.exists_relSeries_isQuotientEquivQuotientPrime: IfAis a Noetherian ring andMis a finitely generatedA-module, then there exists a chain of submodules0 = M₀ ≤ M₁ ≤ M₂ ≤ ... ≤ Mₙ = MofM, such that for each0 ≤ i < n,Mᵢ₊₁ / Mᵢis isomorphic toA / pᵢfor some prime idealpᵢofA.IsNoetherianRing.induction_on_isQuotientEquivQuotientPrime: If a property on finitely generated modules over a Noetherian ring satisfies that:- it holds for zero module,
- it holds for any module isomorphic to some
A ⧸ pwherepis a prime ideal ofA, - it is stable by short exact sequences,
then the property holds for every finitely generated modules.
associatedPrimes.finite: There are only finitely many associated primes of a finitely generated module over a Noetherian ring.
A Prop asserting that two submodules N₁, N₂ satisfy N₁ ≤ N₂ and
N₂ / N₁ is isomorphic to A / p for some prime ideal p of A.
Equations
- N₁.IsQuotientEquivQuotientPrime N₂ = (N₁ ≤ N₂ ∧ ∃ (p : PrimeSpectrum A), Nonempty ((↥N₂ ⧸ N₁.submoduleOf N₂) ≃ₗ[A] A ⧸ p.asIdeal))
Instances For
If A is a Noetherian ring and M is a finitely generated A-module, then there exists
a chain of submodules 0 = M₀ ≤ M₁ ≤ M₂ ≤ ... ≤ Mₙ = M of M, such that for each 0 ≤ i < n,
Mᵢ₊₁ / Mᵢ is isomorphic to A / pᵢ for some prime ideal pᵢ of A.
If a property on finitely generated modules over a Noetherian ring satisfies that:
- it holds for zero module (it's formalized as it holds for any module which is subsingleton),
- it holds for
A ⧸ pfor every prime idealpofA(to avoid universe problem, it's formalized as it holds for any module isomorphic toA ⧸ p), - it is stable by short exact sequences,
then the property holds for every finitely generated modules.
NOTE: This should be the induction principle for M, but due to the bug
https://github.com/leanprover/lean4/issues/4246
currently it is induction for Module.Finite A M.
There are only finitely many associated primes of a finitely generated module over a Noetherian ring.
Every maximal ideal of a commutative Noetherian total ring of fractions A is
an associated prime of the A-module A.
A commutative Noetherian total ring of fractions is semilocal.
An ideal consisting of zero divisors in a commutative Noetherian ring is annihilated by some nonzero element. This is not true in general for finitely generated modules in commutative rings, see https://math.stackexchange.com/q/1189814 and http://dx.doi.org/10.2140/pjm.1979.83.375 (keywords: Property (A), Quentel's Condition (C)).
It is also not true that every finitely generated module over every commutative Noetherian ring is annihilated by some nonzero element if each element is annihilated by some nonzero element, see https://math.stackexchange.com/a/3187153.