Commit 2026-09-07 13:44 bf0ef6d9

View on Github →

feat(RingTheory/Ideal): generalize span_singleton_dvd_span_singleton_iff_dvd and emultiplicity_eq_emultiplicity_span (#40557) Move Ideal.span_singleton_dvd_span_singleton_iff_dvd from Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas to Mathlib.RingTheory.Ideal.Operations. The result holds for any CommSemiring — the [IsPrincipalIdealRing R] hypothesis was not needed. Generalize Ideal.emultiplicity_eq_emultiplicity_span from [IsDomain R] [IsPrincipalIdealRing R] to [CommRing R]. The proof simplifies considerably: it follows immediately from emultiplicity_eq_emultiplicity_iff and the generalized dvd lemma. :robot: This PR was extracted from the SKW project by Claude.

Estimated changes