Lasker ring #
Main declarations #
IsLasker: A ringRsatisfiesIsLasker Rwhen anyI : Ideal Rcan be decomposed into finitely many primary ideals.IsLasker.minimal: AnyI : Ideal Rin a ringRsatisfyingIsLasker Rcan be decomposed into primary ideals, such that the decomposition is minimal: each primary ideal is necessary, and each primary ideal has an independent radical.Ideal.isLasker: Every Noetherian commutative ring is a Lasker ring.
Implementation details #
There is a generalization for submodules that needs to be implemented. Also, one needs to prove that the radicals of minimal decompositions are independent of the precise decomposition.
theorem
Ideal.exists_minimal_isPrimary_decomposition_of_isPrimary_decomposition
{R : Type u_1}
[CommSemiring R]
[DecidableEq (Ideal R)]
{I : Ideal R}
{s : Finset (Ideal R)}
(hs : s.inf id = I)
(hs' : ∀ ⦃J : Ideal R⦄, J ∈ s → J.IsPrimary)
:
structure
Ideal.IsMinimalPrimaryDecomposition
{R : Type u_1}
[CommSemiring R]
[DecidableEq (Ideal R)]
(I : Ideal R)
(t : Finset (Ideal R))
:
A Finset of ideals is a maximal primary decomposition of I if the ideals intersect to I,
are primary, have pairwise distinct radicals, and removing any ideal changes the intersection.
- distinct : (↑t).Pairwise (Function.onFun (fun (x1 x2 : Ideal R) => x1 ≠ x2) radical)
Instances For
theorem
Ideal.IsLasker.exists_isMinimalPrimaryDecomposition
{R : Type u_1}
[CommSemiring R]
[DecidableEq (Ideal R)]
(h : IsLasker R)
(I : Ideal R)
:
∃ (t : Finset (Ideal R)), I.IsMinimalPrimaryDecomposition t
@[deprecated Ideal.IsLasker.exists_isMinimalPrimaryDecomposition (since := "2026-01-09")]
theorem
Ideal.IsLasker.minimal
{R : Type u_1}
[CommSemiring R]
[DecidableEq (Ideal R)]
(h : IsLasker R)
(I : Ideal R)
:
∃ (t : Finset (Ideal R)), I.IsMinimalPrimaryDecomposition t
Alias of Ideal.IsLasker.exists_isMinimalPrimaryDecomposition.
theorem
InfIrred.isPrimary
{R : Type u_1}
[CommRing R]
[IsNoetherianRing R]
{I : Ideal R}
(h : InfIrred I)
:
The Lasker--Noether theorem: every ideal in a Noetherian ring admits a decomposition into primary ideals.