Skip to content

Commit 33bc784

Browse files
committed
feat(RingTheory/LocalRing): Krull dimension results for maximal ideal of local ring (#36787)
Adds 1 declaration: * `IsLocalRing.maximalIdeal_sq_lt`: In a Noetherian local ring of positive Krull dimension, the square of the maximal ideal is a proper subset of the maximal ideal. Thanks to Dora Kassabova and Leopold Mayer for edit suggestions.
1 parent 7705510 commit 33bc784

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

Mathlib/RingTheory/Ideal/KrullsHeightTheorem.lean

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,3 +481,15 @@ lemma ringKrullDim_le_spanFinrank_maximalIdeal [IsLocalRing R] :
481481
Ideal.IsPrime.ne_top'))
482482

483483
end Algebra
484+
485+
/-- In a Noetherian local ring of positive Krull dimension,
486+
the square of the maximal ideal is strictly contained in the maximal ideal. -/
487+
lemma IsLocalRing.maximalIdeal_sq_lt [IsLocalRing R] (h : 0 < ringKrullDim R) :
488+
(IsLocalRing.maximalIdeal R) ^ 2 < IsLocalRing.maximalIdeal R := by
489+
refine lt_of_le_of_ne (Ideal.pow_le_self two_ne_zero) fun h_eq => h.ne' ?_
490+
have : IsLocalRing.maximalIdeal R = ⊥ :=
491+
Submodule.eq_bot_of_le_smul_of_le_jacobson_bot _ _
492+
(IsNoetherian.noetherian _)
493+
(by rw [Ideal.smul_eq_mul, ← sq]; exact h_eq.symm.le)
494+
(IsLocalRing.maximalIdeal_le_jacobson ⊥)
495+
rw [← IsLocalRing.maximalIdeal_height_eq_ringKrullDim, this, Ideal.height_bot, WithBot.coe_zero]

0 commit comments

Comments
 (0)