Commit 2025-07-31 15:44 f5dca229
View on Github →chore: split long file DedekindDomain/Ideal.lean (#27676)
This PR splits Mathlib/RingTheory/DedekindDomain/Ideal.lean into three parts:
FractionalIdeal/Inverse.leandefines theInvoperator on fractional ideals, and proves basic results.DedekindDomain/Ideal/Basic.leandefinesIsDedekindDomainInv, shows equivalence withIsDedekindDomainand provides unique factorization instances. This is sufficient forClassGroup.lean.DedekindDomain/Ideal/Lemmas.leandefinesHeightOneSpectrumand contains remaining lemmas. Also upstream a lemma that doesn't refer to Dedekind domains.